package com.ruoyi.customervisits.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * @author :yys * @date : 2025/8/29 10:17 */ @TableName("customer_visits") @Data @Builder @ApiModel public class CustomerVisits { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 客户名称 */ @ApiModelProperty("客户名称") private String customerName; /** * 联系人 */ @ApiModelProperty("联系人") private String contact; /** * 联系电话 */ @ApiModelProperty("联系电话") private String contactPhone; /** * 位置 */ @ApiModelProperty("位置") private String location; /** * 拜访人 */ @ApiModelProperty("拜访人") private String visitingPeople; /** * 拜访目的 */ @ApiModelProperty("拜访目的") private String purposeVisit; /** * 拜访时间 */ @ApiModelProperty("拜访时间") private String purposeDate; /** * 拜访地址 */ @ApiModelProperty("拜访地址") private String visitAddress; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 创建者 */ @TableField(fill = FieldFill.INSERT) private Integer createUser; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 修改者 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 租户ID */ @TableField(fill = FieldFill.INSERT) private Long tenantId; }