Browse Source

用户订单

master
xyiege 4 years ago
parent
commit
08ca15da1e
  1. 299
      src/main/java/cn/chjyj/szwh/bean/OrderUser.java
  2. 10
      src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java
  3. 100
      src/main/resources/mapper/szwh/OrderUserMapper.xml

299
src/main/java/cn/chjyj/szwh/bean/OrderUser.java

@ -0,0 +1,299 @@
package cn.chjyj.szwh.bean;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 订单用户与订单关联查询
*/
public class OrderUser implements Serializable {
/**
* order_user
* id,batchcode,islicode,`name`,uscc,userType,authType,certType,idNumber,cellPhone,publicAccount,
* legalsName,legalsType,legalsIdnum,legalsCellPhone,bankCardType,bankType,bankName,bankAccountName,
* certIdnum,bankCellPhone,bankAddress,`state`,registertime,attesttime,tickettime,ticketid,
* ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus,
*/
private Integer id;
private String batchcode;//订单号
private String islicode;//用户ISLI标识码
private String name;//用户名称
private String uscc;//机构代码
private String usertype;//机构类型;个人;组织
private String authtype;//认证类型
private String certtype;//个人-证件类型
private String idnumber;//个人-证件号码
private String cellphone; //个人-手机号码
private String publicaccount;//银行账户
private String legalsname;//机构-法人名称
private String legalstype;//机构-法人证件类型
private String legalsidnum;//机构-法人证件号
private String legalscellphone;//机构-法人手机号
private String bankcardtype;//银行卡类型
private String banktype;//银行行别
private String bankname;//开户行名称
private String bankaccountname;//开户人姓名
private String certidnum;//开户人身份证号码
private String bankcellphone;//开户行预留手机号码
private String bankaddress;//开户行所在地
private Integer state;//0-认证中 1-认证成功 2-认证失败
private Date registertime;//注册时间
private Date attesttime;//认证时间
private Date tickettime;//开票时间
private Integer ticketid;//开票编号
private BigDecimal ticketmoney;//开票金额
private String ticketurl;//开票下载url
private String ticketimage;//开票图片url
private Integer ticketStatus;//开票状态(1:未开票,2:开票中,3:已开票;4:开票失败)
private static final long serialVersionUID = 1L;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getBatchcode() {
return batchcode;
}
public void setBatchcode(String batchcode) {
this.batchcode = batchcode;
}
public String getIslicode() {
return islicode;
}
public void setIslicode(String islicode) {
this.islicode = islicode;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUscc() {
return uscc;
}
public void setUscc(String uscc) {
this.uscc = uscc;
}
public String getUsertype() {
return usertype;
}
public void setUsertype(String usertype) {
this.usertype = usertype;
}
public String getAuthtype() {
return authtype;
}
public void setAuthtype(String authtype) {
this.authtype = authtype;
}
public String getCerttype() {
return certtype;
}
public void setCerttype(String certtype) {
this.certtype = certtype;
}
public String getIdnumber() {
return idnumber;
}
public void setIdnumber(String idnumber) {
this.idnumber = idnumber;
}
public String getCellphone() {
return cellphone;
}
public void setCellphone(String cellphone) {
this.cellphone = cellphone;
}
public String getPublicaccount() {
return publicaccount;
}
public void setPublicaccount(String publicaccount) {
this.publicaccount = publicaccount;
}
public String getLegalsname() {
return legalsname;
}
public void setLegalsname(String legalsname) {
this.legalsname = legalsname;
}
public String getLegalstype() {
return legalstype;
}
public void setLegalstype(String legalstype) {
this.legalstype = legalstype;
}
public String getLegalsidnum() {
return legalsidnum;
}
public void setLegalsidnum(String legalsidnum) {
this.legalsidnum = legalsidnum;
}
public String getLegalscellphone() {
return legalscellphone;
}
public void setLegalscellphone(String legalscellphone) {
this.legalscellphone = legalscellphone;
}
public String getBankcardtype() {
return bankcardtype;
}
public void setBankcardtype(String bankcardtype) {
this.bankcardtype = bankcardtype;
}
public String getBanktype() {
return banktype;
}
public void setBanktype(String banktype) {
this.banktype = banktype;
}
public String getBankname() {
return bankname;
}
public void setBankname(String bankname) {
this.bankname = bankname;
}
public String getBankaccountname() {
return bankaccountname;
}
public void setBankaccountname(String bankaccountname) {
this.bankaccountname = bankaccountname;
}
public String getCertidnum() {
return certidnum;
}
public void setCertidnum(String certidnum) {
this.certidnum = certidnum;
}
public String getBankcellphone() {
return bankcellphone;
}
public void setBankcellphone(String bankcellphone) {
this.bankcellphone = bankcellphone;
}
public String getBankaddress() {
return bankaddress;
}
public void setBankaddress(String bankaddress) {
this.bankaddress = bankaddress;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public Date getRegistertime() {
return registertime;
}
public void setRegistertime(Date registertime) {
this.registertime = registertime;
}
public Date getAttesttime() {
return attesttime;
}
public void setAttesttime(Date attesttime) {
this.attesttime = attesttime;
}
public Date getTickettime() {
return tickettime;
}
public void setTickettime(Date tickettime) {
this.tickettime = tickettime;
}
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;
}
}

10
src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java

@ -0,0 +1,10 @@
package cn.chjyj.szwh.mapper;
import org.springframework.stereotype.Component;
/**
* 用户订单mapper
*/
@Component
public interface OrderUserMapper {
}

100
src/main/resources/mapper/szwh/OrderUserMapper.xml

@ -0,0 +1,100 @@
<?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.OrderUserMapper">
<sql id="column">
id,batchcode,islicode,`name`,uscc,userType,authType,certType,idNumber,cellPhone,publicAccount,
legalsName,legalsType,legalsIdnum,legalsCellPhone,bankCardType,bankType,bankName,bankAccountName,
certIdnum,bankCellPhone,bankAddress,`state`,registertime,attesttime,tickettime,ticketid,
ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus,
</sql>
<sql id="tbName">order_user</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