diff --git a/dal/src/main/java/com/yoho/order/dal/RefundRecordMapper.java b/dal/src/main/java/com/yoho/order/dal/RefundRecordMapper.java new file mode 100644 index 0000000..ae2754e --- /dev/null +++ b/dal/src/main/java/com/yoho/order/dal/RefundRecordMapper.java @@ -0,0 +1,17 @@ +package com.yoho.order.dal; + +import com.yoho.order.model.RefundRecord; + +public interface RefundRecordMapper { + int deleteByPrimaryKey(Integer id); + + int insert(RefundRecord record); + + int insertSelective(RefundRecord record); + + RefundRecord selectByPrimaryKey(Integer id); + + int updateByPrimaryKeySelective(RefundRecord record); + + int updateByPrimaryKey(RefundRecord record); +} \ No newline at end of file diff --git a/dal/src/main/java/com/yoho/order/model/RefundRecord.java b/dal/src/main/java/com/yoho/order/model/RefundRecord.java new file mode 100644 index 0000000..ed27f2d --- /dev/null +++ b/dal/src/main/java/com/yoho/order/model/RefundRecord.java @@ -0,0 +1,175 @@ +package com.yoho.order.model; + +import java.math.BigDecimal; + +public class RefundRecord { + private Integer id; + + private Integer createDate; + + private Integer orderCode; + + private Integer uid; + + private String refundDesc; + + private Byte refundType; + + private BigDecimal refundAmount; + + private Byte refundChannel; + + private String payeeName; + + private String payeeAccount; + + private Byte refundStatus; + + private String goodsName; + + private String goodsSize; + + private String refundAddress; + + private String operatorName; + + private String remark; + + private Boolean delFlag; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getCreateDate() { + return createDate; + } + + public void setCreateDate(Integer createDate) { + this.createDate = createDate; + } + + public Integer getOrderCode() { + return orderCode; + } + + public void setOrderCode(Integer orderCode) { + this.orderCode = orderCode; + } + + public Integer getUid() { + return uid; + } + + public void setUid(Integer uid) { + this.uid = uid; + } + + public String getRefundDesc() { + return refundDesc; + } + + public void setRefundDesc(String refundDesc) { + this.refundDesc = refundDesc == null ? null : refundDesc.trim(); + } + + public Byte getRefundType() { + return refundType; + } + + public void setRefundType(Byte refundType) { + this.refundType = refundType; + } + + public BigDecimal getRefundAmount() { + return refundAmount; + } + + public void setRefundAmount(BigDecimal refundAmount) { + this.refundAmount = refundAmount; + } + + public Byte getRefundChannel() { + return refundChannel; + } + + public void setRefundChannel(Byte refundChannel) { + this.refundChannel = refundChannel; + } + + public String getPayeeName() { + return payeeName; + } + + public void setPayeeName(String payeeName) { + this.payeeName = payeeName == null ? null : payeeName.trim(); + } + + public String getPayeeAccount() { + return payeeAccount; + } + + public void setPayeeAccount(String payeeAccount) { + this.payeeAccount = payeeAccount == null ? null : payeeAccount.trim(); + } + + public Byte getRefundStatus() { + return refundStatus; + } + + public void setRefundStatus(Byte refundStatus) { + this.refundStatus = refundStatus; + } + + public String getGoodsName() { + return goodsName; + } + + public void setGoodsName(String goodsName) { + this.goodsName = goodsName == null ? null : goodsName.trim(); + } + + public String getGoodsSize() { + return goodsSize; + } + + public void setGoodsSize(String goodsSize) { + this.goodsSize = goodsSize == null ? null : goodsSize.trim(); + } + + public String getRefundAddress() { + return refundAddress; + } + + public void setRefundAddress(String refundAddress) { + this.refundAddress = refundAddress == null ? null : refundAddress.trim(); + } + + public String getOperatorName() { + return operatorName; + } + + public void setOperatorName(String operatorName) { + this.operatorName = operatorName == null ? null : operatorName.trim(); + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + public Boolean getDelFlag() { + return delFlag; + } + + public void setDelFlag(Boolean delFlag) { + this.delFlag = delFlag; + } +} \ No newline at end of file diff --git a/dal/src/main/resources/META-INF/mybatis/RefundRecordMapper.xml b/dal/src/main/resources/META-INF/mybatis/RefundRecordMapper.xml new file mode 100644 index 0000000..227058f --- /dev/null +++ b/dal/src/main/resources/META-INF/mybatis/RefundRecordMapper.xml @@ -0,0 +1,235 @@ +<?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.yoho.order.dal.RefundRecordMapper" > + <resultMap id="BaseResultMap" type="com.yoho.order.model.RefundRecord" > + <id column="id" property="id" jdbcType="INTEGER" /> + <result column="create_date" property="createDate" jdbcType="INTEGER" /> + <result column="order_code" property="orderCode" jdbcType="INTEGER" /> + <result column="uid" property="uid" jdbcType="INTEGER" /> + <result column="refund_desc" property="refundDesc" jdbcType="VARCHAR" /> + <result column="refund_type" property="refundType" jdbcType="TINYINT" /> + <result column="refund_amount" property="refundAmount" jdbcType="DECIMAL" /> + <result column="refund_channel" property="refundChannel" jdbcType="TINYINT" /> + <result column="payee_name" property="payeeName" jdbcType="VARCHAR" /> + <result column="payee_account" property="payeeAccount" jdbcType="VARCHAR" /> + <result column="refund_status" property="refundStatus" jdbcType="TINYINT" /> + <result column="goods_name" property="goodsName" jdbcType="VARCHAR" /> + <result column="goods_size" property="goodsSize" jdbcType="VARCHAR" /> + <result column="refund_address" property="refundAddress" jdbcType="VARCHAR" /> + <result column="operator_name" property="operatorName" jdbcType="VARCHAR" /> + <result column="remark" property="remark" jdbcType="VARCHAR" /> + <result column="del_flag" property="delFlag" jdbcType="BIT" /> + </resultMap> + <sql id="Base_Column_List" > + id, create_date, order_code, uid, refund_desc, refund_type, refund_amount, refund_channel, + payee_name, payee_account, refund_status, goods_name, goods_size, refund_address, + operator_name, remark, del_flag + </sql> + <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > + select + <include refid="Base_Column_List" /> + from refund_record + where id = #{id,jdbcType=INTEGER} + </select> + <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > + delete from refund_record + where id = #{id,jdbcType=INTEGER} + </delete> + <insert id="insert" parameterType="com.yoho.order.model.RefundRecord" > + insert into refund_record (id, create_date, order_code, + uid, refund_desc, refund_type, + refund_amount, refund_channel, payee_name, + payee_account, refund_status, goods_name, + goods_size, refund_address, operator_name, + remark, del_flag) + values (#{id,jdbcType=INTEGER}, #{createDate,jdbcType=INTEGER}, #{orderCode,jdbcType=INTEGER}, + #{uid,jdbcType=INTEGER}, #{refundDesc,jdbcType=VARCHAR}, #{refundType,jdbcType=TINYINT}, + #{refundAmount,jdbcType=DECIMAL}, #{refundChannel,jdbcType=TINYINT}, #{payeeName,jdbcType=VARCHAR}, + #{payeeAccount,jdbcType=VARCHAR}, #{refundStatus,jdbcType=TINYINT}, #{goodsName,jdbcType=VARCHAR}, + #{goodsSize,jdbcType=VARCHAR}, #{refundAddress,jdbcType=VARCHAR}, #{operatorName,jdbcType=VARCHAR}, + #{remark,jdbcType=VARCHAR}, #{delFlag,jdbcType=BIT}) + </insert> + <insert id="insertSelective" parameterType="com.yoho.order.model.RefundRecord" > + insert into refund_record + <trim prefix="(" suffix=")" suffixOverrides="," > + <if test="id != null" > + id, + </if> + <if test="createDate != null" > + create_date, + </if> + <if test="orderCode != null" > + order_code, + </if> + <if test="uid != null" > + uid, + </if> + <if test="refundDesc != null" > + refund_desc, + </if> + <if test="refundType != null" > + refund_type, + </if> + <if test="refundAmount != null" > + refund_amount, + </if> + <if test="refundChannel != null" > + refund_channel, + </if> + <if test="payeeName != null" > + payee_name, + </if> + <if test="payeeAccount != null" > + payee_account, + </if> + <if test="refundStatus != null" > + refund_status, + </if> + <if test="goodsName != null" > + goods_name, + </if> + <if test="goodsSize != null" > + goods_size, + </if> + <if test="refundAddress != null" > + refund_address, + </if> + <if test="operatorName != null" > + operator_name, + </if> + <if test="remark != null" > + remark, + </if> + <if test="delFlag != null" > + del_flag, + </if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides="," > + <if test="id != null" > + #{id,jdbcType=INTEGER}, + </if> + <if test="createDate != null" > + #{createDate,jdbcType=INTEGER}, + </if> + <if test="orderCode != null" > + #{orderCode,jdbcType=INTEGER}, + </if> + <if test="uid != null" > + #{uid,jdbcType=INTEGER}, + </if> + <if test="refundDesc != null" > + #{refundDesc,jdbcType=VARCHAR}, + </if> + <if test="refundType != null" > + #{refundType,jdbcType=TINYINT}, + </if> + <if test="refundAmount != null" > + #{refundAmount,jdbcType=DECIMAL}, + </if> + <if test="refundChannel != null" > + #{refundChannel,jdbcType=TINYINT}, + </if> + <if test="payeeName != null" > + #{payeeName,jdbcType=VARCHAR}, + </if> + <if test="payeeAccount != null" > + #{payeeAccount,jdbcType=VARCHAR}, + </if> + <if test="refundStatus != null" > + #{refundStatus,jdbcType=TINYINT}, + </if> + <if test="goodsName != null" > + #{goodsName,jdbcType=VARCHAR}, + </if> + <if test="goodsSize != null" > + #{goodsSize,jdbcType=VARCHAR}, + </if> + <if test="refundAddress != null" > + #{refundAddress,jdbcType=VARCHAR}, + </if> + <if test="operatorName != null" > + #{operatorName,jdbcType=VARCHAR}, + </if> + <if test="remark != null" > + #{remark,jdbcType=VARCHAR}, + </if> + <if test="delFlag != null" > + #{delFlag,jdbcType=BIT}, + </if> + </trim> + </insert> + <update id="updateByPrimaryKeySelective" parameterType="com.yoho.order.model.RefundRecord" > + update refund_record + <set > + <if test="createDate != null" > + create_date = #{createDate,jdbcType=INTEGER}, + </if> + <if test="orderCode != null" > + order_code = #{orderCode,jdbcType=INTEGER}, + </if> + <if test="uid != null" > + uid = #{uid,jdbcType=INTEGER}, + </if> + <if test="refundDesc != null" > + refund_desc = #{refundDesc,jdbcType=VARCHAR}, + </if> + <if test="refundType != null" > + refund_type = #{refundType,jdbcType=TINYINT}, + </if> + <if test="refundAmount != null" > + refund_amount = #{refundAmount,jdbcType=DECIMAL}, + </if> + <if test="refundChannel != null" > + refund_channel = #{refundChannel,jdbcType=TINYINT}, + </if> + <if test="payeeName != null" > + payee_name = #{payeeName,jdbcType=VARCHAR}, + </if> + <if test="payeeAccount != null" > + payee_account = #{payeeAccount,jdbcType=VARCHAR}, + </if> + <if test="refundStatus != null" > + refund_status = #{refundStatus,jdbcType=TINYINT}, + </if> + <if test="goodsName != null" > + goods_name = #{goodsName,jdbcType=VARCHAR}, + </if> + <if test="goodsSize != null" > + goods_size = #{goodsSize,jdbcType=VARCHAR}, + </if> + <if test="refundAddress != null" > + refund_address = #{refundAddress,jdbcType=VARCHAR}, + </if> + <if test="operatorName != null" > + operator_name = #{operatorName,jdbcType=VARCHAR}, + </if> + <if test="remark != null" > + remark = #{remark,jdbcType=VARCHAR}, + </if> + <if test="delFlag != null" > + del_flag = #{delFlag,jdbcType=BIT}, + </if> + </set> + where id = #{id,jdbcType=INTEGER} + </update> + <update id="updateByPrimaryKey" parameterType="com.yoho.order.model.RefundRecord" > + update refund_record + set create_date = #{createDate,jdbcType=INTEGER}, + order_code = #{orderCode,jdbcType=INTEGER}, + uid = #{uid,jdbcType=INTEGER}, + refund_desc = #{refundDesc,jdbcType=VARCHAR}, + refund_type = #{refundType,jdbcType=TINYINT}, + refund_amount = #{refundAmount,jdbcType=DECIMAL}, + refund_channel = #{refundChannel,jdbcType=TINYINT}, + payee_name = #{payeeName,jdbcType=VARCHAR}, + payee_account = #{payeeAccount,jdbcType=VARCHAR}, + refund_status = #{refundStatus,jdbcType=TINYINT}, + goods_name = #{goodsName,jdbcType=VARCHAR}, + goods_size = #{goodsSize,jdbcType=VARCHAR}, + refund_address = #{refundAddress,jdbcType=VARCHAR}, + operator_name = #{operatorName,jdbcType=VARCHAR}, + remark = #{remark,jdbcType=VARCHAR}, + del_flag = #{delFlag,jdbcType=BIT} + where id = #{id,jdbcType=INTEGER} + </update> +</mapper> \ No newline at end of file diff --git a/web/src/main/resources/databases.yml b/web/src/main/resources/databases.yml index 0acb966..b764c52 100644 --- a/web/src/main/resources/databases.yml +++ b/web/src/main/resources/databases.yml @@ -75,6 +75,7 @@ datasources: - com.yoho.order.dal.BlackUserMapper - com.yoho.order.dal.MetaConfigMapper - com.yoho.order.dal.OperationLogMapper + - com.yoho.order.dal.RefundRecordMapper ufo_resource: servers: diff --git a/web/src/main/webapp/META-INF/autoconf/databases.yml b/web/src/main/webapp/META-INF/autoconf/databases.yml index 6824ef7..0481d2c 100644 --- a/web/src/main/webapp/META-INF/autoconf/databases.yml +++ b/web/src/main/webapp/META-INF/autoconf/databases.yml @@ -76,6 +76,7 @@ datasources: - com.yoho.order.dal.BlackUserMapper - com.yoho.order.dal.MetaConfigMapper - com.yoho.order.dal.OperationLogMapper + - com.yoho.order.dal.RefundRecordMapper ufo_resource: servers: