| 
					
				 | 
			
			
				@@ -4,22 +4,21 @@ import com.baomidou.mybatisplus.annotation.IdType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.annotation.TableField; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.annotation.TableId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.annotation.TableName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.fasterxml.jackson.annotation.JsonFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.biz.dal.enums.ClientEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.yonge.cooleshow.common.enums.ActivityShareEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.common.enums.ActivityTypeEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yonge.cooleshow.common.enums.RegistrationMethodEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiModelProperty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.io.Serializable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.fasterxml.jackson.annotation.JsonFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.format.annotation.DateTimeFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import javax.validation.Valid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.validation.constraints.NotBlank; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.validation.constraints.NotNull; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.io.Serializable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Optional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 活动计划表 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,6 +91,9 @@ public class ActivityPlan implements Serializable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty("发奖状态(完成状态) 0 未发奖 1 已发奖 ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField(value = "reward_flag_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Integer rewardFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ApiModelProperty(value = "活动分类类型") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @TableField(value = "share_type_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private ActivityShareEnum shareType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty("创建时间 ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField(value = "create_time_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -213,6 +215,14 @@ public class ActivityPlan implements Serializable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.activityState = activityState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ActivityShareEnum getShareType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return Optional.ofNullable(shareType).orElse(ActivityShareEnum.DEFAULT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void setShareType(ActivityShareEnum shareType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.shareType = shareType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Date getCreateTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return createTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |