🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### args参数接收 任何一个方法写了Args args参数接收,都可使用args对参数接收判断及是否必须及部分常用校验。 变量获取 <kbd>params</kbd>类型变量是框架提供的用于自动识别当前请求的一种变量获取方式,是系统推荐的获取请求参数的方法,用法如下 ```java args.params("name");//获取当前请求的name参数 args.params("name","test");//获取当前请求的name参数,并设置默认值 ``` ###### 变量添加验证 > 接收参数后跟`/1`修饰符,如果需要可以使用下面的自作修饰符,包括如下: | 修饰符 | 作用 | | ------ | ---------------------- | | 1 | 为必填项 | | d | 返回int类型 | | email | 判断是邮箱格式是否正确 | | phone | 判断是否是正确的手机号 | auth验证方法获取 args.getAuth() 后面可以连续其它方法 ```java UserModel userModel = args.getAuthData(UserModel.class);//获取auth类的某个model类然后再获取某个字段 int uid = userModel.getId(); ``` getModel运用模型实体类 获取接收所有参数 ```java args.getModel(TgRecord.class); ``` 设置默认值、单个检测 注解使用 ```java @ArgsDefaultValue(name = "type", value = "1")//默认值使用 @ArgsCheck("phone/phone")//单个检测 @ArgsCheck({ "company_id/d/1", "user_id/d/1" })//批量多个检测 ```