ssjygl-xsct-service/ssjygl-xsx-common/src/main/java/com/cowr/model/base/BaseInvoiceLog.java

355 lines
8.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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 Fri Aug 14 11:13:17 CST 2020
* TableName: invoice_log
* Remarks: 发票管理 - 发票使用记录
* PrimaryKey: id
*/
@SuppressWarnings("serial")
public abstract class BaseInvoiceLog<M extends BaseInvoiceLog<M>> extends BaseModel<M> implements IBean {
public static final String tablename = "invoice_log";
@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: invoice_receive_id
* type: INT(10)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param invoiceReceiveId 领用记录id
*/
@JSONField(name="invoice_receive_id")
public void setInvoiceReceiveId(Integer invoiceReceiveId) {
set("invoice_receive_id", invoiceReceiveId);
}
/**
* @return invoice_receive_id 领用记录id
*/
@JSONField(name="invoice_receive_id")
public Integer getInvoiceReceiveId() {
return getInt("invoice_receive_id");
}
/**
* name: code
* type: VARCHAR(20)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param code 发票代码
*/
@JSONField(name="code")
public void setCode(String code) {
set("code", code);
}
/**
* @return code 发票代码
*/
@JSONField(name="code")
public String getCode() {
return getStr("code");
}
/**
* name: create_time
* type: DATETIME(19)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue: CURRENT_TIMESTAMP
* @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: state
* type: SMALLINT(5)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue: 1
* @param state 1 新领取、未使用5 已使用9 作废
*/
@JSONField(name="state")
public void setState(Integer state) {
set("state", state);
}
/**
* @return state 1 新领取、未使用5 已使用9 作废
*/
@JSONField(name="state")
public Integer getState() {
return getInt("state");
}
/**
* name: settlement_time
* type: DATETIME(19)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param settlementTime 结算时间
*/
@JSONField(name="settlement_time")
public void setSettlementTime(java.util.Date settlementTime) {
set("settlement_time", settlementTime);
}
/**
* @return settlement_time 结算时间
*/
@JSONField(name="settlement_time")
public java.util.Date getSettlementTime() {
return get("settlement_time");
}
/**
* name: settlement_user_id
* type: INT(10)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param settlementUserId 结算用户id
*/
@JSONField(name="settlement_user_id")
public void setSettlementUserId(Integer settlementUserId) {
set("settlement_user_id", settlementUserId);
}
/**
* @return settlement_user_id 结算用户id
*/
@JSONField(name="settlement_user_id")
public Integer getSettlementUserId() {
return getInt("settlement_user_id");
}
/**
* name: settlement_user_name
* type: VARCHAR(255)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param settlementUserName 结算用户姓名
*/
@JSONField(name="settlement_user_name")
public void setSettlementUserName(String settlementUserName) {
set("settlement_user_name", settlementUserName);
}
/**
* @return settlement_user_name 结算用户姓名
*/
@JSONField(name="settlement_user_name")
public String getSettlementUserName() {
return getStr("settlement_user_name");
}
/**
* name: invalid_time
* type: DATETIME(19)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param invalidTime 作废时间
*/
@JSONField(name="invalid_time")
public void setInvalidTime(java.util.Date invalidTime) {
set("invalid_time", invalidTime);
}
/**
* @return invalid_time 作废时间
*/
@JSONField(name="invalid_time")
public java.util.Date getInvalidTime() {
return get("invalid_time");
}
/**
* name: invalid_user_id
* type: INT(10)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param invalidUserId 作废用户id
*/
@JSONField(name="invalid_user_id")
public void setInvalidUserId(Integer invalidUserId) {
set("invalid_user_id", invalidUserId);
}
/**
* @return invalid_user_id 作废用户id
*/
@JSONField(name="invalid_user_id")
public Integer getInvalidUserId() {
return getInt("invalid_user_id");
}
/**
* name: invalid_user_name
* type: VARCHAR(255)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param invalidUserName 作废用户姓名
*/
@JSONField(name="invalid_user_name")
public void setInvalidUserName(String invalidUserName) {
set("invalid_user_name", invalidUserName);
}
/**
* @return invalid_user_name 作废用户姓名
*/
@JSONField(name="invalid_user_name")
public String getInvalidUserName() {
return getStr("invalid_user_name");
}
/**
* name: invalid_memo
* type: VARCHAR(255)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param invalidMemo 作废说明
*/
@JSONField(name="invalid_memo")
public void setInvalidMemo(String invalidMemo) {
set("invalid_memo", invalidMemo);
}
/**
* @return invalid_memo 作废说明
*/
@JSONField(name="invalid_memo")
public String getInvalidMemo() {
return getStr("invalid_memo");
}
/**
* name: order_sn
* type: CHAR(16)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param orderSn 关联订单号,方便查询
*/
@JSONField(name="order_sn")
public void setOrderSn(String orderSn) {
set("order_sn", orderSn);
}
/**
* @return order_sn 关联订单号,方便查询
*/
@JSONField(name="order_sn")
public String getOrderSn() {
return getStr("order_sn");
}
/**
* name: type
* type: SMALLINT(5)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param type 1、2、3、4、5
*/
@JSONField(name="type")
public void setType(Integer type) {
set("type", type);
}
/**
* @return type 1、2、3、4、5
*/
@JSONField(name="type")
public Integer getType() {
return getInt("type");
}
}