| | |
| | | <result column="suggest_time" jdbcType="VARCHAR" property="suggestTime"/> |
| | | <result column="title_name" jdbcType="VARCHAR" property="titleName"/> |
| | | <result column="ctime" jdbcType="TIMESTAMP" property="ctime"/> |
| | | <result column="status" jdbcType="VARCHAR" property="status"/> |
| | | <result column="menu_ids" jdbcType="VARCHAR" property="menuIds"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id |
| | | , name, paper_type, suggest_time, title_name, ctime |
| | | , name, paper_type, suggest_time, title_name, ctime, status, menu_ids |
| | | </sql> |
| | | |
| | | <insert id="add" parameterType="com.mindskip.xzs.domain.ExamTemplates" useGeneratedKeys="true" keyProperty="id"> |
| | | insert into t_exam_templates (name, paper_type, suggest_time, title_name, ctime) |
| | | values (#{name}, #{paperType}, #{suggestTime}, #{titleName}, #{ctime}) |
| | | insert into t_exam_templates (name, paper_type, suggest_time, title_name, ctime, status, menu_ids) |
| | | values (#{name}, #{paperType}, #{suggestTime}, #{titleName}, #{ctime}, #{status}, #{menuIds}) |
| | | </insert> |
| | | |
| | | <select id="getTime" resultMap="BaseResultMap"> |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | from t_exam_templates |
| | | from t_exam_templates where status is null |
| | | order by ctime desc |
| | | limit 1 |
| | | </select> |
| | |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | from t_exam_templates |
| | | where |
| | | <choose> |
| | | <when test="status != null"> |
| | | status = 0 |
| | | </when> |
| | | <otherwise> |
| | | status is null |
| | | </otherwise> |
| | | </choose> |
| | | </select> |
| | | |
| | | <select id="getById" resultMap="BaseResultMap"> |
| | |
| | | <select id="getByName" resultMap="BaseResultMap"> |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | from t_exam_templates where name = #{name} |
| | | from t_exam_templates where name = #{name}/ |
| | | </select> |
| | | |
| | | <delete id="removeById" parameterType="java.lang.Integer"> |