### 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" })//批量多個檢測
```