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> extends BaseModel 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"); } }