Files
senmesh-zc/src/main/java/com/newyetai/usercenter/auth/dto/PcInviteInfoPageQueryDTO.java
ran.shang 7e38b8d971 init
2025-06-11 09:42:13 +08:00

61 lines
1.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.newyetai.usercenter.auth.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.newyetai.common.dto.PageQueryDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
@ApiModel(description = "PC端邀请人信息 - 分页查询DTO")
public class PcInviteInfoPageQueryDTO extends PageQueryDTO<PcInviteInfoDTO> {
private static final long serialVersionUID = -7603359054944420315L;
@ApiModelProperty("用户id")
private Long userId;
@ApiModelProperty("姓名")
private String personNameLike;
@ApiModelProperty("昵称")
private String nicknameLike;
@ApiModelProperty("性别:2女 1男 3 其它")
private Integer gender;
@ApiModelProperty("年龄")
private Integer age;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("邀请人id")
private String inviterId;
@ApiModelProperty("邀请时间开始")
private String inviterTimeStart;
@ApiModelProperty("邀请时间结束")
private String inviterTimeEnd;
@ApiModelProperty("注册时间开始")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date registerTimeStart;
@ApiModelProperty("注册时间结束")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date registerTimeEnd;
@ApiModelProperty("二维码名称")
private String liteNameLike;
}