|
@@ -0,0 +1,58 @@
|
|
|
+<?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>
|