增加基础配置
Some checks failed
Build Docker / build (push) Has been cancelled

This commit is contained in:
2025-07-12 11:59:33 +08:00
parent fb50096e66
commit 8a3ab17b25
44 changed files with 1599 additions and 66 deletions

View File

@ -24,6 +24,26 @@ class RoleRequest extends AbstractRequest
'active_status',
'sort',
],
'disableRoles' => ['id' => 'required|integer|min:1', 'status'],
'delRoles' => ['ids'],
'assignUserRoles' => ['user_id', 'role_ids', 'role_ids.*'],
'assignRolePermissions' => [
'role_id',
'menu_permission',
'menu_permission.*',
'data_permission',
'data_permission.*',
'data_permission.*.*',
],
'roleChecked' => ['role_id'],
'addCompanyModule' => [
'company_id',
'menu_permission',
'menu_permission.*',
'data_permission',
'data_permission.*',
],
'companyChecked' => ['company_id']
];
public function rules(): array
@ -33,6 +53,19 @@ class RoleRequest extends AbstractRequest
'role_name' => 'required|string',
'active_status' => 'required|integer',
'sort' => 'required|integer',
'status' => 'required|boolean',
'ids' => 'required|array|min:1',
'ids.*' => 'required|integer|min:1|distinct',
'user_id' => 'required|integer|min:1',
'role_ids' => 'required|array|min:1',
'role_ids.*' => 'required|integer|min:1|distinct',
'role_id' => 'required|integer|min:1',
'menu_permission' => 'required|array|min:1',
'menu_permission.*' => 'required|string|max:128|distinct',
'data_permission' => 'array|min:1',
'data_permission.*' => 'required|array|min:1',
'data_permission.*.*' => 'required|array|min:1|distinct',
'company_id' => 'required|integer|integer|min:1',
];
}
@ -43,6 +76,18 @@ class RoleRequest extends AbstractRequest
'role_name' => '角色名称',
'active_status' => '角色状态',
'sort' => '排序',
'status' => '状态',
'ids' => '角色列表',
'ids.*' => '角色列表ID',
'role_ids' => '角色列表',
'role_ids.*' => '角色列表ID',
'user_id' => '用户ID',
'menu_permission' => '菜单权限集',
'menu_permission.*' => '菜单权限',
'data_permission' => '数据权限',
'data_permission.*' => '数据菜单权限',
'data_permission.*.*' => '数据权限集',
'company_id' => '公司ID',
];
}
}