BillSubsidyModify.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.huimv.farm.damsubsidy.entity;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import java.math.BigDecimal;
  6. import java.time.LocalDateTime;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import com.fasterxml.jackson.annotation.JsonFormat;
  10. import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
  11. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  12. import com.huimv.farm.damsubsidy.common.utils.LongJsonDeserializer;
  13. import com.huimv.farm.damsubsidy.common.utils.LongJsonSerializer;
  14. import lombok.Data;
  15. import lombok.EqualsAndHashCode;
  16. import lombok.experimental.Accessors;
  17. /**
  18. * <p>
  19. *
  20. * </p>
  21. *
  22. * @author author
  23. * @since 2023-06-15
  24. */
  25. @Data
  26. @EqualsAndHashCode(callSuper = false)
  27. @Accessors(chain = true)
  28. @TableName("bill_subsidy_modify")
  29. public class BillSubsidyModify implements Serializable {
  30. private static final long serialVersionUID = 1L;
  31. @TableId(value = "id", type = IdType.AUTO)
  32. private Integer id;
  33. /**
  34. * 引进奖补数量
  35. */
  36. private Integer beforeRewardNum;
  37. /**
  38. * 耳标号
  39. */
  40. private String beforeEartagNo;
  41. /**
  42. * 申报金额
  43. */
  44. private BigDecimal beforeApplyMoney;
  45. /**
  46. * 修改后引进奖补数量
  47. */
  48. private Integer afterRewardNum;
  49. /**
  50. * 修改后耳标号
  51. */
  52. private String afterEartagNo;
  53. /**
  54. * 修改后申报金额
  55. */
  56. private BigDecimal afterApplyMoney;
  57. @JsonSerialize(using = LongJsonSerializer.class)
  58. @JsonDeserialize(using = LongJsonDeserializer.class)
  59. private Long updateUserId;
  60. /**
  61. * 修改人姓名
  62. */
  63. private String updateUserName;
  64. /**
  65. * 补贴单id
  66. */
  67. private String subsidyId;
  68. /**
  69. * 修改时间
  70. */
  71. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  72. private Date updateTime;
  73. }