| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?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="org.dromara.business.mapper.ItemsMapper">
- <select id="selectVoPage" resultType="org.dromara.business.domain.vo.ItemsVo">
- SELECT id, name, item_type,item_desc, created_at, updated_at
- FROM items ${ew.customSqlSegment}
- </select>
- <select id="selectItemsList" resultType="org.dromara.business.domain.vo.ItemsVo">
- SELECT id, name, item_type,item_desc, created_at, updated_at FROM items ${ew.customSqlSegment}
- </select>
- <select id="selectVoByIdInfo" resultType="org.dromara.business.domain.vo.ItemsVo">
- SELECT id, name, item_type,item_desc, created_at, updated_at FROM items WHERE id = #{id}
- </select>
- <update id="updateItemsById">
- UPDATE items
- <set>
- <if test="name != null and name != ''">
- name = #{name},
- </if>
- <if test="itemType != null and itemType != ''">
- item_type = #{itemType},
- </if>
- <if test="itemDesc != null and itemDesc != ''">
- item_desc = #{itemDesc},
- </if>
- updated_at = NOW()
- </set>
- WHERE id = #{id}
- </update>
- <insert id="insertItems" useGeneratedKeys="true" keyProperty="id">
- INSERT INTO items
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="name != null and name != ''">name,</if>
- <if test="itemType != null and itemType != ''">item_type,</if>
- <if test="itemDesc != null and itemDesc != ''">item_desc,</if>
- </trim>
- <trim prefix="VALUES (" suffix=")" suffixOverrides=",">
- <if test="name != null and name != ''">#{name},</if>
- <if test="itemType != null and itemType != ''">#{itemType},</if>
- <if test="itemDesc != null and itemDesc != ''">#{itemDesc},</if>
- </trim>
- </insert>
- <delete id="deleteByItemsById">
- DELETE FROM items
- <where>
- id IN
- <foreach item="id" collection="ids" open="(" separator="," close=")">
- <if test="id > 0">
- #{id}
- </if>
- </foreach>
- </where>
- </delete>
- </mapper>
|