package com.ruoyi.system.domain; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** *
* 评审委员会 *
* * @author luodangjia * @since 2024-09-19 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_committee") @ApiModel(value="TCommittee对象", description="评审委员会") public class TCommittee implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "所属地区") @TableField("region_id") private Integer regionId; @ApiModelProperty(value = "权重排序") @TableField("committee_sort") private Integer committeeSort; @ApiModelProperty(value = "职称id") @TableField("technical_id") private Long technicalId; @ApiModelProperty(value = "专业id") @TableField("major_id") private Long majorId; @ApiModelProperty(value = "1初级2中级3副高级4正高级5高级") @TableField("level") private Integer level; @ApiModelProperty(value = "委员会名称") @TableField("committee_name") private String committeeName; @ApiModelProperty(value = "所在单位") @TableField("committee_unit") private String committeeUnit; @ApiModelProperty(value = "评审委员会等级") @TableField("committee_level") private String committeeLevel; @ApiModelProperty(value = "评审委员会类型") @TableField("committee_type") private String committeeType; @ApiModelProperty(value = "联系电话") @TableField("committee_phone") private String committeePhone; @ApiModelProperty(value = "组建单位") @TableField("committee_build") private String committeeBuild; @ApiModelProperty(value = "承包单位") @TableField("committee_home") private String committeeHome; @ApiModelProperty(value = "下方所属地区") @TableField("committee_region") private String committeeRegion; @ApiModelProperty(value = "办公室地址") @TableField("committee_address") private String committeeAddress; @ApiModelProperty(value = "评审范围") @TableField("committee_limit") private String committeeLimit; @ApiModelProperty(value = "申报id(目标数据被删除时清空这里的数据)") @TableField("declare_id") private String declareId; @TableField("create_by") private Long createBy; @TableField("create_time") private LocalDateTime createTime; @TableLogic @TableField("is_delete") private Integer isDelete; @ApiModelProperty("可评审职称") @TableField(exist = false) private List