Merc.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.xynet.marketing.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
  4. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  5. import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
  6. import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
  7. import lombok.Data;
  8. import lombok.experimental.Accessors;
  9. import java.io.Serializable;
  10. import java.time.LocalDateTime;
  11. /**
  12. * 营销-商户表
  13. *
  14. * @author hechunping
  15. * @date 2025/1/18
  16. */
  17. @Data
  18. @Accessors(chain = true)
  19. @TableName("marketing_merc")
  20. public class Merc implements Serializable {
  21. @TableId(type = IdType.AUTO)
  22. private Integer id;
  23. /**
  24. * 服务商id
  25. */
  26. private Integer providerId;
  27. /**
  28. * 第三方商户id
  29. */
  30. private String thirdMercId;
  31. /**
  32. * 商户名称
  33. */
  34. private String name;
  35. /**
  36. * 创建时间
  37. */
  38. @JsonDeserialize(using = LocalDateTimeDeserializer.class)
  39. @JsonSerialize(using = LocalDateTimeSerializer.class)
  40. @TableField(fill = FieldFill.INSERT)
  41. private LocalDateTime createTime;
  42. /**
  43. * 更新时间
  44. */
  45. @JsonDeserialize(using = LocalDateTimeDeserializer.class)
  46. @JsonSerialize(using = LocalDateTimeSerializer.class)
  47. @TableField(fill = FieldFill.UPDATE)
  48. private LocalDateTime updateTime;
  49. }