IssueSyncDownQueue.java 768 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.usky.issue.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. /**
  8. * 云端下发队列(云端→本地)
  9. *
  10. * @author fyc
  11. * @date 2026-06-08
  12. */
  13. @Data
  14. @EqualsAndHashCode(callSuper = true)
  15. @TableName("issue_sync_down_queue")
  16. public class IssueSyncDownQueue extends CloudAuditEntity {
  17. @TableId(value = "id", type = IdType.AUTO)
  18. private Long id;
  19. private String tableName;
  20. /** INSERT/UPDATE/DELETE */
  21. private String operation;
  22. private String payload;
  23. private Long syncVersion;
  24. /** 0:待拉取 1:已确认 2:失败 */
  25. private Integer status;
  26. }