94 lines
1.6 KiB
Java
94 lines
1.6 KiB
Java
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;
|
||
} |