package com.gkhy.exam.system.domain.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.gkhy.exam.system.domain.QualityTarget; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.Date; import java.util.List; @Getter @Setter public class QualityTargetVo { @ApiModelProperty("主键") private Integer id; @ApiModelProperty(value = "企业ID") private Integer companyId; @ApiModelProperty(value = "企业名称") private String companyName; @ApiModelProperty(value = "年份") private String year; @ApiModelProperty(value = "序号") private String num; @ApiModelProperty(value = "质量目标级别 1公司级 2部门级") private Integer type; @ApiModelProperty(value = "部门id") private Integer departId; @ApiModelProperty(value = "部门名称") private String departName; @ApiModelProperty(value = "目标测量方法") private String method; @ApiModelProperty(value = "编制人id") private Integer compilationId; @ApiModelProperty(value = "编制人") private String compilationName; @ApiModelProperty(value = "编制人时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date compilationTime; @ApiModelProperty(value = "质量管理部门id") private Integer qualityId; @ApiModelProperty(value = "质量管理部门名称") private String qualityName; @ApiModelProperty(value = "质量管理部门时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date qualityTime; @ApiModelProperty(value = "公司分管领导id") private Integer leadId; @ApiModelProperty(value = "公司分管领导名称") private String leadName; @ApiModelProperty(value = "公司分管领导时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date leadTime; @ApiModelProperty(value = "是否删除") private Integer delFlag; private String createBy; private LocalDateTime createTime; private String updateBy; private LocalDateTime updateTime; private List qualityTargets; }