123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476 |
- package com.caimei.modules.order.entity;
- import com.thinkgem.jeesite.common.persistence.DataEntity;
- import org.hibernate.validator.constraints.Length;
- import java.beans.Transient;
- import java.util.List;
- /**
- * 识别款项表Entity
- *
- * @author lwt
- * @version 2019-06-19
- */
- public class CmDiscernReceipt extends DataEntity<CmDiscernReceipt> {
- private static final long serialVersionUID = 1L;
- private String payWay; // 用户付款方式:1线上,2线下
- private String payType; // 付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付,10口头返佣,11广发5461
- private String receiptType; // 1订单款,2非订单款,3返佣款,5供应商退款,6超级会员款,7二手商品上架费
- private String receiptStatus; // 收款状态:1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销、6待返佣、7已返佣【线上支付成功为审核通过】
- private String smsContent; // 短信内容
- private String smsMd5Code; // 短信内容Md5加密串(适用于二次短信匹配查询)
- private String receiptAmount; // 收款金额(线上一次性付款和支付金额一致)
- private String handlingFee; // 手续费(个别银行存在手续费)
- private String confirmType; // 确认订单类型:1小额抹平确认,2大额抹平确认,3大额退款余额,4确认关联
- private Long confirmUserPermissionID; // 确认人权限ID(对应receipt_user_permission表)
- private Long reviewUserPermissionID; // 审核人权限ID(对应receipt_user_permission表)
- private Long cancelUserPermissionID; // 撤销人权限ID(对应receipt_user_permission表)
- private String transactionNum; // 交易号--[线上字段]
- private String bankID; // 银行Id--[线上字段]
- private String bankCode; // 银行卡号--[线上字段]
- private String kuaiQianPayTypeID; // 快钱支付类型ID--[线上字段]
- private String kuaiQianPayerID; // 块钱支付ID--[线上字段]
- private String rePayFlag; // 支付状态 1支付成功--[线上字段]
- private String actualAmount; // 支付金额(可能废弃如果只需要一个支付就使用receiptAmount)--[线上字段]
- private String formData; // 支付回调返回数据--[线上字段]
- private String problem; // 支付问题--[线上字段]
- private String noOrderReason; // 非订单款说明(适用协销确认的时候区分订单和非订单款)
- private String reviewReason; // 审核不通过原因
- private String cancelReason; // 撤销原因
- private String receiptDate; // 收款时间
- private String confirmDate; // 确认时间
- private String reviewDate; // 审核时间
- private String cancelDate; // 撤销时间
- /**
- * 抹平备注(目前适用后台直接抹平账户操作)
- */
- private String balanceAccountsRemark;
- private String associationType;//订单关联方式: 1手动 2自动
- // --------------------
- private String backName;//收款列表优惠券购买人名称回显
- private String orders;//关联订单号
- private String orderType;//关联订单类型 与 关联订单号一一对应
- private String startTime; //时间开始 查询条件 收款时间
- private String endTime; //时间结束 查询条件 收款时间
- private String orderNo; //查询用 订单编号
- private String orderID; //查询用 订单ID
- private String receiptProgress;// 收款进度 1待收 2部分收 3全收
- private String receiptOrderType;// 订单类型 协销订单0, 普通订单1
- private String associationNum;// 关联数量 1单个 2多个
- private List<ReceiptExportVo> receiptExportVo; //导出用到的Vo类
- private String userName;//客户名称
- private String name;//客户名称
- private Integer organizeID; //组织id
- private Double orderReceivedAmount;//订单已收金额(此收款只计算线上线下收款记录表金额)
- private Double returnBalanceAmount;// 退款余额金额
- public String getBalanceAccountsRemark() {
- return balanceAccountsRemark;
- }
- public void setBalanceAccountsRemark(String balanceAccountsRemark) {
- this.balanceAccountsRemark = balanceAccountsRemark;
- }
- public String getBackName() {
- return backName;
- }
- public void setBackName(String backName) {
- this.backName = backName;
- }
- public Integer getOrganizeID() {
- return organizeID;
- }
- public void setOrganizeID(Integer organizeID) {
- this.organizeID = organizeID;
- }
- public CmDiscernReceipt() {
- super();
- }
- public CmDiscernReceipt(String id) {
- super(id);
- }
- @Length(min = 0, max = 1, message = "用户付款方式:1线上,2线下长度必须介于 0 和 1 之间")
- public String getPayWay() {
- return payWay;
- }
- public void setPayWay(String payWay) {
- this.payWay = payWay;
- }
- @Length(min = 0, max = 2, message = "付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付长度必须介于 0 和 2 之间")
- public String getPayType() {
- return payType;
- }
- public void setPayType(String payType) {
- this.payType = payType;
- }
- @Length(min = 0, max = 1, message = "收款款项类型:1订单款,2非订单款,3返佣款,4订单款或者非订单款(因财务阶段无法区分订单非订单),5供应商退款,6超级会员款")
- public String getReceiptType() {
- return receiptType;
- }
- public void setReceiptType(String receiptType) {
- this.receiptType = receiptType;
- }
- @Length(min = 0, max = 2, message = "收款状态:1待确认、2已确认(待审核)、3审核通过、4审核未通过、5收款撤销、6待返佣、7已返佣【线上支付成功为审核通过】长度必须介于 0 和 2 之间")
- public String getReceiptStatus() {
- return receiptStatus;
- }
- public void setReceiptStatus(String receiptStatus) {
- this.receiptStatus = receiptStatus;
- }
- @Length(min = 0, max = 250, message = "短信内容长度必须介于 0 和 250 之间")
- public String getSmsContent() {
- return smsContent;
- }
- public void setSmsContent(String smsContent) {
- this.smsContent = smsContent;
- }
- @Length(min = 0, max = 250, message = "短信内容Md5加密串(适用于二次短信匹配查询)长度必须介于 0 和 250 之间")
- public String getSmsMd5Code() {
- return smsMd5Code;
- }
- public void setSmsMd5Code(String smsMd5Code) {
- this.smsMd5Code = smsMd5Code;
- }
- public String getReceiptAmount() {
- return receiptAmount;
- }
- public void setReceiptAmount(String receiptAmount) {
- this.receiptAmount = receiptAmount;
- }
- public String getHandlingFee() {
- return handlingFee;
- }
- public void setHandlingFee(String handlingFee) {
- this.handlingFee = handlingFee;
- }
- @Length(min = 0, max = 1, message = "确认订单类型:1小额抹平确认,2大额抹平确认,3大额退款余额,4确认关联长度必须介于 0 和 1 之间")
- public String getConfirmType() {
- return confirmType;
- }
- public void setConfirmType(String confirmType) {
- this.confirmType = confirmType;
- }
- public Long getConfirmUserPermissionID() {
- return confirmUserPermissionID;
- }
- public void setConfirmUserPermissionID(Long confirmUserPermissionID) {
- this.confirmUserPermissionID = confirmUserPermissionID;
- }
- public Long getReviewUserPermissionID() {
- return reviewUserPermissionID;
- }
- public void setReviewUserPermissionID(Long reviewUserPermissionID) {
- this.reviewUserPermissionID = reviewUserPermissionID;
- }
- public Long getCancelUserPermissionID() {
- return cancelUserPermissionID;
- }
- public void setCancelUserPermissionID(Long cancelUserPermissionID) {
- this.cancelUserPermissionID = cancelUserPermissionID;
- }
- @Length(min = 0, max = 100, message = "交易号--[线上字段]长度必须介于 0 和 100 之间")
- public String getTransactionNum() {
- return transactionNum;
- }
- public void setTransactionNum(String transactionNum) {
- this.transactionNum = transactionNum;
- }
- @Length(min = 0, max = 11, message = "银行Id--[线上字段]长度必须介于 0 和 11 之间")
- public String getBankID() {
- return bankID;
- }
- public void setBankID(String bankID) {
- this.bankID = bankID;
- }
- @Length(min = 0, max = 100, message = "银行卡号--[线上字段]长度必须介于 0 和 100 之间")
- public String getBankCode() {
- return bankCode;
- }
- public void setBankCode(String bankCode) {
- this.bankCode = bankCode;
- }
- @Length(min = 0, max = 11, message = "快钱支付类型ID--[线上字段]长度必须介于 0 和 11 之间")
- public String getKuaiQianPayTypeID() {
- return kuaiQianPayTypeID;
- }
- public void setKuaiQianPayTypeID(String kuaiQianPayTypeID) {
- this.kuaiQianPayTypeID = kuaiQianPayTypeID;
- }
- @Length(min = 0, max = 11, message = "块钱支付ID--[线上字段]长度必须介于 0 和 11 之间")
- public String getKuaiQianPayerID() {
- return kuaiQianPayerID;
- }
- public void setKuaiQianPayerID(String kuaiQianPayerID) {
- this.kuaiQianPayerID = kuaiQianPayerID;
- }
- @Length(min = 0, max = 1, message = "支付状态 1支付成功--[线上字段]长度必须介于 0 和 1 之间")
- public String getRePayFlag() {
- return rePayFlag;
- }
- public void setRePayFlag(String rePayFlag) {
- this.rePayFlag = rePayFlag;
- }
- public String getActualAmount() {
- return actualAmount;
- }
- public void setActualAmount(String actualAmount) {
- this.actualAmount = actualAmount;
- }
- public String getFormData() {
- return formData;
- }
- public void setFormData(String formData) {
- this.formData = formData;
- }
- public String getProblem() {
- return problem;
- }
- public void setProblem(String problem) {
- this.problem = problem;
- }
- @Length(min = 0, max = 100, message = "非订单款说明(适用协销确认的时候区分订单和非订单款)长度必须介于 0 和 100 之间")
- public String getNoOrderReason() {
- return noOrderReason;
- }
- public void setNoOrderReason(String noOrderReason) {
- this.noOrderReason = noOrderReason;
- }
- @Length(min = 0, max = 100, message = "审核不通过原因长度必须介于 0 和 100 之间")
- public String getReviewReason() {
- return reviewReason;
- }
- public void setReviewReason(String reviewReason) {
- this.reviewReason = reviewReason;
- }
- @Length(min = 0, max = 100, message = "撤销原因长度必须介于 0 和 100 之间")
- public String getCancelReason() {
- return cancelReason;
- }
- public void setCancelReason(String cancelReason) {
- this.cancelReason = cancelReason;
- }
- public String getReceiptDate() {
- return receiptDate;
- }
- public void setReceiptDate(String receiptDate) {
- this.receiptDate = receiptDate;
- }
- public String getConfirmDate() {
- return confirmDate;
- }
- public void setConfirmDate(String confirmDate) {
- this.confirmDate = confirmDate;
- }
- public String getReviewDate() {
- return reviewDate;
- }
- public void setReviewDate(String reviewDate) {
- this.reviewDate = reviewDate;
- }
- public String getCancelDate() {
- return cancelDate;
- }
- public void setCancelDate(String cancelDate) {
- this.cancelDate = cancelDate;
- }
- @Transient
- public String getOrders() {
- return orders;
- }
- public void setOrders(String orders) {
- this.orders = orders;
- }
- @Transient
- public String getStartTime() {
- return startTime;
- }
- public void setStartTime(String startTime) {
- this.startTime = startTime;
- }
- @Transient
- public String getEndTime() {
- return endTime;
- }
- public void setEndTime(String endTime) {
- this.endTime = endTime;
- }
- @Transient
- public String getOrderNo() {
- return orderNo;
- }
- public void setOrderNo(String orderNo) {
- this.orderNo = orderNo;
- }
- @Transient
- public String getAssociationNum() {
- return associationNum;
- }
- public void setAssociationNum(String associationNum) {
- this.associationNum = associationNum;
- }
- @Transient
- public String getReceiptOrderType() {
- return receiptOrderType;
- }
- public void setReceiptOrderType(String receiptOrderType) {
- this.receiptOrderType = receiptOrderType;
- }
- @Transient
- public String getReceiptProgress() {
- return receiptProgress;
- }
- public void setReceiptProgress(String receiptProgress) {
- this.receiptProgress = receiptProgress;
- }
- @Transient
- public String getOrderType() {
- return orderType;
- }
- public void setOrderType(String orderType) {
- this.orderType = orderType;
- }
- @Transient
- public List<ReceiptExportVo> getReceiptExportVo() {
- return receiptExportVo;
- }
- public void setReceiptExportVo(List<ReceiptExportVo> receiptExportVo) {
- this.receiptExportVo = receiptExportVo;
- }
- @Transient
- public String getUserName() {
- return userName;
- }
- public void setUserName(String userName) {
- this.userName = userName;
- }
- @Transient
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- @Transient
- public String getOrderID() {
- return orderID;
- }
- public void setOrderID(String orderID) {
- this.orderID = orderID;
- }
- public Double getOrderReceivedAmount() {
- return orderReceivedAmount;
- }
- public void setOrderReceivedAmount(Double orderReceivedAmount) {
- this.orderReceivedAmount = orderReceivedAmount;
- }
- public Double getReturnBalanceAmount() {
- return returnBalanceAmount;
- }
- public void setReturnBalanceAmount(Double returnBalanceAmount) {
- this.returnBalanceAmount = returnBalanceAmount;
- }
- public String getAssociationType() {
- return associationType;
- }
- public void setAssociationType(String associationType) {
- this.associationType = associationType;
- }
- }
|