257 lines
5.5 KiB
Java
257 lines
5.5 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 Sat Oct 10 22:02:10 CST 2020
|
||
* 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 同步状态0,待同步,1已同步
|
||
*/
|
||
@JSONField(name="state")
|
||
public void setState(Integer state) {
|
||
set("state", state);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return state 同步状态0,待同步,1已同步
|
||
*/
|
||
@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:
|
||
* @param supermarketId 超市id
|
||
*/
|
||
@JSONField(name="supermarket_id")
|
||
public void setSupermarketId(Integer supermarketId) {
|
||
set("supermarket_id", supermarketId);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return supermarket_id 超市id
|
||
*/
|
||
@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 需要新增的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="save_data")
|
||
public void setSaveData(String saveData) {
|
||
set("save_data", saveData);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return save_data 需要新增的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="save_data")
|
||
public String getSaveData() {
|
||
return getStr("save_data");
|
||
}
|
||
|
||
/**
|
||
* name: update_data
|
||
* type: JSON(1073741824)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param updateData 需要新增的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="update_data")
|
||
public void setUpdateData(String updateData) {
|
||
set("update_data", updateData);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return update_data 需要新增的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="update_data")
|
||
public String getUpdateData() {
|
||
return getStr("update_data");
|
||
}
|
||
|
||
/**
|
||
* name: delete_data
|
||
* type: JSON(1073741824)
|
||
* isNullable: YES
|
||
* isPrimaryKey: NO
|
||
* defaultValue:
|
||
* @param deleteData 需要删除的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="delete_data")
|
||
public void setDeleteData(String deleteData) {
|
||
set("delete_data", deleteData);
|
||
}
|
||
|
||
|
||
/**
|
||
* @return delete_data 需要删除的数据
|
||
{
|
||
tablename: { pks: '多个主键逗号分隔', data: [{数据体}] }
|
||
}
|
||
*/
|
||
@JSONField(name="delete_data")
|
||
public String getDeleteData() {
|
||
return getStr("delete_data");
|
||
}
|
||
|
||
/**
|
||
* 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");
|
||
}
|
||
|
||
|
||
}
|