|  | @@ -0,0 +1,136 @@
 | 
	
		
			
				|  |  | +package com.yonge.cooleshow.teacher.io.request;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.common.enums.RewardTypeEnum;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.common.enums.YesOrNoEnum;
 | 
	
		
			
				|  |  | +import com.yonge.toolset.base.page.QueryInfo;
 | 
	
		
			
				|  |  | +import io.swagger.annotations.ApiModel;
 | 
	
		
			
				|  |  | +import io.swagger.annotations.ApiModelProperty;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import java.util.Date;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * Description
 | 
	
		
			
				|  |  | + *
 | 
	
		
			
				|  |  | + * @author liujunchi
 | 
	
		
			
				|  |  | + * @date 2022-10-09
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +public class ActivityVo {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @ApiModel("ReceiveRewardQuery-活动领取奖品查询")
 | 
	
		
			
				|  |  | +    public static class ReceiveRewardQuery extends QueryInfo {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 用户id
 | 
	
		
			
				|  |  | +        @ApiModelProperty(hidden = true)
 | 
	
		
			
				|  |  | +        private Long userId;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 客户端类型
 | 
	
		
			
				|  |  | +        @ApiModelProperty(hidden = true)
 | 
	
		
			
				|  |  | +        private ClientEnum client;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        // 是否领取
 | 
	
		
			
				|  |  | +        @ApiModelProperty("是否已领取,1是 2:否")
 | 
	
		
			
				|  |  | +        private YesOrNoEnum receive;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public String jsonString() {
 | 
	
		
			
				|  |  | +            return JSON.toJSONString(this);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public Long getUserId() {
 | 
	
		
			
				|  |  | +            return userId;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setUserId(Long userId) {
 | 
	
		
			
				|  |  | +            this.userId = userId;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public ClientEnum getClient() {
 | 
	
		
			
				|  |  | +            return client;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setClient(ClientEnum client) {
 | 
	
		
			
				|  |  | +            this.client = client;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public YesOrNoEnum getReceive() {
 | 
	
		
			
				|  |  | +            return receive;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setReceive(YesOrNoEnum receive) {
 | 
	
		
			
				|  |  | +            this.receive = receive;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @ApiModel("ReceiveRewardList-活动领取奖品列表")
 | 
	
		
			
				|  |  | +    public static class ReceiveRewardList {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("领奖id")
 | 
	
		
			
				|  |  | +        private Long receiveRewardId;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("奖品名称 ")
 | 
	
		
			
				|  |  | +        private String rewardName;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("奖品类型:  ACTUAL 实物 VIP 小酷AI会员 PIAMO_ROOM 琴房时长 COUPON(优惠券)")
 | 
	
		
			
				|  |  | +        private RewardTypeEnum rewardType;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("奖品描述 ")
 | 
	
		
			
				|  |  | +        private String rewardDescribe;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("奖品图片 ")
 | 
	
		
			
				|  |  | +        private String imgUrl;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        @ApiModelProperty("获奖时间")
 | 
	
		
			
				|  |  | +        private Date winningTime;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public Long getReceiveRewardId() {
 | 
	
		
			
				|  |  | +            return receiveRewardId;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setReceiveRewardId(Long receiveRewardId) {
 | 
	
		
			
				|  |  | +            this.receiveRewardId = receiveRewardId;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public String getRewardName() {
 | 
	
		
			
				|  |  | +            return rewardName;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setRewardName(String rewardName) {
 | 
	
		
			
				|  |  | +            this.rewardName = rewardName;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public RewardTypeEnum getRewardType() {
 | 
	
		
			
				|  |  | +            return rewardType;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setRewardType(RewardTypeEnum rewardType) {
 | 
	
		
			
				|  |  | +            this.rewardType = rewardType;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public String getRewardDescribe() {
 | 
	
		
			
				|  |  | +            return rewardDescribe;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setRewardDescribe(String rewardDescribe) {
 | 
	
		
			
				|  |  | +            this.rewardDescribe = rewardDescribe;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public String getImgUrl() {
 | 
	
		
			
				|  |  | +            return imgUrl;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setImgUrl(String imgUrl) {
 | 
	
		
			
				|  |  | +            this.imgUrl = imgUrl;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public Date getWinningTime() {
 | 
	
		
			
				|  |  | +            return winningTime;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void setWinningTime(Date winningTime) {
 | 
	
		
			
				|  |  | +            this.winningTime = winningTime;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |