Authored by Lixiaodi

dal创建

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
... ...
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
... ...
<?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
... ...
... ... @@ -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:
... ...
... ... @@ -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:
... ...