queryBo.java.vm 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package ${packageName}.bo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import java.util.Date;
  7. #foreach ($import in $importList)
  8. import ${import};
  9. #end
  10. #if($table.crud || $table.sub)
  11. import com.ruoyi.common.core.domain.BaseEntity;
  12. #elseif($table.tree)
  13. import com.ruoyi.common.core.domain.TreeEntity;
  14. #end
  15. /**
  16. * ${functionName}分页查询对象 ${tableName}
  17. *
  18. * @author ${author}
  19. * @date ${datetime}
  20. */
  21. #if($table.crud || $table.sub)
  22. #set($Entity="BaseEntity")
  23. #elseif($table.tree)
  24. #set($Entity="TreeEntity")
  25. #end
  26. @Data
  27. @EqualsAndHashCode(callSuper = true)
  28. @ApiModel("${functionName}分页查询对象")
  29. public class ${ClassName}QueryBo extends ${Entity} {
  30. /** 分页大小 */
  31. @ApiModelProperty("分页大小")
  32. private Integer pageSize;
  33. /** 当前页数 */
  34. @ApiModelProperty("当前页数")
  35. private Integer pageNum;
  36. /** 排序列 */
  37. @ApiModelProperty("排序列")
  38. private String orderByColumn;
  39. /** 排序的方向desc或者asc */
  40. @ApiModelProperty(value = "排序的方向", example = "asc,desc")
  41. private String isAsc;
  42. #foreach ($column in $columns)
  43. #if(!$table.isSuperColumn($column.javaField) && $column.query)
  44. /** $column.columnComment */
  45. #if($column.javaType == 'Date')
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  47. #end
  48. @ApiModelProperty("$column.columnComment")
  49. private $column.javaType $column.javaField;
  50. #end
  51. #end
  52. }