package com.gkhy.exam.system.domain; import com.gkhy.exam.common.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.NonNull; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; @ApiModel(value = "部门-部门职责对象") @Data public class SysDeptResponsibility extends BaseEntity { private static final long serialVersionUID = 1L; /** */ @ApiModelProperty("主键") private Long id; @ApiModelProperty("部门ID") @NotNull private Long deptId; @ApiModelProperty("公司id") @NotNull private Long companyId; @ApiModelProperty("条款id") private Long clauseId; @ApiModelProperty("条款编码") @NotBlank(message = "条款编码不能为空") private String clauseNum; @ApiModelProperty("条款内容") @NotBlank(message = "条款内容不能为空") private String content; @ApiModelProperty("负责人") private String leader; @ApiModelProperty("相关证据材料") private String evidenceMaterials; @ApiModelProperty("现有管理类文件") private String managementDocuments; @ApiModelProperty("技术类文件") private String technicalDocuments; @ApiModelProperty("现有记录") private String existingRecords; @ApiModelProperty("1默认2新增") private String dataType; /** 删除标志(0代表存在 2代表删除) */ private String delFlag; public SysDeptResponsibility() { } }