package org.dromara.demo.domain.bo; import org.dromara.demo.domain.TargetManage; 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.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 【请填写功能名称】业务对象 target_manage * * @author Lion Li * @date 2024-02-20 */ @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = TargetManage.class, reverseConvertGenerate = false) public class TargetManageBo extends BaseEntity { /** * */ private Integer tgStatus=0; /** * */ @NotNull(message = "指标类型不能为空", groups = { AddGroup.class, EditGroup.class }) private Integer tgType; /** * */ private Date tgCreateTime; /** * */ // @NotNull(message = "不能为空", groups = { EditGroup.class }) private Long tgId; /** * */ // @NotNull(message = "不能为空", groups = { AddGroup.class, EditGroup.class }) private Long userId; /** * */ @NotBlank(message = "指标名称不能为空", groups = { AddGroup.class, EditGroup.class }) private String tgName; }