From 1adeb9c4f284bb808dcc6dd9b4717b74a87ff8b8 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 1 Jul 2026 17:55:55 +0800 Subject: [PATCH] chore: src/modules/base/dto/login.ts --- src/modules/base/dto/login.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/modules/base/dto/login.ts diff --git a/src/modules/base/dto/login.ts b/src/modules/base/dto/login.ts new file mode 100644 index 0000000..5b4b30c --- /dev/null +++ b/src/modules/base/dto/login.ts @@ -0,0 +1,21 @@ +import { Rule, RuleType } from '@midwayjs/validate'; +/** + * 登录参数校验 + */ +export class LoginDTO { + // 用户名 + @Rule(RuleType.string().required()) + username: string; + + // 密码 + @Rule(RuleType.string().required()) + password: string; + + // 验证码ID + @Rule(RuleType.string().required()) + captchaId: string; + + // 验证码 + @Rule(RuleType.required()) + verifyCode: number; +}