2020-08-07 17:11:12 +08:00
|
|
|
|
package com.cowr.model.base;
|
|
|
|
|
|
|
|
|
|
|
|
import com.cowr.common.base.BaseModel;
|
|
|
|
|
|
import com.jfinal.plugin.activerecord.IBean;
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2020-08-20 17:30:37 +08:00
|
|
|
|
* Generated by COWR Thu Aug 20 11:16:08 CST 2020
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* TableName: customer
|
|
|
|
|
|
* Remarks: 客户相关 - 客户
|
|
|
|
|
|
* PrimaryKey: id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@SuppressWarnings("serial")
|
|
|
|
|
|
public abstract class BaseCustomer<M extends BaseCustomer<M>> extends BaseModel<M> implements IBean {
|
|
|
|
|
|
|
|
|
|
|
|
public static final String tablename = "customer";
|
|
|
|
|
|
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(serialize = false)
|
|
|
|
|
|
public String getTablename() {
|
2020-08-07 17:11:12 +08:00
|
|
|
|
return tablename;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: id
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: YES
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param id
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "id")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setId(Integer id) {
|
|
|
|
|
|
set("id", id);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* @return id
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "id")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public Integer getId() {
|
|
|
|
|
|
return getInt("id");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: name
|
|
|
|
|
|
* type: VARCHAR(128)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param name
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setName(String name) {
|
|
|
|
|
|
set("name", name);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* @return name
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getName() {
|
|
|
|
|
|
return getStr("name");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: address
|
|
|
|
|
|
* type: VARCHAR(256)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param address 开票地址
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "address")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setAddress(String address) {
|
|
|
|
|
|
set("address", address);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return address 开票地址
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "address")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getAddress() {
|
|
|
|
|
|
return getStr("address");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: phone
|
2020-08-12 16:59:27 +08:00
|
|
|
|
* type: VARCHAR(20)
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-12 16:59:27 +08:00
|
|
|
|
* @param phone 开票电话(可以是座机)
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "phone")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setPhone(String phone) {
|
|
|
|
|
|
set("phone", phone);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2020-08-12 16:59:27 +08:00
|
|
|
|
* @return phone 开票电话(可以是座机)
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "phone")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getPhone() {
|
|
|
|
|
|
return getStr("phone");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: texpayer_name
|
|
|
|
|
|
* type: VARCHAR(255)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param texpayerName 开票公司名称
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "texpayer_name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setTexpayerName(String texpayerName) {
|
|
|
|
|
|
set("texpayer_name", texpayerName);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return texpayer_name 开票公司名称
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "texpayer_name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getTexpayerName() {
|
|
|
|
|
|
return getStr("texpayer_name");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: texpayer_num
|
|
|
|
|
|
* type: VARCHAR(20)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param texpayerNum 税号
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "texpayer_num")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setTexpayerNum(String texpayerNum) {
|
|
|
|
|
|
set("texpayer_num", texpayerNum);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return texpayer_num 税号
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "texpayer_num")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getTexpayerNum() {
|
|
|
|
|
|
return getStr("texpayer_num");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: bank_name
|
|
|
|
|
|
* type: VARCHAR(128)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param bankName 开户行名称
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "bank_name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setBankName(String bankName) {
|
|
|
|
|
|
set("bank_name", bankName);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return bank_name 开户行名称
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "bank_name")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getBankName() {
|
|
|
|
|
|
return getStr("bank_name");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: bank_account
|
|
|
|
|
|
* type: VARCHAR(20)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param bankAccount 开户行账号
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "bank_account")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setBankAccount(String bankAccount) {
|
|
|
|
|
|
set("bank_account", bankAccount);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return bank_account 开户行账号
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "bank_account")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getBankAccount() {
|
|
|
|
|
|
return getStr("bank_account");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: memo
|
|
|
|
|
|
* type: VARCHAR(256)
|
|
|
|
|
|
* isNullable: YES
|
|
|
|
|
|
* isPrimaryKey: NO
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* defaultValue:
|
|
|
|
|
|
*
|
|
|
|
|
|
* @param memo
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "memo")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setMemo(String memo) {
|
|
|
|
|
|
set("memo", memo);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* @return memo
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "memo")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public String getMemo() {
|
|
|
|
|
|
return getStr("memo");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: del
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: 0
|
2020-10-18 00:39:17 +08:00
|
|
|
|
*
|
|
|
|
|
|
* @param del
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "del")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setDel(Integer del) {
|
|
|
|
|
|
set("del", del);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
2020-10-18 00:39:17 +08:00
|
|
|
|
* @return del
|
2020-08-07 17:11:12 +08:00
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "del")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public Integer getDel() {
|
|
|
|
|
|
return getInt("del");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* name: type
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: 0
|
2020-10-18 00:39:17 +08:00
|
|
|
|
*
|
2020-08-07 17:11:12 +08:00
|
|
|
|
* @param type 是否预付费客户,0.不是,1.是
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "type")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public void setType(Integer type) {
|
|
|
|
|
|
set("type", type);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return type 是否预付费客户,0.不是,1.是
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "type")
|
2020-08-07 17:11:12 +08:00
|
|
|
|
public Integer getType() {
|
|
|
|
|
|
return getInt("type");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-08-20 17:30:37 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* name: invoice_type
|
|
|
|
|
|
* type: INT(10)
|
|
|
|
|
|
* isNullable: NO
|
|
|
|
|
|
* isPrimaryKey: NO
|
|
|
|
|
|
* defaultValue: 1
|
2020-10-18 00:39:17 +08:00
|
|
|
|
*
|
2020-08-20 17:30:37 +08:00
|
|
|
|
* @param invoiceType 1.普票,2.专票
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "invoice_type")
|
2020-08-20 17:30:37 +08:00
|
|
|
|
public void setInvoiceType(Integer invoiceType) {
|
|
|
|
|
|
set("invoice_type", invoiceType);
|
|
|
|
|
|
}
|
2020-10-18 00:39:17 +08:00
|
|
|
|
|
2020-08-20 17:30:37 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @return invoice_type 1.普票,2.专票
|
|
|
|
|
|
*/
|
2020-10-18 00:39:17 +08:00
|
|
|
|
@JSONField(name = "invoice_type")
|
2020-08-20 17:30:37 +08:00
|
|
|
|
public Integer getInvoiceType() {
|
|
|
|
|
|
return getInt("invoice_type");
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-08-07 17:11:12 +08:00
|
|
|
|
|
|
|
|
|
|
}
|