/** * Date:2019-09-23 17:09:15 * author:吴洪双 */ package com.szwl.model.query; import com.szwl.model.entity.TOrder; import com.szwl.myAnnotation.CamelCaseToUnderscore; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; @SuppressWarnings("serial") @Accessors(chain = true) @NoArgsConstructor @Getter @Setter @ToString public class TOrderParam extends TOrder { @CamelCaseToUnderscore @ApiModelProperty(value = "排序,如:id desc") private String orderByClause; @ApiModelProperty(value = "是否distinct") private boolean distinct; @ApiModelProperty(value = "分页,展示多少条记录") private Integer limit; @ApiModelProperty(value = "分页,从第几条开始,默认从0开始") private Integer offset; @ApiModelProperty(value = "分页,展示多少条记录") private Integer size; @ApiModelProperty(value = "分页,第几页") private Integer current; @ApiModelProperty(value = "主键id 集合,用于批量删除和批量修改") private List primaryKeyList; private List entityList;//实体集合,用于批量新增 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createDate_start; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createDate_end; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date modifyDate_start; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date modifyDate_end; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date payDate_start; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date payDate_end; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date refundDate_start; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date refundDate_end; private String clientId_like; private String createDate_like; private String sn_like; private Integer type_gt; private List equipmentId_inList; private List adminId_inList; /*==================================以上是自动生成部分字段======================================*/ private String startTime; private String endTime; }