项目目标

同步 LightspeedRetail 网站数据

参与人员

@李影 @洪涛 @我

项目拆解

  1. 数据库添加指定字段
  2. 数据操作
  3. 自动任务

项目需求

pdt_ProductCommon 添加 SyncStatus字段

  1. public enum SyncStatus : int
  2. {
  3. // 新增
  4. Add = 0,
  5. // 已同步
  6. Sync = 1,
  7. // 编辑
  8. Changed = 2,
  9. // 删除
  10. Deleted = 3,
  11. // 已删除
  12. Dead = 4
  13. }

这里的状态为了让自动任务调用对应的接口,执行相应的数据操作

  1. 导入数据时默认为 1(sync)
  2. 用户添加数据:SyncStatus 为 0 (add),自动任务同步后修改为 1 (sync)
  3. 用户编辑数据:SyncStatus 为 2 (changed),自动任务同步后修改为 1 (sync)
  4. 用户删除数据:SyncStatus 为 3 (deleted),自动任务同步后修改为 4 (dead)

数据操作

image.png

项目资料