12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package ${packageName}.domain.bo;
- import com.ruoyi.common.core.validate.AddGroup;
- import com.ruoyi.common.core.validate.EditGroup;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import javax.validation.constraints.*;
- import java.util.Date;
- #foreach ($import in $importList)
- import ${import};
- #end
- #if($table.crud || $table.sub)
- import com.ruoyi.common.core.domain.BaseEntity;
- #elseif($table.tree)
- import com.ruoyi.common.core.domain.TreeEntity;
- #end
- /**
- * ${functionName}业务对象 ${tableName}
- *
- * @author ${author}
- * @date ${datetime}
- */
- #if($table.crud || $table.sub)
- #set($Entity="BaseEntity")
- #elseif($table.tree)
- #set($Entity="TreeEntity")
- #end
- @Data
- @EqualsAndHashCode(callSuper = true)
- @ApiModel("${functionName}业务对象")
- public class ${ClassName}Bo extends ${Entity} {
- #foreach ($column in $columns)
- #if(!$table.isSuperColumn($column.javaField) && ($column.query || $column.isInsert || $column.isEdit))
- /**
- * $column.columnComment
- */
- @ApiModelProperty("$column.columnComment")
- #if($column.isInsert && $column.isEdit)
- #set($Group="AddGroup.class, EditGroup.class")
- #elseif($column.isInsert)
- #set($Group="AddGroup.class")
- #elseif($column.isEdit)
- #set($Group="EditGroup.class")
- #end
- #if($column.isRequired == 1)
- #if($column.javaType == 'String')
- @NotBlank(message = "$column.columnComment不能为空", groups = { $Group })
- #else
- @NotNull(message = "$column.columnComment不能为空", groups = { $Group })
- #end
- #end
- private $column.javaType $column.javaField;
- #end
- #end
- /**
- * 分页大小
- */
- @ApiModelProperty("分页大小")
- private Integer pageSize;
- /**
- * 当前页数
- */
- @ApiModelProperty("当前页数")
- private Integer pageNum;
- /**
- * 排序列
- */
- @ApiModelProperty("排序列")
- private String orderByColumn;
- /**
- * 排序的方向desc或者asc
- */
- @ApiModelProperty(value = "排序的方向", example = "asc,desc")
- private String isAsc;
- }
|