TGlobalConfigParam.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * Date:2019-09-23 17:09:15
  3. * author:吴洪双
  4. */
  5. package com.shawn.model.param;
  6. import com.shawn.common.myAnnotation.CamelCaseToUnderscore;
  7. import com.shawn.model.entity.TGlobalConfig;
  8. import java.util.List;
  9. import java.util.Date;
  10. import org.springframework.format.annotation.DateTimeFormat;
  11. import io.swagger.annotations.ApiModelProperty;
  12. import lombok.Getter;
  13. import lombok.NoArgsConstructor;
  14. import lombok.Setter;
  15. import lombok.ToString;
  16. import lombok.experimental.Accessors;
  17. @SuppressWarnings("serial")
  18. @Accessors(chain = true)
  19. @NoArgsConstructor
  20. @Getter
  21. @Setter
  22. @ToString
  23. public class TGlobalConfigParam extends TGlobalConfig {
  24. // @CamelCaseToUnderscore
  25. // @ApiModelProperty(value = "排序,如:id desc")
  26. // private String orderByClause;
  27. @ApiModelProperty(value = "是否distinct")
  28. private boolean distinct;
  29. @ApiModelProperty(value = "分页,展示多少条记录")
  30. private Integer limit;
  31. @ApiModelProperty(value = "分页,从第几条开始,默认从0开始")
  32. private Integer offset;
  33. @ApiModelProperty(value = "主键id 集合,用于批量删除和批量修改")
  34. private List primaryKeyList;
  35. private List<TGlobalConfig> entityList;//实体集合,用于批量新增
  36. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  37. private Date createDate_start;
  38. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  39. private Date createDate_end;
  40. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  41. private Date modifyDate_start;
  42. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  43. private Date modifyDate_end;
  44. /*==================================以上是自动生成部分字段======================================*/
  45. }