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 同步状态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:
|
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
|
|
|
|
}
|