package com.ruoyi.basic.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.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @Data @TableName("supplier_cooperation_record") public class SupplierCooperationRecord { @TableId(type = IdType.AUTO) @ApiModelProperty("主键ID") private Long id; @ApiModelProperty("供应商ID") private Long supplierId; @JsonFormat(pattern="yyyy-MM-dd") @ApiModelProperty("合作日期") private LocalDate cooperationDate; @ApiModelProperty("合作类型") private String cooperationType; @ApiModelProperty("关联业务ID") private Long businessId; @ApiModelProperty("关联业务编号") private String businessNo; @ApiModelProperty("涉及金额") private BigDecimal amount; @ApiModelProperty("评价结果") private String result; @ApiModelProperty("评分") private BigDecimal rating; @ApiModelProperty("合作记录内容") private String description; @ApiModelProperty("租户ID") private Long tenantId; @ApiModelProperty("创建用户ID") private Long createUser; @ApiModelProperty("更新用户ID") private Long updateUser; @ApiModelProperty("创建时间") private LocalDateTime createTime; @ApiModelProperty("更新时间") private LocalDateTime updateTime; @ApiModelProperty("删除标志") private Integer deleteFlag; }