package com.pcloud.book.group.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.pcloud.book.applet.dto.AppletGroupStatementDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class ActivityGroupDTO {

        @ApiModelProperty("群类型 1：第三方群")
        private Integer groupType;

        private Long id;

        private Boolean openStatus;

        @ApiModelProperty("共读活动id")
        private Long groupActivityId;

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

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

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

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

        @ApiModelProperty("社群码id")
        private Long bookGroupQrcodeId;

        @ApiModelProperty("社群码名称")
        private String groupName;

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

        @ApiModelProperty("群分类id")
        private Long classifyId;

        @ApiModelProperty("群id")
        private Long bookGroupId;

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

        @ApiModelProperty("权益标题")
        private String rightsSettingTitle;

        @ApiModelProperty("权益描述")
        private String rightsSettingDesc;

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

        @ApiModelProperty("入群价格")
        private BigDecimal price;

        @ApiModelProperty("购买状态 1已购买 0未购买")
        private Integer status;

        @ApiModelProperty("关联社群书ID")
        private Long relatedBookGroupId;

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

        @ApiModelProperty("服务类型；GROUP、NEWS、PLAN")
        private String serveType;

        @ApiModelProperty("serveId")
        private String serveId;

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



}
