|
|
@@ -19,11 +19,17 @@ public class PointActivityDTO {
|
|
|
@ApiModelProperty("活动主键id")
|
|
|
private Long id;
|
|
|
|
|
|
+ /**
|
|
|
+ * 活动名称
|
|
|
+ */
|
|
|
@ApiModelProperty("活动名称")
|
|
|
@NotBlank(message = "活动名称不能为空")
|
|
|
@Size(min = 2, max = 18, message = "活动名称长度必须在2-18个字符之间")
|
|
|
private String name;
|
|
|
|
|
|
+ /**
|
|
|
+ * 活动简述
|
|
|
+ */
|
|
|
@ApiModelProperty("活动简述")
|
|
|
@NotBlank(message = "活动简述不能为空")
|
|
|
@Size(min = 2, max = 30, message = "活动简述长度必须在2-30个字符之间")
|
|
|
@@ -33,6 +39,9 @@ public class PointActivityDTO {
|
|
|
@NotBlank(message = "活动城市不能为空")
|
|
|
private String cityCode;
|
|
|
|
|
|
+ /**
|
|
|
+ * 活动类型:0(签到活动), 1(新手活动), 2(每日活动), 3(每月活动)
|
|
|
+ */
|
|
|
@ApiModelProperty("活动类型")
|
|
|
@NotNull(message = "活动类型不能为空")
|
|
|
private Integer activityType;
|
|
|
@@ -47,10 +56,16 @@ public class PointActivityDTO {
|
|
|
@ApiModelProperty("签到活动奖励配置")
|
|
|
private PointSignTaskDTO signTaskDTO;
|
|
|
|
|
|
+ /**
|
|
|
+ * 状态:草稿=3, 发布=4
|
|
|
+ */
|
|
|
@ApiModelProperty("状态:草稿=3, 发布=4")
|
|
|
@NotNull(message = "状态不能为空")
|
|
|
private Integer status;
|
|
|
|
|
|
+ /**
|
|
|
+ * 活动时间配置
|
|
|
+ */
|
|
|
@Data
|
|
|
public static class ActivityTimeConfig {
|
|
|
|