Przeglądaj źródła

update: 营销规则新增推送方式

lwh 2 tygodni temu
rodzic
commit
6654421cc5

+ 5 - 0
pig-marketing/pig-marketing-api/src/main/java/com/pig4cloud/pig/marketing/api/dto/rule/SaveMktRuleDTO.java

@@ -4,6 +4,7 @@ package com.pig4cloud.pig.marketing.api.dto.rule;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotNull;
 import lombok.Data;
 
 import java.io.Serial;
@@ -47,6 +48,10 @@ public class SaveMktRuleDTO implements Serializable {
 	@NotBlank(message = "推送频率不能为空")
 	private String pushFrequency;
 
+	@Schema(description = "推送方式,1-弹出提示,2-打开网址,3-内置浏览器打开网址,4-使用webview打开网址",example = "1")
+	@NotNull(message = "推送方式不能为空")
+	private Integer action;
+
 	@Schema(description = "备注")
 	private String remark;
 }

+ 6 - 0
pig-marketing/pig-marketing-api/src/main/java/com/pig4cloud/pig/marketing/api/entity/MktMgmtRule.java

@@ -49,6 +49,12 @@ public class MktMgmtRule extends Model<MktMgmtRule> {
 	@Schema(description = "推送频率")
 	private String pushFrequency;
 
+	/**
+	 * 推送方式
+	 */
+	@Schema(description = "推送方式,1-弹出提示,2-打开网址,3-内置浏览器打开网址,4-使用webview打开网址",example = "1")
+	private Integer action;
+
 	/**
 	 * 备注
 	 */

+ 6 - 0
pig-marketing/pig-marketing-api/src/main/java/com/pig4cloud/pig/marketing/api/vo/rule/PageMktRuleVO.java

@@ -59,6 +59,12 @@ public class PageMktRuleVO implements Serializable {
 	@Schema(description = "推送频率")
 	private String pushFrequency;
 
+	/**
+	 * 推送方式,1-弹出提示,2-打开网址,3-内置浏览器打开网址,4-使用webview打开网址
+	 */
+	@Schema(description = "推送方式,1-弹出提示,2-打开网址,3-内置浏览器打开网址,4-使用webview打开网址")
+	private Integer action;
+
 	/**
 	 * 备注
 	 */