| | |
| | | /** |
| | | * 安全生产 - 特种作业证新增/修改 Request VO |
| | | * |
| | | * <p>持证人通过 employeeId 关联员工档案,姓名与部门由后端从档案带出, |
| | | * 前端只需选人,不手工填写,避免与人力资源数据不一致。</p> |
| | | * |
| | | * @author 超级管理员 |
| | | */ |
| | | @Schema(description = "管理后台 - 特种作业证新增/修改 Request VO") |
| | |
| | | |
| | | private Long id; |
| | | |
| | | @Schema(description = "持证人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三") |
| | | @NotBlank(message = "持证人姓名不能为空") |
| | | @Size(max = 50) |
| | | private String employeeName; |
| | | |
| | | @Schema(description = "工号", example = "EMP001") |
| | | @Size(max = 50) |
| | | private String employeeNo; |
| | | |
| | | @Schema(description = "所属部门", example = "电气车间") |
| | | @Size(max = 100) |
| | | private String deptName; |
| | | @Schema(description = "持证人(员工编号)", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | @NotNull(message = "请选择持证人") |
| | | private Long employeeId; |
| | | |
| | | @Schema(description = "证件类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "HIGH_VOLTAGE_OPERATION") |
| | | @NotBlank(message = "证件类型不能为空") |