package com.gkhy.exam.system.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; 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.Getter; import lombok.Setter; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.Date; @Setter @Getter @TableName("quality_information_inside") @ApiModel(value = "qualityInformationInside",description = "质量信息内部") public class QualityInformationInside implements Serializable { @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "企业ID") @TableField("company_id") private Integer companyId; @TableField(exist = false) private String companyName; @ApiModelProperty(value = "反馈单名称") @TableField("feed_form") private String feedForm; @ApiModelProperty(value = "编号") @TableField("number") private String number; @ApiModelProperty(value = "产品名称") @TableField("product_name") private String productName; @ApiModelProperty(value = "产品型号") @TableField("product_model") private String productModel; @ApiModelProperty(value = "产品公司编号") @TableField("product_number") private String productNumber; @ApiModelProperty(value = "责任单位") @TableField("duty_unit_id") private String dutyUnitId; @TableField(exist = false) private String dutyUnitName; @ApiModelProperty(value = "产品件号") @TableField("part_num") private String partNum; @ApiModelProperty(value = "反馈单位") @TableField("feed_unit_id") private String feedUnitId; @TableField(exist = false) private String feedUnitName; @ApiModelProperty(value = "反馈人") @TableField("feed_user_id") private String feedUserId; @TableField(exist = false) private String feedUserName; @ApiModelProperty(value = "反馈日期") @TableField("feed_time") @JsonFormat(pattern = "yyyy-MM-dd") private Date feedTime; @ApiModelProperty(value = "反馈问题描述") @TableField("feed_question") private String feedQuestion; @ApiModelProperty(value = "处置情况概述") @TableField("dispose") private String dispose; @ApiModelProperty(value = "处置人") @TableField("dispose_id") private Integer disposeId; @TableField(exist = false) private String disposeName; @ApiModelProperty(value = "处置人日期") @TableField("dispose_time") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate disposeTime; @ApiModelProperty(value = "检验人") @TableField("check_out_id") private Integer checkOutId; @TableField(exist = false) private String checkOutName; @ApiModelProperty(value = "检验人日期") @TableField("check_out_time") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate checkOutTime; @ApiModelProperty(value = "反馈单位复查人") @TableField("review_id") private Integer reviewId; @TableField(exist = false) private String reviewName; @ApiModelProperty(value = "反馈单位复查人日期") @TableField("review_time") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate reviewTime; @ApiModelProperty(value = "返工工时") @TableField("rework") private BigDecimal rework; @ApiModelProperty(value = "器材消耗") @TableField("equipment") private String equipment; @ApiModelProperty(value = "延误工时") @TableField("delay") private BigDecimal delay; @ApiModelProperty(value = "其他质量损伤") @TableField("damage") private String damage; @ApiModelProperty(value = "检验组长") @TableField("team_id") private Integer teamId; @TableField(exist = false) private String teamName; @ApiModelProperty(value = "检验组长日期") @TableField("team_time") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate teamTime; @ApiModelProperty(value = "责任单位领导") @TableField("duty_leader_id") private Integer dutyLeaderId; @TableField(exist = false) private String dutyLeaderName; @ApiModelProperty(value = "责任单位领导日期") @TableField("duty_leader_time") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate dutyLeaderTime; @ApiModelProperty(value = "是否删除") @TableField("del_flag") private Integer delFlag; @TableField("create_by") private String createBy; @TableField("create_time") private LocalDateTime createTime; @TableField("update_by") private String updateBy; @TableField("update_time") private LocalDateTime updateTime; }