diff --git a/cash-api/market-server/src/main/java/com/czg/controller/admin/SmsPushEventController.java b/cash-api/market-server/src/main/java/com/czg/controller/admin/SmsPushEventController.java index 96c0d2912..379e46427 100644 --- a/cash-api/market-server/src/main/java/com/czg/controller/admin/SmsPushEventController.java +++ b/cash-api/market-server/src/main/java/com/czg/controller/admin/SmsPushEventController.java @@ -2,21 +2,16 @@ package com.czg.controller.admin; import com.czg.BaseQueryParam; import com.czg.market.dto.SmsPushEventDTO; -import com.czg.market.dto.SmsShopTemplateDTO; import com.czg.market.service.SmsPushEventService; -import com.czg.market.service.SmsShopTemplateService; import com.czg.resp.CzgResult; import com.czg.sa.StpKit; import com.czg.validator.group.InsertGroup; -import com.czg.validator.group.UpdateGroup; import com.mybatisflex.core.paginate.Page; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import java.util.List; - /** * 短信推送任务 * diff --git a/cash-common/cash-common-service/src/main/java/com/czg/market/dto/SmsShopTemplateDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/market/dto/SmsShopTemplateDTO.java index 028e1972d..efdfd4ad6 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/market/dto/SmsShopTemplateDTO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/market/dto/SmsShopTemplateDTO.java @@ -10,6 +10,7 @@ import com.czg.validator.group.InsertGroup; import com.czg.validator.group.UpdateGroup; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Null; +import jakarta.validation.constraints.Size; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -33,12 +34,25 @@ public class SmsShopTemplateDTO implements Serializable { private Long id; private Long shopId; + /** + * 模板名称 + */ + @NotNull(message = "模板名称不能为空", groups = {InsertGroup.class, UpdateGroup.class}) + @Size(max = 30, message = "模板名称最大长度为30个字", groups = {InsertGroup.class, UpdateGroup.class}) + private String title; /** * 模板内容 */ @NotNull(message = "模板内容不能为空", groups = {InsertGroup.class, UpdateGroup.class}) - private Long content; + @Size(max = 500, message = "模板内容最大长度为500个字", groups = {InsertGroup.class, UpdateGroup.class}) + private String content; + + /** + * 场景描述 + */ + @Size(max = 500, message = "场景描述最大长度为500个字", groups = {InsertGroup.class, UpdateGroup.class}) + private String sceneDetail; /** * 排序 diff --git a/cash-common/cash-common-service/src/main/java/com/czg/market/entity/SmsShopTemplate.java b/cash-common/cash-common-service/src/main/java/com/czg/market/entity/SmsShopTemplate.java index e0c12c90b..26dd679ff 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/market/entity/SmsShopTemplate.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/market/entity/SmsShopTemplate.java @@ -46,6 +46,10 @@ public class SmsShopTemplate implements Serializable { * 阿里云模板code */ private String templateCode; + /** + * 场景描述 + */ + private String sceneDetail; /** * 排序