From 4b592521e7b04b579512d8b4352f422d4498899c Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期四, 10 四月 2025 14:03:23 +0800 Subject: [PATCH] 移除MonitorApi,恢复sms --- iailab-module-system/iailab-module-system-api/src/main/java/com/iailab/module/system/api/sms/dto/code/SmsCodeSendReqDTO.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/iailab-module-system/iailab-module-system-api/src/main/java/com/iailab/module/system/api/sms/dto/code/SmsCodeSendReqDTO.java b/iailab-module-system/iailab-module-system-api/src/main/java/com/iailab/module/system/api/sms/dto/code/SmsCodeSendReqDTO.java new file mode 100644 index 0000000..425f04e --- /dev/null +++ b/iailab-module-system/iailab-module-system-api/src/main/java/com/iailab/module/system/api/sms/dto/code/SmsCodeSendReqDTO.java @@ -0,0 +1,30 @@ +package com.iailab.module.system.api.sms.dto.code; + +import com.iailab.framework.common.validation.InEnum; +import com.iailab.framework.common.validation.Mobile; +import com.iailab.module.system.enums.sms.SmsSceneEnum; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Schema(description = "RPC 服务 - 短信验证码的发送 Request DTO") +@Data +public class SmsCodeSendReqDTO { + + @Schema(description = "手机号", requiredMode = Schema.RequiredMode.REQUIRED, example = "15601691300") + @Mobile + @NotEmpty(message = "手机号不能为空") + private String mobile; + + @Schema(description = "发送场景", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") + @NotNull(message = "发送场景不能为空") + @InEnum(SmsSceneEnum.class) + + private Integer scene; + @Schema(description = "发送 IP", requiredMode = Schema.RequiredMode.REQUIRED, example = "10.20.30.40") + @NotEmpty(message = "发送 IP 不能为空") + private String createIp; + +} -- Gitblit v1.9.3