queryBo.java.vm 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. * 分页大小
  32. */
  33. @ApiModelProperty("分页大小")
  34. private Integer pageSize;
  35. /**
  36. * 当前页数
  37. */
  38. @ApiModelProperty("当前页数")
  39. private Integer pageNum;
  40. /**
  41. * 排序列
  42. */
  43. @ApiModelProperty("排序列")
  44. private String orderByColumn;
  45. /**
  46. * 排序的方向desc或者asc
  47. */
  48. @ApiModelProperty(value = "排序的方向", example = "asc,desc")
  49. private String isAsc;
  50. #foreach ($column in $columns)
  51. #if(!$table.isSuperColumn($column.javaField) && $column.query)
  52. /**
  53. * $column.columnComment
  54. */
  55. @ApiModelProperty("$column.columnComment")
  56. private $column.javaType $column.javaField;
  57. #end
  58. #end
  59. }