package com.cdzy.activity.model.dto; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serial; import java.io.Serializable; import java.time.LocalDateTime; @Builder @Data @AllArgsConstructor @NoArgsConstructor public class ActivityInfo implements Serializable { @Serial private static final long serialVersionUID = 1L; private Long activityId; /** * 活动名称 */ private String activityName; /** * 封面 */ private String activityCover; /** * 主办方 */ private String activitySponsor; /** * 简介 */ private String activityDescription; /** * 活动地址 */ private String activityLocation; /** * 报名开始时间 */ private LocalDateTime registrationStartTime; /** * 报名结束时间 */ private LocalDateTime registrationEndTime; /** * 活动开始时间 */ private LocalDateTime startTime; /** * 报名结束时间 */ private LocalDateTime endTime; /** * 报名最大人数 */ private Integer maxNum; /** * 是否限制人数(0:不限制,1:限制 */ private Integer limitPeople; private Integer status; /** * 是否限制报名人群(0:不限制,1:限制 */ private Integer limitRegister; /** * 活动类型:1-体育 2-文娱 */ private Integer activityType; /** * 该活动当前用户是否可报名 */ private Boolean possibleRegister; }