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

257 lines
5.5 KiB
Java
Raw Normal View History

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-10-10 23:38:46 +08:00
* Generated by COWR Sat Oct 10 22:02:10 CST 2020
2020-08-07 17:11:12 +08:00
* TableName: sync_task
* Remarks: -
* PrimaryKey: id
*/
@SuppressWarnings("serial")
public abstract class BaseSyncTask<M extends BaseSyncTask<M>> extends BaseModel<M> implements IBean {
public static final String tablename = "sync_task";
@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: state
* type: TINYINT UNSIGNED(3)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue: 0
* @param state 01
*/
@JSONField(name="state")
public void setState(Integer state) {
set("state", state);
}
/**
* @return state 01
*/
@JSONField(name="state")
public Integer getState() {
return getInt("state");
}
/**
* 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: supermarket_id
* type: INT(10)
* isNullable: NO
* isPrimaryKey: NO
* defaultValue:
2020-10-10 23:38:46 +08:00
* @param supermarketId id
2020-08-07 17:11:12 +08:00
*/
@JSONField(name="supermarket_id")
public void setSupermarketId(Integer supermarketId) {
set("supermarket_id", supermarketId);
}
/**
2020-10-10 23:38:46 +08:00
* @return supermarket_id id
2020-08-07 17:11:12 +08:00
*/
@JSONField(name="supermarket_id")
public Integer getSupermarketId() {
return getInt("supermarket_id");
}
/**
* 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: save_data
* type: JSON(1073741824)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param saveData
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="save_data")
public void setSaveData(String saveData) {
set("save_data", saveData);
}
/**
* @return save_data
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="save_data")
public String getSaveData() {
return getStr("save_data");
}
/**
* name: update_data
* type: JSON(1073741824)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
2020-10-10 23:38:46 +08:00
* @param updateData
2020-08-07 17:11:12 +08:00
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="update_data")
public void setUpdateData(String updateData) {
set("update_data", updateData);
}
/**
2020-10-10 23:38:46 +08:00
* @return update_data
2020-08-07 17:11:12 +08:00
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="update_data")
public String getUpdateData() {
return getStr("update_data");
}
/**
* name: delete_data
* type: JSON(1073741824)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param deleteData
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="delete_data")
public void setDeleteData(String deleteData) {
set("delete_data", deleteData);
}
/**
* @return delete_data
{
2020-10-10 23:38:46 +08:00
tablename: { pks: '', data: [{}] }
2020-08-07 17:11:12 +08:00
}
*/
@JSONField(name="delete_data")
public String getDeleteData() {
return getStr("delete_data");
}
2020-10-10 23:38:46 +08:00
/**
* name: increment_data
* type: JSON(1073741824)
* isNullable: YES
* isPrimaryKey: NO
* defaultValue:
* @param incrementData
{
tablename: {
pks: '',
increment: {
key: value
}
}
}
*/
@JSONField(name="increment_data")
public void setIncrementData(String incrementData) {
set("increment_data", incrementData);
}
/**
* @return increment_data
{
tablename: {
pks: '',
increment: {
key: value
}
}
}
*/
@JSONField(name="increment_data")
public String getIncrementData() {
return getStr("increment_data");
}
2020-08-07 17:11:12 +08:00
}