Browse Source

兑换码

yuhaitao14 7 years ago
parent
commit
662df79f74

+ 34 - 0
shop/src/main/java/com/zskk/shop/dao/ExchangeCodeMapper.java

@@ -0,0 +1,34 @@
+/**
+* @版权信息 (@copyright Copyright 2017-XXXX JDJR.COM All Right Reserved);
+* @see
+* @author 于海涛 京东金融【技术研发部-证券及营销平台研发部-营销平台研发部】
+* @version 1.0
+* @date 2018年7月17日
+*/
+
+package com.zskk.shop.dao;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+
+import com.zskk.shop.dao.entry.ExchangeCode;
+import com.zskk.shop.dao.entry.ExchangeCodeItem;
+
+public interface ExchangeCodeMapper {
+	public List<ExchangeCode> queryAllExchangeCode(@Param("search") String search, @Param("status") Integer status);
+	
+	public ExchangeCode queryOneExchangeCode(@Param("id") Integer id);
+	
+	public void insertExchangeCode(ExchangeCode data);
+	
+	public int updateExchangeCode(ExchangeCode data);
+	
+	public List<ExchangeCodeItem> queryAllExchangeCodeItems(@Param("eid") Integer eid, @Param("status") Integer status);
+	
+	public ExchangeCodeItem queryOneExchangeCodeItem(@Param("eicode") String eicode);
+	
+	public void insertExchangeCodeItems(@Param("items") List<ExchangeCodeItem> items);
+	
+	public int updateExchangeCodeItems(ExchangeCodeItem item); 
+}

+ 82 - 0
shop/src/main/java/com/zskk/shop/dao/entry/ExchangeCode.java

@@ -0,0 +1,82 @@
+/**
+* @版权信息 (@copyright Copyright 2017-XXXX JDJR.COM All Right Reserved);
+* @see
+* @author 于海涛 京东金融【技术研发部-证券及营销平台研发部-营销平台研发部】
+* @version 1.0
+* @date 2018年7月17日
+*/
+
+package com.zskk.shop.dao.entry;
+
+public class ExchangeCode {
+	private Integer id;
+	private String cuid;
+	private String cuname;
+	private Integer gid;
+	private Integer num;
+	private Integer status;
+	private String remark;
+	private Integer endtime;
+	private Integer ctime;
+	private Integer utime;
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public String getCuid() {
+		return cuid;
+	}
+	public void setCuid(String cuid) {
+		this.cuid = cuid;
+	}
+	public String getCuname() {
+		return cuname;
+	}
+	public void setCuname(String cuname) {
+		this.cuname = cuname;
+	}
+	public Integer getNum() {
+		return num;
+	}
+	public void setNum(Integer num) {
+		this.num = num;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	public Integer getEndtime() {
+		return endtime;
+	}
+	public void setEndtime(Integer endtime) {
+		this.endtime = endtime;
+	}
+	public Integer getCtime() {
+		return ctime;
+	}
+	public void setCtime(Integer ctime) {
+		this.ctime = ctime;
+	}
+	public Integer getUtime() {
+		return utime;
+	}
+	public void setUtime(Integer utime) {
+		this.utime = utime;
+	}
+	public Integer getGid() {
+		return gid;
+	}
+	public void setGid(Integer gid) {
+		this.gid = gid;
+	}
+}

+ 61 - 0
shop/src/main/java/com/zskk/shop/dao/entry/ExchangeCodeItem.java

@@ -0,0 +1,61 @@
+/**
+* @版权信息 (@copyright Copyright 2017-XXXX JDJR.COM All Right Reserved);
+* @see
+* @author 于海涛 京东金融【技术研发部-证券及营销平台研发部-营销平台研发部】
+* @version 1.0
+* @date 2018年7月17日
+*/
+
+package com.zskk.shop.dao.entry;
+
+public class ExchangeCodeItem {
+	private Integer id;
+	private Integer eid;
+	private String eicode;
+	private String eipwd;
+	private Integer status;
+	private Integer utime;
+	private String extend;
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public Integer getEid() {
+		return eid;
+	}
+	public void setEid(Integer eid) {
+		this.eid = eid;
+	}
+	public String getEicode() {
+		return eicode;
+	}
+	public void setEicode(String eicode) {
+		this.eicode = eicode;
+	}
+	public String getEipwd() {
+		return eipwd;
+	}
+	public void setEipwd(String eipwd) {
+		this.eipwd = eipwd;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getUtime() {
+		return utime;
+	}
+	public void setUtime(Integer utime) {
+		this.utime = utime;
+	}
+	public String getExtend() {
+		return extend;
+	}
+	public void setExtend(String extend) {
+		this.extend = extend;
+	}
+}

+ 58 - 0
shop/src/main/resource/mapper/ExchangeCodeMapper.xml

@@ -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>