### 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" })//批量多个检测
```