RoleController.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models;
  4. use Illuminate\Http\Request;
  5. class RoleController extends Controller
  6. {
  7. public function CreateRole(Request $request)
  8. {
  9. $params = [];
  10. $params["name"] = $request->input("name");
  11. $params["description"] = $request->input("description");
  12. $role = new Models\Role();
  13. $result = $role->CreateRole($params);
  14. return $result;
  15. }
  16. public function ModifyRole(Request $request)
  17. {
  18. $params = [];
  19. $params["id"] = $request->input("id");
  20. $params["name"] = $request->input("name");
  21. $params["description"] = $request->input("description");
  22. $role = new Models\Role();
  23. $result = $role->ModifyRole($params);
  24. return $result;
  25. }
  26. public function DeleteRole(Request $request)
  27. {
  28. $params = [];
  29. $params["id"] = $request->input("id");
  30. $role = new Models\Role();
  31. $result = $role->DeleteRole($params);
  32. return $result;
  33. }
  34. public function ListRole(Request $request)
  35. {
  36. $params = [];
  37. $params["page"] = $request->input("page");
  38. $params["pageCount"] = $request->input("pageCount");
  39. $role = new Models\Role();
  40. $result = $role->ListRole($params);
  41. return $result;
  42. }
  43. }