Bo.java.template 905 B

12345678910111213141516171819202122232425262728293031
  1. package org.dromara.${module}.${submodule}.domain.bo;
  2. import io.github.linpeilie.annotations.AutoMapper;
  3. import jakarta.validation.constraints.NotBlank;
  4. import jakarta.validation.constraints.NotNull;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import org.dromara.${module}.${submodule}.domain.${ClassName};
  8. import org.dromara.common.core.validate.AddGroup;
  9. import org.dromara.common.core.validate.EditGroup;
  10. import org.dromara.common.mybatis.core.domain.${parentEntity};
  11. /**
  12. * ${tableComment}业务对象 ${tableName}
  13. *
  14. * @author ${author}
  15. * @date ${date}
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = true)
  19. @AutoMapper(target = ${ClassName}.class, reverseConvertGenerate = false)
  20. public class ${ClassName}Bo extends ${parentEntity} {
  21. /**
  22. * ${pkComment}
  23. */
  24. @NotNull(message = "${pkComment}不能为空", groups = { EditGroup.class })
  25. private Long ${pkField};
  26. ${fields}
  27. }