package com.ruoyi.system.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.parsing.Problem; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.util.List; /** * DTO for {@link Problem} */ @ApiModel(value = "系统问题表") @Data public class ProblemVo{ @ApiModelProperty(value = "id") Integer id; @ApiModelProperty(value = "层级id") @NotNull(message = "层级id不能为空") Integer hierarchyId; @ApiModelProperty(value = "层级路径") @NotNull(message = "层级路径不能为空") String hierarchyPath; @ApiModelProperty(value = "问题描述") @NotBlank(message = "问题描述不能为空") String description; String specificTermsStr; @ApiModelProperty(value = "规范与条款") private List specificTerms; String suggestActionsStr; @ApiModelProperty(value = "建议措施") private List suggestActions; @ApiModelProperty(value = "数值") Float numValue; @ApiModelProperty(value = "点评范式") String reviewParadigm; @ApiModelProperty(value = "责任人") String responsiblePerson; @ApiModelProperty(value = "责任部门") String responsibleDepartment; @ApiModelProperty(value = "正确做法") String correctPractice; String numberFactorsStr; @ApiModelProperty(value = "问题数量集合") List numberFactors; }