Task.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package cn.cslg.pas.domain;
  2. import cn.cslg.pas.common.model.BaseEntity;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. /**
  7. * <p>
  8. * 任务表
  9. * </p>
  10. *
  11. * @author 王岩
  12. * @since 2022-02-27
  13. */
  14. @Data
  15. @TableName("os_task")
  16. public class Task extends BaseEntity<Task> {
  17. /**
  18. * 任务类型 1.上传,2导出
  19. */
  20. private Integer type;
  21. /**
  22. * 创建人
  23. */
  24. @TableField("uid")
  25. private Integer createBy;
  26. /**
  27. * 创建时间
  28. */
  29. @TableField("ctime")
  30. private Integer startTime;
  31. /**
  32. * 专题库
  33. */
  34. @TableField("tid")
  35. private Integer projectId;
  36. /**
  37. * 导入导出字段数量
  38. */
  39. @TableField("mfields")
  40. private Integer fieldNum;
  41. /**
  42. * 专利数量
  43. */
  44. @TableField("mun")
  45. private Integer total;
  46. /**
  47. * 完成时间
  48. */
  49. @TableField("endtime")
  50. private Integer endTime;
  51. /**
  52. * 0.队列中 1.进行中 2.成功 3.失败
  53. */
  54. @TableField("status")
  55. private Integer status;
  56. /**
  57. * 文件名
  58. */
  59. @TableField("filename")
  60. private String fileName;
  61. /**
  62. * 文件大小
  63. */
  64. @TableField("filesize")
  65. private Long fileSize;
  66. /**
  67. * 导入详细excel连接
  68. */
  69. @TableField("downexcel")
  70. private String url;
  71. @TableField("product_id")
  72. private Integer productId;
  73. private String oldName;
  74. @TableField(exist = false)
  75. private String createName;
  76. @TableField(exist = false)
  77. private String projectName;
  78. }