|  | @@ -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;
 | 
	
		
			
				|  |  |      }
 |