<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.mindskip.xzs.repository.StudyTypeMapper">
|
|
|
<select id="page" resultType="com.mindskip.xzs.domain.vo.StudyTypeVO">
|
SELECT
|
id,type_name, create_time, order_num
|
FROM
|
t_study_type
|
<where>
|
AND deleted = 0
|
<if test="query.typeName != null and query.typeName != ''">
|
AND type_name like concat('%', #{query.typeName}, '%')
|
</if>
|
</where>
|
ORDER BY
|
order_num ASC
|
</select>
|
|
<insert id="add" keyColumn="id" useGeneratedKeys="true" parameterType="com.mindskip.xzs.domain.StudyType">
|
INSERT INTO t_study_type(type_name, order_num, create_time) value (#{entity.typeName}, #{entity.orderNum}, #{entity.createTime})
|
</insert>
|
|
<update id="update" parameterType="com.mindskip.xzs.domain.vo.StudyTypeVO">
|
UPDATE t_study_type SET type_name = #{vo.typeName}, order_num = #{vo.orderNum} WHERE id = #{vo.id}
|
</update>
|
|
<update id="remove">
|
UPDATE t_study_type SET deleted = 1 WHERE id = #{id}
|
</update>
|
|
<select id="list" resultType="com.mindskip.xzs.domain.vo.StudyTypeVO">
|
SELECT
|
id,type_name, create_time, order_num
|
FROM
|
t_study_type
|
WHERE
|
deleted = 0
|
ORDER BY
|
order_num ASC
|
</select>
|
|
</mapper>
|