package com.ylx.massage.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 后台商户列表查询参数
 */
@ApiModel(value = "MaTechnicianMerchantQueryDTO", description = "后台商户列表查询参数")
@Data
public class MaTechnicianMerchantQueryDTO {

    /**
     * 商户姓名，支持模糊查询。
     */
    @ApiModelProperty("姓名")
    private String teName;

    /**
     * 商户昵称，支持模糊查询。
     */
    @ApiModelProperty("昵称")
    private String teNickName;

    /**
     * 服务类目ID
     */
    @ApiModelProperty("服务类目ID")
    private Integer openService;

    /**
     * 商户电话，支持模糊查询。
     */
    @ApiModelProperty("商户电话")
    private String tePhone;

    /**
     * 注册开始时间，格式：yyyy-MM-dd HH:mm:ss。
     */
    @ApiModelProperty("注册开始时间")
    private String beginCreateTime;

    /**
     * 注册结束时间，格式：yyyy-MM-dd HH:mm:ss。
     */
    @ApiModelProperty("注册结束时间")
    private String endCreateTime;

    /**
     * 上架状态：0-下架，1-上架。
     */
    @ApiModelProperty("上架状态：0-下架 1-上架")
    private Integer postState;

    /**
     * 性别：0-女，1-男。
     */
    @ApiModelProperty("性别：0-女 1-男")
    private Integer teSex;

    /**
     * 服务状态：0-服务中，1-待接单，2-休息中。
     */
    @ApiModelProperty("服务状态：0-服务中 1-待接单 2-休息中")
    private Integer serviceState;

    /**
     * 用户类型：0-正式用户，1-虚拟用户。
     */
    @ApiModelProperty("用户类型：0-正式用户 1-虚拟用户")
    private Integer techType;
}
