package org.dromara.demo.domain.bo; import org.dromara.demo.domain.RsPcrData; import org.dromara.common.mybatis.core.domain.BaseEntity; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import lombok.EqualsAndHashCode; import jakarta.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; /** * 人车路基础信息业务对象 rs_pcr_data * * @author Lion Li * @date 2024-02-27 */ @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = RsPcrData.class, reverseConvertGenerate = false) public class RsPcrDataBo extends BaseEntity { /** * */ @NotNull(message = "不能为空", groups = { EditGroup.class }) private Long id; /** * 模块名称 */ @NotBlank(message = "模块名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String modeName; /** * 周期 */ @NotBlank(message = "周期不能为空", groups = { AddGroup.class, EditGroup.class }) private String period; /** * 周期年 */ @NotBlank(message = "周期不能为空", groups = { AddGroup.class, EditGroup.class }) private String periodDate; private Date createTime; /** * 指标1名称 */ @NotBlank(message = "指标1名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexOneName; /** * 指标1值 */ @Size(min = 1, max = 15, message = "指标1值不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexOneValue; /** * 指标2名称 */ @NotBlank(message = "指标2名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexTwoName; /** * 指标2值 */ @Size(min = 1, max = 15, message = "指标2值不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexTwoValue; /** * 指标3名称 */ @NotBlank(message = "指标3名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexThreeName; /** * 指标3值 */ @Size(min = 1, max = 15, message = "指标3值不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexThreeValue; /** * 指标4名称 */ @NotBlank(message = "指标4名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexFourName; /** * 指标4值 */ @Size(min = 1, max = 15, message = "指标4值不能为空", groups = { AddGroup.class, EditGroup.class }) private String indexFourValue; /** * 状态 1启用 0未启用 */ @NotNull(message = "状态 1启用 0未启用不能为空", groups = { AddGroup.class, EditGroup.class }) private Long status; }