593 lines
13 KiB
Java
593 lines
13 KiB
Java
package com.cowr.model.base;
|
||
|
||
import com.cowr.common.base.BaseModel;
|
||
import com.jfinal.plugin.activerecord.IBean;
|
||
import com.alibaba.fastjson.annotation.JSONField;
|
||
|
||
/**
|
||
* Generated by COWR Wed Jun 24 01:50:19 CST 2020
|
||
* TableName: bocomm
|
||
* Remarks: 支付相关 - 交行支付记录
|
||
* PrimaryKey: id
|
||
*/
|
||
@SuppressWarnings("serial")
|
||
public abstract class BaseBocomm<M extends BaseBocomm<M>> extends BaseModel<M> implements IBean {
|
||
|
||
public static final String tablename = "bocomm";
|
||
|
||
@JSONField(serialize=false)
|
||
public String getTablename(){
|
||
return tablename;
|
||
}
|
||
|
||
/**
|
||
* name: id
|
||
* type: CHAR(32)
|
||
* isNullable: NO
|
||
* isPrimaryKey: YES
|
||
* defaultValue:
|
||
* @param id uuid
|
||
*/
|
||
@JSONField(name="id")
|
||
public void setId(String id) {
|
||
set("id", id);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return id uuid
|
||
*/
|
||
@JSONField(name="id")
|
||
public String getId() {
|
||
return getStr("id");
|
||
}
|
||
|
||
/**
|
||
* name: uuid
|
||
* type: CHAR(32)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param uuid 前端提供uuid,避免重复提交
|
||
*/
|
||
@JSONField(name="uuid")
|
||
public void setUuid(String uuid) {
|
||
set("uuid", uuid);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return uuid 前端提供uuid,避免重复提交
|
||
*/
|
||
@JSONField(name="uuid")
|
||
public String getUuid() {
|
||
return getStr("uuid");
|
||
}
|
||
|
||
/**
|
||
* name: order_sn
|
||
* type: CHAR(16)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param orderSn 系统订单号, xml 中用 PayMerTranNo
|
||
*/
|
||
@JSONField(name="order_sn")
|
||
public void setOrderSn(String orderSn) {
|
||
set("order_sn", orderSn);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return order_sn 系统订单号, xml 中用 PayMerTranNo
|
||
*/
|
||
@JSONField(name="order_sn")
|
||
public String getOrderSn() {
|
||
return getStr("order_sn");
|
||
}
|
||
|
||
/**
|
||
* name: type
|
||
* type: SMALLINT(5)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param type 订单类型 1销售订单,3临时订单
|
||
*/
|
||
@JSONField(name="type")
|
||
public void setType(Integer type) {
|
||
set("type", type);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return type 订单类型 1销售订单,3临时订单
|
||
*/
|
||
@JSONField(name="type")
|
||
public Integer getType() {
|
||
return getInt("type");
|
||
}
|
||
|
||
/**
|
||
* name: paymertranno
|
||
* type: VARCHAR(32)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param paymertranno 给银行的订单号, order_sn + HHmmssSSS
|
||
*/
|
||
@JSONField(name="paymertranno")
|
||
public void setPaymertranno(String paymertranno) {
|
||
set("paymertranno", paymertranno);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return paymertranno 给银行的订单号, order_sn + HHmmssSSS
|
||
*/
|
||
@JSONField(name="paymertranno")
|
||
public String getPaymertranno() {
|
||
return getStr("paymertranno");
|
||
}
|
||
|
||
/**
|
||
* name: amount
|
||
* type: DECIMAL(12,2)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param amount 支付金额
|
||
*/
|
||
@JSONField(name="amount")
|
||
public void setAmount(java.math.BigDecimal amount) {
|
||
set("amount", amount);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return amount 支付金额
|
||
*/
|
||
@JSONField(name="amount")
|
||
public java.math.BigDecimal getAmount() {
|
||
return get("amount");
|
||
}
|
||
|
||
/**
|
||
* name: transcene
|
||
* type: VARCHAR(20)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param transcene 支付场景
|
||
B2C-JSAPI-ALIPAY 支付宝内置浏览器
|
||
B2C-JSAPI-WECHAT 微信内置浏览器
|
||
*/
|
||
@JSONField(name="transcene")
|
||
public void setTranscene(String transcene) {
|
||
set("transcene", transcene);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return transcene 支付场景
|
||
B2C-JSAPI-ALIPAY 支付宝内置浏览器
|
||
B2C-JSAPI-WECHAT 微信内置浏览器
|
||
*/
|
||
@JSONField(name="transcene")
|
||
public String getTranscene() {
|
||
return getStr("transcene");
|
||
}
|
||
|
||
/**
|
||
* name: validperiod
|
||
* type: DATETIME(19)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param validperiod 非空,日期时间14位
|
||
*/
|
||
@JSONField(name="validperiod")
|
||
public void setValidperiod(java.util.Date validperiod) {
|
||
set("validperiod", validperiod);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return validperiod 非空,日期时间14位
|
||
*/
|
||
@JSONField(name="validperiod")
|
||
public java.util.Date getValidperiod() {
|
||
return get("validperiod");
|
||
}
|
||
|
||
/**
|
||
* name: state
|
||
* type: SMALLINT(5)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue: 1
|
||
* @param state 1.创建记录,返回关联的加签信息给前台,最后不一定使用
|
||
2.提交跳转,前端提交跳转操作,同时跳转到交行支付连接
|
||
3.收到通知,不是成功的通知
|
||
5.收到支付成功的通知
|
||
9.作废,超时或者其他情况作废
|
||
*/
|
||
@JSONField(name="state")
|
||
public void setState(Integer state) {
|
||
set("state", state);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return state 1.创建记录,返回关联的加签信息给前台,最后不一定使用
|
||
2.提交跳转,前端提交跳转操作,同时跳转到交行支付连接
|
||
3.收到通知,不是成功的通知
|
||
5.收到支付成功的通知
|
||
9.作废,超时或者其他情况作废
|
||
*/
|
||
@JSONField(name="state")
|
||
public Integer getState() {
|
||
return getInt("state");
|
||
}
|
||
|
||
/**
|
||
* name: transtate
|
||
* type: VARCHAR(20)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param transtate INITIAL:订单创建
|
||
PROCESS:处理中
|
||
SUCCESS:交易成功
|
||
FAILURE 交易失败
|
||
*/
|
||
@JSONField(name="transtate")
|
||
public void setTranstate(String transtate) {
|
||
set("transtate", transtate);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return transtate INITIAL:订单创建
|
||
PROCESS:处理中
|
||
SUCCESS:交易成功
|
||
FAILURE 交易失败
|
||
*/
|
||
@JSONField(name="transtate")
|
||
public String getTranstate() {
|
||
return getStr("transtate");
|
||
}
|
||
|
||
/**
|
||
* name: transtatecode
|
||
* type: VARCHAR(20)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param transtatecode 交易失败原因错误码
|
||
*/
|
||
@JSONField(name="transtatecode")
|
||
public void setTranstatecode(String transtatecode) {
|
||
set("transtatecode", transtatecode);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return transtatecode 交易失败原因错误码
|
||
*/
|
||
@JSONField(name="transtatecode")
|
||
public String getTranstatecode() {
|
||
return getStr("transtatecode");
|
||
}
|
||
|
||
/**
|
||
* name: transtatemsg
|
||
* type: VARCHAR(20)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param transtatemsg 交易失败原因说明
|
||
*/
|
||
@JSONField(name="transtatemsg")
|
||
public void setTranstatemsg(String transtatemsg) {
|
||
set("transtatemsg", transtatemsg);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return transtatemsg 交易失败原因说明
|
||
*/
|
||
@JSONField(name="transtatemsg")
|
||
public String getTranstatemsg() {
|
||
return getStr("transtatemsg");
|
||
}
|
||
|
||
/**
|
||
* name: batchno
|
||
* type: VARCHAR(20)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param batchno 交行批次号,交易所属交行批次,交易成功的交易才有该字段。
|
||
*/
|
||
@JSONField(name="batchno")
|
||
public void setBatchno(String batchno) {
|
||
set("batchno", batchno);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return batchno 交行批次号,交易所属交行批次,交易成功的交易才有该字段。
|
||
*/
|
||
@JSONField(name="batchno")
|
||
public String getBatchno() {
|
||
return getStr("batchno");
|
||
}
|
||
|
||
/**
|
||
* name: finaltime
|
||
* type: DATETIME(19)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param finaltime 最终变成成功或失败的时间
|
||
*/
|
||
@JSONField(name="finaltime")
|
||
public void setFinaltime(java.util.Date finaltime) {
|
||
set("finaltime", finaltime);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return finaltime 最终变成成功或失败的时间
|
||
*/
|
||
@JSONField(name="finaltime")
|
||
public java.util.Date getFinaltime() {
|
||
return get("finaltime");
|
||
}
|
||
|
||
/**
|
||
* name: trancontent
|
||
* type: VARCHAR(500)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param trancontent 交易内容,展示给客户,可查询
|
||
*/
|
||
@JSONField(name="trancontent")
|
||
public void setTrancontent(String trancontent) {
|
||
set("trancontent", trancontent);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return trancontent 交易内容,展示给客户,可查询
|
||
*/
|
||
@JSONField(name="trancontent")
|
||
public String getTrancontent() {
|
||
return getStr("trancontent");
|
||
}
|
||
|
||
/**
|
||
* name: mermemo
|
||
* type: VARCHAR(200)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param mermemo 商户内部备注,不展示给客户,可查询
|
||
*/
|
||
@JSONField(name="mermemo")
|
||
public void setMermemo(String mermemo) {
|
||
set("mermemo", mermemo);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return mermemo 商户内部备注,不展示给客户,可查询
|
||
*/
|
||
@JSONField(name="mermemo")
|
||
public String getMermemo() {
|
||
return getStr("mermemo");
|
||
}
|
||
|
||
/**
|
||
* name: subopenid
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param subopenid
|
||
*/
|
||
@JSONField(name="subopenid")
|
||
public void setSubopenid(String subopenid) {
|
||
set("subopenid", subopenid);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return subopenid
|
||
*/
|
||
@JSONField(name="subopenid")
|
||
public String getSubopenid() {
|
||
return getStr("subopenid");
|
||
}
|
||
|
||
/**
|
||
* name: banktranno
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param banktranno
|
||
*/
|
||
@JSONField(name="banktranno")
|
||
public void setBanktranno(String banktranno) {
|
||
set("banktranno", banktranno);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return banktranno
|
||
*/
|
||
@JSONField(name="banktranno")
|
||
public String getBanktranno() {
|
||
return getStr("banktranno");
|
||
}
|
||
|
||
/**
|
||
* name: thirdparty
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param thirdparty
|
||
*/
|
||
@JSONField(name="thirdparty")
|
||
public void setThirdparty(String thirdparty) {
|
||
set("thirdparty", thirdparty);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return thirdparty
|
||
*/
|
||
@JSONField(name="thirdparty")
|
||
public String getThirdparty() {
|
||
return getStr("thirdparty");
|
||
}
|
||
|
||
/**
|
||
* name: thirdpartytranno
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param thirdpartytranno
|
||
*/
|
||
@JSONField(name="thirdpartytranno")
|
||
public void setThirdpartytranno(String thirdpartytranno) {
|
||
set("thirdpartytranno", thirdpartytranno);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return thirdpartytranno
|
||
*/
|
||
@JSONField(name="thirdpartytranno")
|
||
public String getThirdpartytranno() {
|
||
return getStr("thirdpartytranno");
|
||
}
|
||
|
||
/**
|
||
* name: create_time
|
||
* type: DATETIME(19)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param createTime
|
||
*/
|
||
@JSONField(name="create_time")
|
||
public void setCreateTime(java.util.Date createTime) {
|
||
set("create_time", createTime);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return create_time
|
||
*/
|
||
@JSONField(name="create_time")
|
||
public java.util.Date getCreateTime() {
|
||
return get("create_time");
|
||
}
|
||
|
||
/**
|
||
* name: change_time
|
||
* type: TIMESTAMP(19)
|
||
* isNullable: NO
|
||
* isPrimaryKey: NO
|
||
* defaultValue: CURRENT_TIMESTAMP
|
||
* @param changeTime 最后修改时间
|
||
*/
|
||
@JSONField(name="change_time")
|
||
public void setChangeTime(java.util.Date changeTime) {
|
||
set("change_time", changeTime);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return change_time 最后修改时间
|
||
*/
|
||
@JSONField(name="change_time")
|
||
public java.util.Date getChangeTime() {
|
||
return get("change_time");
|
||
}
|
||
|
||
/**
|
||
* name: payacctno
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param payacctno 付款人账号
|
||
*/
|
||
@JSONField(name="payacctno")
|
||
public void setPayacctno(String payacctno) {
|
||
set("payacctno", payacctno);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return payacctno 付款人账号
|
||
*/
|
||
@JSONField(name="payacctno")
|
||
public String getPayacctno() {
|
||
return getStr("payacctno");
|
||
}
|
||
|
||
/**
|
||
* name: payacctname
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param payacctname 付款人姓名
|
||
*/
|
||
@JSONField(name="payacctname")
|
||
public void setPayacctname(String payacctname) {
|
||
set("payacctname", payacctname);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return payacctname 付款人姓名
|
||
*/
|
||
@JSONField(name="payacctname")
|
||
public String getPayacctname() {
|
||
return getStr("payacctname");
|
||
}
|
||
|
||
/**
|
||
* name: submerptcid
|
||
* type: VARCHAR(100)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param submerptcid SubMerPtcId
|
||
*/
|
||
@JSONField(name="submerptcid")
|
||
public void setSubmerptcid(String submerptcid) {
|
||
set("submerptcid", submerptcid);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return submerptcid SubMerPtcId
|
||
*/
|
||
@JSONField(name="submerptcid")
|
||
public String getSubmerptcid() {
|
||
return getStr("submerptcid");
|
||
}
|
||
|
||
|
||
}
|