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; +}