package com.xynet.marketing.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.time.LocalDateTime; /** * 营销-商户表 * * @author hechunping * @date 2025/1/18 */ @Data @Accessors(chain = true) @TableName("marketing_merc") public class Merc implements Serializable { @TableId(type = IdType.AUTO) private Integer id; /** * 服务商id */ private Integer providerId; /** * 第三方商户id */ private String thirdMercId; /** * 商户名称 */ private String name; /** * 创建时间 */ @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 更新时间 */ @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) @TableField(fill = FieldFill.UPDATE) private LocalDateTime updateTime; }