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.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; @Data @TableName("item_review") @ApiModel(value = "ItemReview", description = "项目评审") public class ItemReview implements Serializable { @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "企业id") @TableField("company_id") private Long companyId; @ApiModelProperty(value = "项目id") @TableField("item_id") private Integer itemId; @TableField(exist = false) private String itemName; @ApiModelProperty(value = "设计和开发阶段") @TableField("stage") private String stage; @ApiModelProperty(value = "文件名称(线下)") @TableField("file_name") private String fileName; @ApiModelProperty(value = "文件名称(线下)") @TableField("file_path") private String filePath; @ApiModelProperty(value = "类型 1线上 2线下") @TableField("type") private Integer type; @ApiModelProperty(value = "项目代码(线上)") @TableField("project_code") private String projectCode; @ApiModelProperty(value = "项目编号(线上)") @TableField("project_num") private String projectNum; @ApiModelProperty(value = "评审级别(线上)") @TableField("review_level") private String reviewLevel; // @ApiModelProperty(value = "评审依据(线上)") // @TableField("review_basis") // private String reviewBasis; @ApiModelProperty(value = "评审内容(线上)") @TableField("review_content") private String reviewContent; // @ApiModelProperty(value = "评审意见(线上)") // @TableField("review_opinion") // private String reviewOpinion; // @ApiModelProperty(value = "评审组长(线上)") // @TableField("group_id") // private Integer groupId; // // @TableField(exist = false) // private String groupName; // // @ApiModelProperty(value = "组长评审时间(线上)") // @TableField("group_time") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // private LocalDateTime groupTime; // // @ApiModelProperty(value = "评审领导(线上)") // @TableField("leader_id") // private Integer leaderId; // // @TableField(exist = false) // private String leaderName; // // @ApiModelProperty(value = "领导评审时间(线上)") // @TableField("leader_time") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") // private LocalDateTime leaderTime; @ApiModelProperty(value = "评审依据文件(线上)") @TableField("product_item_ids") private String productItemIds; @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; @ApiModelProperty(value = "1待发送 2已发送") @TableField("status") private Integer status; @TableField(exist = false) private List productItems; @TableField(exist = false) private List reviewUsers; }