package com.panzhihua.common.model.dtos.community.microCommercialStreet; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @title: PageVerifyRecordDTO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 分页查询核销记录 * @author: hans * @date: 2022/01/08 14:53 */ @Data @ApiModel("分页查询核销记录") public class PageVerifyRecordDTO { @ApiModelProperty("关键字") private String keyword; @ApiModelProperty("游戏类别(1.戳戳币游戏 2.体验游戏)") private Integer type; @ApiModelProperty("核销时间-起") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date verifiedBegin; @ApiModelProperty("核销时间-止") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date verifiedEnd; @ApiModelProperty(value = "分页-当前页数", example = "1") @NotNull(message = "分页参数不能为空") @Min(value = 1) private Long pageNum; @ApiModelProperty(value = "分页-每页记录数", example = "10") @NotNull(message = "分页参数不能为空") @Min(value = 1) private Long pageSize; @ApiModelProperty(value = "用户id", hidden = true) private Long userId; }