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.time.LocalDate; import java.time.LocalDateTime; @Data @TableName("supplier_qualification") public class SupplierQualification { @TableId(type = IdType.AUTO) @ApiModelProperty("主键ID") private Long id; @ApiModelProperty("供应商ID") private Long supplierId; @ApiModelProperty("资质名称") private String qualificationName; @ApiModelProperty("资质类型") private String qualificationType; @ApiModelProperty("证书编号") private String certificateNo; @ApiModelProperty("发证机构") private String issuingAuthority; @JsonFormat(pattern="yyyy-MM-dd") @ApiModelProperty("发证日期") private LocalDate issueDate; @JsonFormat(pattern="yyyy-MM-dd") @ApiModelProperty("到期日期") private LocalDate expiryDate; @ApiModelProperty("是否长期有效:0否,1是") private Integer longTermValid; @ApiModelProperty("状态:0待审核,1有效,2过期,3作废") private Integer status; @ApiModelProperty("备注") private String remark; @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; }