12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?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.zskk.shop.dao.ExchangeCodeMapper">
- <sql id="items">
- id,cuid,cuname,gid,num,status,remark,endtime,ctime,utime
- </sql>
- <select id="queryAllExchangeCode" resultType="com.zskk.shop.dao.entry.ExchangeCode">
- select <include refid="items"></include>
- from exchange_code
- where 1=1
- <if test="search != null">
- and remark like CONCAT('%',#{search},'%')
- </if>
- <if test="status != null">
- and status=#{status}
- </if>
- order by id desc
- </select>
- <select id="queryOneExchangeCode" resultType="com.zskk.shop.dao.entry.ExchangeCode">
- select <include refid="items"></include>
- from exchange_code
- where id=#{id}
- </select>
- <insert id="insertExchangeCode" parameterType="com.zskk.shop.dao.entry.ExchangeCode" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
- insert into exchange_code(cuid,cuname,gid,num,status,remark,endtime,ctime,utime)
- values(#{cuid}, #{cuname}, #{gid}, #{num}, #{status}, #{remark}, #{endtime}, #{ctime}, #{utime})
- </insert>
- <update id="updateExchangeCode" parameterMap="com.zskk.shop.dao.entry.ExchangeCode">
- update exchange_code set cuid=#{cuid}, cuname=#{cuname}, gid=#{gid}, num=#{num}, status=#{status},
- remark=#{remark}, endtime=#{endtime}, ctime=#{ctime}, utime=#{utime}
- where id=#{id}
- </update>
-
- <select id="queryAllExchangeCodeItems" resultType="com.zskk.shop.dao.entry.ExchangeCodeItem">
- select *
- from exchange_code_item
- where eid=#{eid}
- <if test="status != null">
- status=#{status}
- </if>
- </select>
- <select id="queryOneExchangeCodeItem" resultType="com.zskk.shop.dao.entry.ExchangeCodeItem">
- select *
- from exchange_code_item
- where eicode=#{eicode}
- </select>
- <insert id="insertExchangeCodeItems" parameterType="com.zskk.shop.dao.entry.ExchangeCodeItem">
- insert into exchange_code_item(eid, eicode, eipwd, status, utime, extend)
- values
- <foreach collection="items" open="" close=";" separator="," item="item">
- (#{item.eid}, #{item.eicode}, #{item.eipwd}, #{item.status}, #{item.utime}, #{item.extend})
- </foreach>
- </insert>
- <update id="updateExchangeCodeItems" parameterType="com.zskk.shop.dao.entry.ExchangeCodeItem">
- update eicode=#{eicode},eipwd=#{eipwd}, status=#{status}, utime=#{utime}, extend=#{extend}
- where id=#{id}
- </update>
- </mapper>
|