| | |
| | | where id = #{id,jdbcType=INTEGER} |
| | | </delete> |
| | | <insert id="insert" parameterType="com.mindskip.xzs.domain.Subject" useGeneratedKeys="true" keyProperty="id"> |
| | | insert into t_subject (id, name, level, |
| | | insert into t_subject (name, level, |
| | | level_name, item_order, deleted) |
| | | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{level,jdbcType=INTEGER}, |
| | | values (#{name,jdbcType=VARCHAR}, #{level,jdbcType=INTEGER}, |
| | | #{levelName,jdbcType=VARCHAR}, #{itemOrder,jdbcType=INTEGER}, #{deleted,jdbcType=BIT}) |
| | | </insert> |
| | | <insert id="insertSelective" parameterType="com.mindskip.xzs.domain.Subject" useGeneratedKeys="true" |
| | |
| | | where ts.deleted = 0 |
| | | </select> |
| | | |
| | | <select id="selectByName" resultType="com.mindskip.xzs.domain.Subject"> |
| | | SELECT |
| | | name |
| | | FROM |
| | | t_subject |
| | | WHERE |
| | | name = #{name} AND deleted = 0 |
| | | <if test="id != null"> |
| | | AND id != #{id} |
| | | </if> |
| | | limit 1 |
| | | </select> |
| | | |
| | | |
| | | <select id="getByName" resultType="com.mindskip.xzs.domain.Subject"> |
| | | SELECT * FROM t_subject WHERE name = #{name} AND deleted = 0 |
| | | </select> |
| | | |
| | | |
| | | <select id="page" resultMap="BaseResultMap" |
| | | parameterType="com.mindskip.xzs.viewmodel.admin.education.SubjectPageRequestVM"> |