package cn.iocoder.yudao.module.srm.controller.admin.certificate.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
@Schema(description = "管理后台 - SRM 供应商资质证书 Response VO")
|
@Data
|
public class SrmSupplierCertificateRespVO {
|
|
@Schema(description = "证书ID", example = "1")
|
private Long id;
|
|
@Schema(description = "供应商ID", example = "1")
|
private Long supplierId;
|
|
@Schema(description = "供应商名称", example = "华为技术有限公司")
|
private String supplierName;
|
|
@Schema(description = "证书类型", example = "1")
|
private Integer certificateType;
|
|
@Schema(description = "证书名称", example = "ISO9001质量管理体系")
|
private String certificateName;
|
|
@Schema(description = "证书编号", example = "ISO9001-2020-XXXX")
|
private String certificateNo;
|
|
@Schema(description = "文件名", example = "iso9001_cert.pdf")
|
private String fileName;
|
|
@Schema(description = "文件地址", example = "https://example.com/files/xxx.pdf")
|
private String fileUrl;
|
|
@Schema(description = "发证机构", example = "中国质量认证中心")
|
private String issuingAuthority;
|
|
@Schema(description = "有效期开始", example = "2024-01-01")
|
private LocalDate validStartDate;
|
|
@Schema(description = "有效期结束", example = "2027-01-01")
|
private LocalDate validEndDate;
|
|
@Schema(description = "状态", example = "0")
|
private Integer status;
|
|
@Schema(description = "备注", example = "年度资质审核")
|
private String remark;
|
|
@Schema(description = "创建时间")
|
private LocalDateTime createTime;
|
|
}
|