QueryDTO.java.vm 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package ${basePackage}.module.${modulePackage}.domain.dto;
  2. import ${basePackage}.common.domain.PageParamDTO;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.util.Date;
  6. import java.util.List;
  7. #foreach ($queryImport in $queryImports)
  8. $queryImport
  9. #end
  10. /**
  11. * [ ${tableDesc} ]
  12. *
  13. * @author ${author}
  14. * @version 1.0
  15. * @company ${company}
  16. * @copyright (c) ${company}Inc. All rights reserved.
  17. * @date ${date}
  18. * @since JDK1.8
  19. */
  20. @Data
  21. public class ${moduleClass}QueryDTO extends PageParamDTO {
  22. #foreach ($queryField in $queryFieldList)
  23. #if($queryField.sqlOperate == 'in')
  24. @ApiModelProperty("${queryField.columnDesc}")
  25. private List<${queryField.fieldType}> ${queryField.fieldName}List;
  26. #else
  27. @ApiModelProperty("${queryField.columnDesc}")
  28. private ${queryField.fieldType} ${queryField.fieldName};
  29. #end
  30. #end
  31. @ApiModelProperty("创建时间-开始")
  32. private Date createTimeBegin;
  33. @ApiModelProperty("创建时间-截止")
  34. private Date createTimeEnd;
  35. @ApiModelProperty("上次更新时间-开始")
  36. private Date updateTimeBegin;
  37. @ApiModelProperty("上次更新创建时间-开始")
  38. private Date updateTimeEnd;
  39. @ApiModelProperty("多个ids")
  40. private List<String> idList;
  41. }