EmployeeController.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\EmployeeService;
  4. use Illuminate\Http\Request;
  5. class EmployeeController extends BaseController
  6. {
  7. public function employeeEdit(Request $request)
  8. {
  9. $service = new EmployeeService();
  10. $user = $request->userData->toArray();
  11. list($status,$data) = $service->employeeEdit($request->all(),$user);
  12. if($status){
  13. return $this->json_return(200,'',$data);
  14. }else{
  15. return $this->json_return(201,$data);
  16. }
  17. }
  18. public function employeeAdd(Request $request)
  19. {
  20. $service = new EmployeeService();
  21. $user = $request->userData->toArray();
  22. list($status,$data) = $service->employeeAdd($request->all(),$user);
  23. if($status){
  24. return $this->json_return(200,'',$data);
  25. }else{
  26. return $this->json_return(201,$data);
  27. }
  28. }
  29. public function employeeDel(Request $request)
  30. {
  31. $service = new EmployeeService();
  32. $user = $request->userData->toArray();
  33. list($status,$data) = $service->employeeDel($request->all());
  34. if($status){
  35. return $this->json_return(200,'',$data);
  36. }else{
  37. return $this->json_return(201,$data);
  38. }
  39. }
  40. public function employeeList(Request $request)
  41. {
  42. $service = new EmployeeService();
  43. $user = $request->userData->toArray();
  44. list($status,$data) = $service->employeeList($request->all(),$user);
  45. if($status){
  46. return $this->json_return(200,'',$data);
  47. }else{
  48. return $this->json_return(201,$data);
  49. }
  50. }
  51. public function employeeManagerDepart(Request $request){
  52. $service = new EmployeeService();
  53. $userData = $request->userData->toArray();
  54. list($status,$data) = $service->employeeManagerDepart($request->all(),$userData);
  55. if($status){
  56. return $this->json_return(200,'',$data);
  57. }else{
  58. return $this->json_return(201,$data);
  59. }
  60. }
  61. public function roleEdit(Request $request)
  62. {
  63. $service = new EmployeeService();
  64. $user = $request->userData->toArray();
  65. list($status,$data) = $service->roleEdit($request->all());
  66. if($status){
  67. return $this->json_return(200,'',$data);
  68. }else{
  69. return $this->json_return(201,$data);
  70. }
  71. }
  72. public function roleAdd(Request $request)
  73. {
  74. $service = new EmployeeService();
  75. $user = $request->userData->toArray();
  76. list($status,$data) = $service->roleAdd($request->all(),$request->all());
  77. if($status){
  78. return $this->json_return(200,'',$data);
  79. }else{
  80. return $this->json_return(201,$data);
  81. }
  82. }
  83. public function roleDel(Request $request)
  84. {
  85. $service = new EmployeeService();
  86. $user = $request->userData->toArray();
  87. list($status,$data) = $service->roleDel($request->all());
  88. if($status){
  89. return $this->json_return(200,'',$data);
  90. }else{
  91. return $this->json_return(201,$data);
  92. }
  93. }
  94. public function roleList(Request $request)
  95. {
  96. $service = new EmployeeService();
  97. $user = $request->userData->toArray();
  98. list($status,$data) = $service->roleList($request->all());
  99. if($status){
  100. return $this->json_return(200,'',$data);
  101. }else{
  102. return $this->json_return(201,$data);
  103. }
  104. }
  105. public function departEdit(Request $request)
  106. {
  107. $service = new EmployeeService();
  108. $user = $request->userData->toArray();
  109. list($status,$data) = $service->departEdit($request->all());
  110. if($status){
  111. return $this->json_return(200,'',$data);
  112. }else{
  113. return $this->json_return(201,$data);
  114. }
  115. }
  116. public function departAdd(Request $request)
  117. {
  118. $service = new EmployeeService();
  119. $user = $request->userData->toArray();
  120. list($status,$data) = $service->departAdd($request->all(),$request->all());
  121. if($status){
  122. return $this->json_return(200,'',$data);
  123. }else{
  124. return $this->json_return(201,$data);
  125. }
  126. }
  127. public function departDel(Request $request)
  128. {
  129. $service = new EmployeeService();
  130. $user = $request->userData->toArray();
  131. list($status,$data) = $service->departDel($request->all());
  132. if($status){
  133. return $this->json_return(200,'',$data);
  134. }else{
  135. return $this->json_return(201,$data);
  136. }
  137. }
  138. public function departList(Request $request)
  139. {
  140. $service = new EmployeeService();
  141. $user = $request->userData->toArray();
  142. list($status,$data) = $service->departList($request->all());
  143. if($status){
  144. return $this->json_return(200,'',$data);
  145. }else{
  146. return $this->json_return(201,$data);
  147. }
  148. }
  149. public function teamEdit(Request $request)
  150. {
  151. $service = new EmployeeService();
  152. $user = $request->userData->toArray();
  153. list($status,$data) = $service->teamEdit($request->all());
  154. if($status){
  155. return $this->json_return(200,'',$data);
  156. }else{
  157. return $this->json_return(201,$data);
  158. }
  159. }
  160. public function employeeRole(Request $request)
  161. {
  162. $service = new EmployeeService();
  163. $user = $request->userData->toArray();
  164. list($status,$data) = $service->employeeRole($request->all());
  165. if($status){
  166. return $this->json_return(200,'',$data);
  167. }else{
  168. return $this->json_return(201,$data);
  169. }
  170. }
  171. }