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; @Data @TableName("item_review_user") @ApiModel(value = "ItemReviewUser", description = "项目评审人员") public class ItemReviewUser implements Serializable { @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "主表id") @TableField("review_id") private Integer reviewId; @ApiModelProperty(value = "评审组") @TableField("review_type") private String reviewType; @ApiModelProperty(value = "人员id") @TableField("review_user_id") private Integer reviewUserId; @TableField(exist = false) private String reviewUserName; @ApiModelProperty(value = "人员部门") @TableField("user_dept") private String userDept; @ApiModelProperty(value = "人员职务") @TableField("user_duty") private String userDuty; @ApiModelProperty(value = "评审意见(线上) 1同意 2不同意") @TableField("review_opinion") private Integer reviewOpinion; @ApiModelProperty(value = "评审时间") @TableField("review_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime reviewTime; @ApiModelProperty(value = "人员签名") @TableField("sign") private String sign; @TableField("del_flag") private Integer delFlag; @ApiModelProperty(value = "状态1待发送 2待审批 3已审批") @TableField("status") private Integer status; }