package com.yiboshi.science.entity; import com.yiboshi.science.base.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.hibernate.validator.constraints.Length; import java.math.BigDecimal; @Data @EqualsAndHashCode(callSuper=true) @ApiModel(description = "专家项目分配表VO") public class ComProjectAssign extends BaseEntity { /** 专家Id */ @ApiModelProperty(value = "专家Id", position = 1) @Length(max=36, message = "专家Id不能大于36") private String expertId; /** 项目Id */ @ApiModelProperty(value = "项目Id", position = 2) @Length(max=36, message = "项目Id不能大于36") private String projId; /** 分配年度 */ @ApiModelProperty(value = "分配年度", position = 3) private Integer assignYear; /** 立项依据 */ @ApiModelProperty(value = "立项依据", position = 4) private BigDecimal projectBasis; /** 项目研究的学术价值 */ @ApiModelProperty(value = "项目研究的学术价值", position = 5) private BigDecimal academicValue; /** 创新性与科学意义 */ @ApiModelProperty(value = "创新性与科学意义", position = 6) private BigDecimal innovation; /** 研究方案 */ @ApiModelProperty(value = "研究方案", position = 7) private BigDecimal researchPlan; /** 预期结果 */ @ApiModelProperty(value = "预期结果", position = 8) private BigDecimal expectedResults; /** 总分 */ @ApiModelProperty(value = "总分", position = 9) private BigDecimal totalScore; /** 备注 */ @ApiModelProperty(value = "备注", position =10) @Length(max=65535, message = "备注不能大于65535") private String remark; /** 审核状态(0 未评审 1 保存 2 已提交) */ @ApiModelProperty(value = "审核状态(0 未评审 1 保存 2 已提交)", position = 11) private Integer auditState; }