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

245 lines
5.1 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 Fri Apr 17 16:59:35 CST 2020
* TableName: purchase
* Remarks: 基础配置 - 采购点(采砂场)
* PrimaryKey: id
*/
@SuppressWarnings("serial")
public abstract class BasePurchase<M extends BasePurchase<M>> extends BaseModel<M> implements IBean {
public static final String tablename = "purchase";
@JSONField(serialize=false)
public String getTablename(){
return tablename;
}
/**
* name: id
* type: INT(10)
* isNullable: NO
* isPrimaryKey: YES
* defaultValue:
* @param id
*/
@JSONField(name="id")
public void setId(java.lang.Integer id) {
set("id", id);
}
/**
* @return id
*/
@JSONField(name="id")
public java.lang.Integer getId() {
return getInt("id");
}
/**
* name: name
* type: VARCHAR(255)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param name 名称
*/
@JSONField(name="name")
public void setName(java.lang.String name) {
set("name", name);
}
/**
* @return name 名称
*/
@JSONField(name="name")
public java.lang.String getName() {
return getStr("name");
}
/**
* name: lgtd
* type: DECIMAL(12,8)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param lgtd
*/
@JSONField(name="lgtd")
public void setLgtd(java.math.BigDecimal lgtd) {
set("lgtd", lgtd);
}
/**
* @return lgtd
*/
@JSONField(name="lgtd")
public java.math.BigDecimal getLgtd() {
return get("lgtd");
}
/**
* name: lttd
* type: DECIMAL(12,8)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param lttd
*/
@JSONField(name="lttd")
public void setLttd(java.math.BigDecimal lttd) {
set("lttd", lttd);
}
/**
* @return lttd
*/
@JSONField(name="lttd")
public java.math.BigDecimal getLttd() {
return get("lttd");
}
/**
* name: address
* type: VARCHAR(255)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
* @param address 地址
*/
@JSONField(name="address")
public void setAddress(java.lang.String address) {
set("address", address);
}
/**
* @return address 地址
*/
@JSONField(name="address")
public java.lang.String getAddress() {
return getStr("address");
}
/**
* name: contact_name
* type: VARCHAR(255)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param contactName 负责人姓名
*/
@JSONField(name="contact_name")
public void setContactName(java.lang.String contactName) {
set("contact_name", contactName);
}
/**
* @return contact_name 负责人姓名
*/
@JSONField(name="contact_name")
public java.lang.String getContactName() {
return getStr("contact_name");
}
/**
* name: contact_phone
* type: VARCHAR(11)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param contactPhone 负责人手机号
*/
@JSONField(name="contact_phone")
public void setContactPhone(java.lang.String contactPhone) {
set("contact_phone", contactPhone);
}
/**
* @return contact_phone 负责人手机号
*/
@JSONField(name="contact_phone")
public java.lang.String getContactPhone() {
return getStr("contact_phone");
}
/**
* name: memo
* type: VARCHAR(255)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param memo
*/
@JSONField(name="memo")
public void setMemo(java.lang.String memo) {
set("memo", memo);
}
/**
* @return memo
*/
@JSONField(name="memo")
public java.lang.String getMemo() {
return getStr("memo");
}
/**
* name: del
* type: INT(10)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue: 0
* @param del 逻辑删除标记
*/
@JSONField(name="del")
public void setDel(java.lang.Integer del) {
set("del", del);
}
/**
* @return del 逻辑删除标记
*/
@JSONField(name="del")
public java.lang.Integer getDel() {
return getInt("del");
}
/**
* name: offset
* type: DECIMAL(12,2)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue: 0.00
* @param offset 因路况较差、在运费之外的基础上加上 净重 * 1 补贴,即最终运费: 运费单价 * 净重 + 净重 * 1
*/
@JSONField(name="offset")
public void setOffset(java.math.BigDecimal offset) {
set("offset", offset);
}
/**
* @return offset 因路况较差、在运费之外的基础上加上 净重 * 1 补贴,即最终运费: 运费单价 * 净重 + 净重 * 1
*/
@JSONField(name="offset")
public java.math.BigDecimal getOffset() {
return get("offset");
}
}