package com.ycwl.basic.model.pc.scenic.req;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.common.BaseQueryParameterReq;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
// 景区账号分页查询请求参数
public class ScenicAccountReqQuery extends BaseQueryParameterReq {
    // 景区ID
    private Long scenicId;

    // 账号名称
    private String account;

    // 手机号
    private String phone;

    // 账号状态（1启用/0关闭）
    private Integer status;

    // 是否超级管理员（1是/0否）
    private Integer isSuper;

    // 创建时间起始
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;

    // 创建时间结束
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;
}