| 1234567891011121314151617181920212223 |
- <?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.campus.trade.mapper.CategoryMapper">
- <select id="selectAll" resultType="Category">
- SELECT * FROM category ORDER BY sort_order ASC
- </select>
- <select id="selectEnabled" resultType="Category">
- SELECT * FROM category WHERE status = 'ENABLED' ORDER BY sort_order ASC
- </select>
- <select id="selectById" resultType="Category">
- SELECT * FROM category WHERE id = #{id}
- </select>
- <insert id="insert" useGeneratedKeys="true" keyProperty="id">
- INSERT INTO category (name, status, sort_order) VALUES (#{name}, #{status}, #{sortOrder})
- </insert>
- <update id="update">
- UPDATE category SET name = #{name}, sort_order = #{sortOrder} WHERE id = #{id}
- </update>
- <update id="updateStatus">
- UPDATE category SET status = #{status} WHERE id = #{id}
- </update>
- </mapper>
|