Browse Source

订单mapper

master
xyiege 4 years ago
parent
commit
e8d17125dc
  1. 292
      src/main/java/cn/chjyj/szwh/bean/Order.java
  2. 11
      src/main/java/cn/chjyj/szwh/mapper/OrderMapper.java
  3. 103
      src/main/resources/mapper/szwh/OrderMapper.xml

292
src/main/java/cn/chjyj/szwh/bean/Order.java

@ -0,0 +1,292 @@
package cn.chjyj.szwh.bean;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 订单实体
*/
public class Order implements Serializable {
/**
* `order`
* id,user_id as userId,buy_islicode as buyIslicode,batchcode,account_ratio_id as accountRatioId,history_buy_name as historyBuyName,
* history_buy_code as historyBuyCode,total_service_charge as totalServiceCharge,total_money as totalMoney,
* `type`,`status`,transaction_islicode as transactionIslicode,ticketid,ticketmoney,ticketurl,ticketimage,
* ticket_status as ticketStatus,charge_channel as chargeChannel,pay_status as payStatus,close_status as closeStatus,
* is_close as isClose,close_serial_number as closeSerialNumber,payid,createtime,paymenttime,receivetime,closetime,
* completetime,shuttime,tickettime
*/
private Integer id;
private Integer userId;//用户ID
private String buyIslicode;//购买方isli标识码
private String batchcode;//订单号
private Integer accountRatioId; // 分账比例ID
private String historyBuyName; // 历史购买方名称
private String historyBuyCode; // 历史购买方组织机构代码
private BigDecimal totalServiceCharge; //订单服务费金额
private BigDecimal totalMoney; //订单总金额
private Integer type;//订单类型;1:委托订单;2:认证订单;3:服务订单
private Integer status;//订单状态;1:待付款;2:待交付;3:待结算;4:已完成;5:已关闭;
private String transactionIslicode; //交易isli标识码
private Integer ticketid;//开票编号
private BigDecimal ticketmoney;//开票金额
private String ticketurl;//开票下载地址
private String ticketimage;//发票图片url
private Integer ticketStatus;//开票状态(1:未开票,2:开票中,3:已开票;4:开票失败)
private Integer chargeChannel;//收费类型;1:微信;2:支付宝;3:银联
private Integer payStatus;//支付状态;1:未支付;2:支付成功;3:支付失败
private Integer closeStatus;//结算状态;1:无结算信息;2:结算中;3:用户名和收款人不一致;4:收款信息错误;5:结算成功
private Integer isClose;//是否发送结算请求
private String closeSerialNumber;//结算流水号
private String payid;
private Date createtime;//订单创建时间
private Date paymenttime; //订单付款时间
private Date receivetime;//订单交付时间
private Date closetime;//订单结算时间
private Date completetime;//订单完成时间
private Date shuttime;//订单关闭时间
private Date tickettime;//订单开票时间
private static final long serialVersionUID = 1L;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public String getBuyIslicode() {
return buyIslicode;
}
public void setBuyIslicode(String buyIslicode) {
this.buyIslicode = buyIslicode;
}
public String getBatchcode() {
return batchcode;
}
public void setBatchcode(String batchcode) {
this.batchcode = batchcode;
}
public Integer getAccountRatioId() {
return accountRatioId;
}
public void setAccountRatioId(Integer accountRatioId) {
this.accountRatioId = accountRatioId;
}
public String getHistoryBuyName() {
return historyBuyName;
}
public void setHistoryBuyName(String historyBuyName) {
this.historyBuyName = historyBuyName;
}
public String getHistoryBuyCode() {
return historyBuyCode;
}
public void setHistoryBuyCode(String historyBuyCode) {
this.historyBuyCode = historyBuyCode;
}
public BigDecimal getTotalServiceCharge() {
return totalServiceCharge;
}
public void setTotalServiceCharge(BigDecimal totalServiceCharge) {
this.totalServiceCharge = totalServiceCharge;
}
public BigDecimal getTotalMoney() {
return totalMoney;
}
public void setTotalMoney(BigDecimal totalMoney) {
this.totalMoney = totalMoney;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getTransactionIslicode() {
return transactionIslicode;
}
public void setTransactionIslicode(String transactionIslicode) {
this.transactionIslicode = transactionIslicode;
}
public Integer getTicketid() {
return ticketid;
}
public void setTicketid(Integer ticketid) {
this.ticketid = ticketid;
}
public BigDecimal getTicketmoney() {
return ticketmoney;
}
public void setTicketmoney(BigDecimal ticketmoney) {
this.ticketmoney = ticketmoney;
}
public String getTicketurl() {
return ticketurl;
}
public void setTicketurl(String ticketurl) {
this.ticketurl = ticketurl;
}
public String getTicketimage() {
return ticketimage;
}
public void setTicketimage(String ticketimage) {
this.ticketimage = ticketimage;
}
public Integer getTicketStatus() {
return ticketStatus;
}
public void setTicketStatus(Integer ticketStatus) {
this.ticketStatus = ticketStatus;
}
public Integer getChargeChannel() {
return chargeChannel;
}
public void setChargeChannel(Integer chargeChannel) {
this.chargeChannel = chargeChannel;
}
public Integer getPayStatus() {
return payStatus;
}
public void setPayStatus(Integer payStatus) {
this.payStatus = payStatus;
}
public Integer getCloseStatus() {
return closeStatus;
}
public void setCloseStatus(Integer closeStatus) {
this.closeStatus = closeStatus;
}
public Integer getIsClose() {
return isClose;
}
public void setIsClose(Integer isClose) {
this.isClose = isClose;
}
public String getCloseSerialNumber() {
return closeSerialNumber;
}
public void setCloseSerialNumber(String closeSerialNumber) {
this.closeSerialNumber = closeSerialNumber;
}
public String getPayid() {
return payid;
}
public void setPayid(String payid) {
this.payid = payid;
}
public Date getCreatetime() {
return createtime;
}
public void setCreatetime(Date createtime) {
this.createtime = createtime;
}
public Date getPaymenttime() {
return paymenttime;
}
public void setPaymenttime(Date paymenttime) {
this.paymenttime = paymenttime;
}
public Date getReceivetime() {
return receivetime;
}
public void setReceivetime(Date receivetime) {
this.receivetime = receivetime;
}
public Date getClosetime() {
return closetime;
}
public void setClosetime(Date closetime) {
this.closetime = closetime;
}
public Date getCompletetime() {
return completetime;
}
public void setCompletetime(Date completetime) {
this.completetime = completetime;
}
public Date getShuttime() {
return shuttime;
}
public void setShuttime(Date shuttime) {
this.shuttime = shuttime;
}
public Date getTickettime() {
return tickettime;
}
public void setTickettime(Date tickettime) {
this.tickettime = tickettime;
}
}

11
src/main/java/cn/chjyj/szwh/mapper/OrderMapper.java

@ -0,0 +1,11 @@
package cn.chjyj.szwh.mapper;
import org.springframework.stereotype.Component;
/**
* 订单信息
*/
@Component
public interface OrderMapper {
}

103
src/main/resources/mapper/szwh/OrderMapper.xml

@ -0,0 +1,103 @@
<?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="cn.chjyj.szwh.mapper.OrderMapper">
<sql id="column">
id,user_id as userId,buy_islicode as buyIslicode,batchcode,account_ratio_id as accountRatioId,
history_buy_name as historyBuyName,
history_buy_code as historyBuyCode,total_service_charge as totalServiceCharge,total_money as totalMoney,
`type`,`status`,transaction_islicode as transactionIslicode,ticketid,ticketmoney,ticketurl,ticketimage,
ticket_status as ticketStatus,charge_channel as chargeChannel,pay_status as payStatus,close_status as closeStatus,
is_close as isClose,close_serial_number as closeSerialNumber,payid,createtime,paymenttime,receivetime,closetime,
completetime,shuttime,tickettime
</sql>
<sql id="tbName">`order`</sql>
<!--查询记录列表-->
<select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">
WITH mm as (select * from
<include refid="tbName"/>
where id>#{startRs} limit #{pageSize}
)SELECT * FROM mm ORDER BY id DESC;
</select>
<!--根据uid查询用户-->
<select id="getUserByUid" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/>
from <include refid="tbName"/>
where uid=#{uid}
</select>
<!--查询用户名,加上密码-->
<select id="getUserByUname" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/>,password
from <include refid="tbName"/>
where uname=#{uname} limit 1;
</select>
<!--查询用户-->
<select id="getSingleUserByOpenid" parameterType="java.lang.String" resultType="cn.chjyj.szwh.bean.Goods">
select <include refid="column"/> from
<include refid="tbName"/>
where openid=#{openid};
</select>
<!--新增用户-->
<insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="uid">
insert into <include refid="tbName"/>
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid)
values (
#{uname},
#{password},
#{gender},
#{urealname},
#{ubirth},
#{nickname},
#{avatarurl},
#{platfrom},
#{sessionkey},
#{openid}
)
</insert>
<update id="upUser" parameterType="cn.chjyj.szwh.bean.Goods">
update <include refid="tbName"/>
set
<if test="password!=null">
password=#{password},
</if>
<if test="urealname!=null">
urealname=#{urealname},
</if>
<if test="ubirth!=null">
ubirth =#{ubirth},
</if>
<if test="gender!=null">
gender=#{gender},
</if>
<if test="nickName!=null">
nickname=#{nickName},
</if>
<if test="avatarurl!=null">
avatarurl=#{avatarurl},
</if>
<if test="nickname!=null">
nickname=#{nickname},
</if>
<if test="platfrom!=null">
platfrom=#{platfrom},
</if>
<if test="sessionkey!=null">
sessionkey=#{sessionkey},
</if>
<if test="openid!=null">
openid=#{openid},
</if>
uname=#{uname}
where uid=#{uid};
</update>
</mapper>
Loading…
Cancel
Save