package com.pcloud.book.skill.facade.response;

import com.pcloud.book.applet.dto.AppletGroupStatementDTO;

import java.util.List;

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

@Data
public class QueryGroupActivityResponseVO {

    @ApiModelProperty("编号")
    private String number;

    @ApiModelProperty("群链接")
    private String groupExtLink;

    @ApiModelProperty("群类型")
    private Integer groupType;

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

    @ApiModelProperty("共度名称")
    private String name;

    @ApiModelProperty("描述")
    private String desc;

    @ApiModelProperty("描述")
    private String cutDesc;

    @ApiModelProperty("群图片，加群方式为图片时有效")
    private String groupPic;

    @ApiModelProperty("加群类型（0：邀请 1：图片）")
    private Integer joinType;

    @ApiModelProperty("群分类ID")
    private Long bookGroupClassifyId;

    @ApiModelProperty("群分类名称")
    private String classifyName;

    @ApiModelProperty("专业标签id")
    private Long proLabelId;

    @ApiModelProperty("专业标签")
    private String proLabelName;

    @ApiModelProperty("深度标签id")
    private Long depLabelId;

    @ApiModelProperty("深度标签")
    private String depLabelName;

    @ApiModelProperty("目的标签id")
    private Long purLabelId;

    @ApiModelProperty("目的标签")
    private String purLabelName;

    @ApiModelProperty("第一级类型标识")
    private Long firstClassify;
    @ApiModelProperty("第一级类型标识名称")
    private String firstClassifyName;

    @ApiModelProperty("第二级类型标识")
    private Long secondClassify;

    @ApiModelProperty("第二级类型标识名称")
    private String secondClassifyName;

    @ApiModelProperty("第三级类型标识")
    private Long thirdClassify;

    @ApiModelProperty("第三级类型标识名称")
    private String thirdClassifyName;

    @ApiModelProperty("年级标签id")
    private Long gradeLabelId;
    @ApiModelProperty("年级标签名称")
    private String gradeLabelName;

    @ApiModelProperty("科目标签id")
    private Long subjectLabelId;
    @ApiModelProperty("科目标签名称")
    private String subjectLabelName;

    @ApiModelProperty("上下架")
    private Integer isShow;

    @ApiModelProperty("出版社Id")
    private Long agentId;
    @ApiModelProperty("出版社")
    private String agentName;
    @ApiModelProperty("编辑账号名")
    private Long adviserId;
    @ApiModelProperty("编辑账号名")
    private String adviserName;
    @ApiModelProperty("电话")
    private String phone;
    @ApiModelProperty("城市名称")
    private String cityName;
    @ApiModelProperty("城市名称")
    private String cityCode;

    @ApiModelProperty("点击量pv/uv")
    private String clickPVUV;

    @ApiModelProperty("浏览量pv/uv")
    private String browsePVUV;

    @ApiModelProperty("品牌方名称")
    private String brandName;


    @ApiModelProperty("头像列表")
    private List<String> headUrlList;

    @ApiModelProperty("学舍群话语")
    private List<AppletGroupStatementDTO> statementDTOList;

    @ApiModelProperty("群人数")
    private Integer userNumber;
}
