TestTable.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. package com.zhaoliangsz.grainsearch.domain.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.fasterxml.jackson.annotation.JsonFormat;
  8. import com.zhaoliangsz.grainsearch.basic.constants.DateConstants;
  9. import com.zhaoliangsz.grainsearch.domain.entity.BaseDO;
  10. import java.io.Serializable;
  11. import java.time.LocalDate;
  12. import java.time.LocalDateTime;
  13. import lombok.Data;
  14. import lombok.EqualsAndHashCode;
  15. import lombok.experimental.Accessors;
  16. /**
  17. * <p>
  18. *
  19. * </p>
  20. *
  21. * @author chengchangjiang
  22. * @since 2023-08-21 14:40:08
  23. */
  24. @Data
  25. @EqualsAndHashCode(callSuper = true)
  26. @Accessors(chain = true)
  27. @TableName("test_table")
  28. public class TestTable extends BaseDO<TestTable> {
  29. private static final long serialVersionUID = 1L;
  30. @TableId(value = "id", type = IdType.AUTO)
  31. private Long id;
  32. /**
  33. * 内容
  34. */
  35. @TableField("content")
  36. private String content;
  37. /**
  38. * 创建人id
  39. */
  40. @TableField("creator_id")
  41. private Long creatorId;
  42. /**
  43. * 时间
  44. */
  45. @TableField("date")
  46. @JsonFormat(pattern = DateConstants.YEAR_MONTH_DAY, timezone = DateConstants.TIMEZONE,shape=JsonFormat.Shape.STRING)
  47. private LocalDate date;
  48. /**
  49. * 类型
  50. */
  51. @TableField("type")
  52. private String type;
  53. /**
  54. * 班组
  55. */
  56. @TableField("banzu")
  57. private String banzu;
  58. /**
  59. * 班次
  60. */
  61. @TableField("banci")
  62. private String banci;
  63. /**
  64. * 巴西(吨)
  65. */
  66. @TableField("filed1")
  67. private Double filed1;
  68. /**
  69. * 中美洲(吨)
  70. */
  71. @TableField("filed2")
  72. private Double filed2;
  73. /**
  74. * 回溶(吨)
  75. */
  76. @TableField("filed3")
  77. private Double filed3;
  78. /**
  79. * 加工糖100%(吨)
  80. */
  81. @TableField("filed4")
  82. private Double filed4;
  83. /**
  84. * 非食用糖92%(吨)
  85. */
  86. @TableField("filed5")
  87. private Double filed5;
  88. /**
  89. * 国储(吨)
  90. */
  91. @TableField("filed6")
  92. private Double filed6;
  93. /**
  94. * 出库合计
  95. */
  96. @TableField("total")
  97. private Double total;
  98. /**
  99. * 入库量
  100. */
  101. @TableField("in_num")
  102. private Double inNum;
  103. @TableField("create_by")
  104. private String createBy;
  105. @TableField("create_time")
  106. private LocalDateTime createTime;
  107. @TableField("update_by")
  108. private String updateBy;
  109. @TableField("update_time")
  110. private LocalDateTime updateTime;
  111. @TableField("has_deleted")
  112. @TableLogic
  113. private Integer hasDeleted;
  114. }