项目目标
同步 LightspeedRetail 网站数据
参与人员
@李影 @洪涛 @我
项目拆解
- 数据库添加指定字段
- 数据操作
- 自动任务
项目需求
pdt_ProductCommon 添加 SyncStatus字段
public enum SyncStatus : int
{
// 新增
Add = 0,
// 已同步
Sync = 1,
// 编辑
Changed = 2,
// 删除
Deleted = 3,
// 已删除
Dead = 4
}
这里的状态为了让自动任务调用对应的接口,执行相应的数据操作
- 导入数据时默认为 1(sync)
- 用户添加数据:SyncStatus 为 0 (add),自动任务同步后修改为 1 (sync)
- 用户编辑数据:SyncStatus 为 2 (changed),自动任务同步后修改为 1 (sync)
- 用户删除数据:SyncStatus 为 3 (deleted),自动任务同步后修改为 4 (dead)