package cn.lili.modules.lmk.domain.query; import cn.lili.base.AbsQuery; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @Data @ApiModel(value = "Activity查询参数", description = "活动查询参数") public class ActivityQuery extends AbsQuery { /** * 活动名 */ private String activityName; /** * 活动类型 */ private String activityType; /** * 是否推荐 */ private Boolean recommend; /** * 是否审核 */ private Boolean audit; /** * 报名开始时时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date reportStartTime; /** * 报名结束时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date reportEndTime; /** * 申请活动用户id */ private String memberId; /** * 申请互动的店铺id */ private String storeId; }