package com.ruoyi.aftersalesservice.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; import java.time.LocalDateTime; /** *
* 临期售后管理实体类 *
* * @author deslrey * @version 1.0 * @since 2026/03/02 14:41 */ @Data @TableName("after_sales_near_expiry") @ApiModel("临期售后管理表") public class AfterSalesNearExpiry { @TableId(type = IdType.AUTO) @ApiModelProperty("主键") private Long id; @ApiModelProperty("临期产品名称") private String productName; @ApiModelProperty("产品批号") private String batchNumber; @ApiModelProperty("临期日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate expireDate; @ApiModelProperty("库存数量") private Integer stockQuantity; @ApiModelProperty("客户名称") private String customerName; @ApiModelProperty("联系电话") private String contactPhone; @ApiModelProperty("问题描述") private String disRes; @ApiModelProperty("处理结果") private String disposeResult; @ApiModelProperty("处理状态 (1-待处理 2-已处理)") private Integer status; @ApiModelProperty("处理人ID") private Long disposeUserId; @ApiModelProperty("处理人名称") private String disposeNickName; @ApiModelProperty("处理日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate disDate; @ApiModelProperty("创建者") private Long createUser; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty("修改者") private Long updateUser; @ApiModelProperty("修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; @ApiModelProperty("租户id") private Long tenantId; }