package com.ruoyi.controller.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.vo.UserInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author a
 * @date 2023/10/17 18:52
 */
@Data
public class StorePageResp {

    @ApiModelProperty(value = "主键id")
    private Long id;

    @ApiModelProperty(value = "用户类型")
    private Integer userType = 2;

    @ApiModelProperty(value = "昵称")
    private String nickname;

    @ApiModelProperty(value = "头像")
    private String avatar;

    @ApiModelProperty(value = "绑定企业id")
    private Long bindEnterpriseId;

    @ApiModelProperty(value = "入行时间")
    @JsonFormat(pattern = "yyyy")
    private Date enterDate;

    @ApiModelProperty(value = "所属区域")
    private String area;

    @ApiModelProperty(value = "在线状态;1:在线,2离线")
    private Integer onlineStatus;

    @ApiModelProperty(value = "在线时长（单位：分钟）")
    private Integer onlineDuration;


    @ApiModelProperty(value = "等级名称")
    private String levelName;

    @ApiModelProperty(value = "等级图标")
    private String icon;

    @ApiModelProperty(value = "镶边类型 1 不镶边 2 镶银边 3 镶金边")
    private String edgePipingType;

    @ApiModelProperty(value = "评分")
    private BigDecimal star;


    @ApiModelProperty(value = "累计订单数量")
    private Integer orderNum;

    @ApiModelProperty(value = "累计服务金额")
    private BigDecimal orderAmount;

    @ApiModelProperty(value = "当月订单数量")
    private Integer orderMonthNum;


    @ApiModelProperty("是否是高端客户 1普通 2 高端 ")
    private Integer ifHighend;

    @ApiModelProperty("是否关注 1没有 2 关注 ")
    private Integer isFollow;

    @ApiModelProperty("擅长领域")
    private String specialityArea;

    @ApiModelProperty(value = "用户信息")
    private UserInfo userInfo;

    @ApiModelProperty(value = "报价单图片")
    private String quotationImage;

    @ApiModelProperty(value = "制作周期")
    private String productionCycle;

    @ApiModelProperty(value = "人数")
    private String numberPeople;

    @ApiModelProperty(value = "价格定位")
    private String pricePosition;

    @ApiModelProperty("企业微信号")
    private String wecom;

}
