EmployeeController.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Model\Employee;
  4. use App\Service\EmployeeService;
  5. use Illuminate\Http\Request;
  6. class EmployeeController extends BaseController
  7. {
  8. public function getTopMessage(Request $request){
  9. $service = new EmployeeService();
  10. $user = $request->userData->toArray();
  11. list($status,$data) = $service->getTopMessage($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 getLoginMan(Request $request){
  19. $user = $request->userData->toArray();
  20. return $this->json_return(200,'',$user);
  21. }
  22. public function employeeEditOther(Request $request)
  23. {
  24. $service = new EmployeeService();
  25. $user = $request->userData->toArray();
  26. list($status,$data) = $service->employeeEditOther($request->all(),$user);
  27. if($status){
  28. return $this->json_return(200,'',$data);
  29. }else{
  30. return $this->json_return(201,$data);
  31. }
  32. }
  33. public function employeeEditImg(Request $request)
  34. {
  35. $service = new EmployeeService();
  36. $user = $request->userData->toArray();
  37. list($status,$data) = $service->employeeEditImg($request->all(),$user);
  38. if($status){
  39. return $this->json_return(200,'',$data);
  40. }else{
  41. return $this->json_return(201,$data);
  42. }
  43. }
  44. public function getEmployeeImg(Request $request)
  45. {
  46. $service = new EmployeeService();
  47. $user = $request->userData->toArray();
  48. list($status,$data) = $service->getEmployeeImg($user);
  49. if($status){
  50. return $this->json_return(200,'',$data);
  51. }else{
  52. return $this->json_return(201,$data);
  53. }
  54. }
  55. public function employeeEdit(Request $request)
  56. {
  57. $service = new EmployeeService();
  58. $user = $request->userData->toArray();
  59. list($status,$data) = $service->employeeEdit($request->all(),$user);
  60. if($status){
  61. return $this->json_return(200,'',$data);
  62. }else{
  63. return $this->json_return(201,$data);
  64. }
  65. }
  66. public function employeeAdd(Request $request)
  67. {
  68. $service = new EmployeeService();
  69. $user = $request->userData->toArray();
  70. list($status,$data) = $service->employeeAdd($request->all(),$user);
  71. if($status){
  72. return $this->json_return(200,'',$data);
  73. }else{
  74. return $this->json_return(201,$data);
  75. }
  76. }
  77. public function employeeDel(Request $request)
  78. {
  79. $service = new EmployeeService();
  80. $user = $request->userData->toArray();
  81. list($status,$data) = $service->employeeDel($request->all());
  82. if($status){
  83. return $this->json_return(200,'',$data);
  84. }else{
  85. return $this->json_return(201,$data);
  86. }
  87. }
  88. public function employeeList(Request $request)
  89. {
  90. $service = new EmployeeService();
  91. $user = $request->userData->toArray();
  92. list($status,$data) = $service->employeeList($request->all(),$user);
  93. if($status){
  94. return $this->json_return(200,'',$data);
  95. }else{
  96. return $this->json_return(201,$data);
  97. }
  98. }
  99. public function roleEdit(Request $request)
  100. {
  101. $service = new EmployeeService();
  102. $user = $request->userData->toArray();
  103. list($status,$data) = $service->roleEdit($request->all(),$user);
  104. if($status){
  105. return $this->json_return(200,'',$data);
  106. }else{
  107. return $this->json_return(201,$data);
  108. }
  109. }
  110. public function roleAdd(Request $request)
  111. {
  112. $service = new EmployeeService();
  113. $user = $request->userData->toArray();
  114. list($status,$data) = $service->roleAdd($request->all(),$user);
  115. if($status){
  116. return $this->json_return(200,'',$data);
  117. }else{
  118. return $this->json_return(201,$data);
  119. }
  120. }
  121. public function roleDel(Request $request)
  122. {
  123. $service = new EmployeeService();
  124. $user = $request->userData->toArray();
  125. list($status,$data) = $service->roleDel($request->all());
  126. if($status){
  127. return $this->json_return(200,'',$data);
  128. }else{
  129. return $this->json_return(201,$data);
  130. }
  131. }
  132. public function roleList(Request $request)
  133. {
  134. $service = new EmployeeService();
  135. $user = $request->userData->toArray();
  136. list($status,$data) = $service->roleList($request->all(),$user);
  137. if($status){
  138. return $this->json_return(200,'',$data);
  139. }else{
  140. return $this->json_return(201,$data);
  141. }
  142. }
  143. public function roleMenu(Request $request)
  144. {
  145. $service = new EmployeeService();
  146. $user = $request->userData->toArray();
  147. list($status,$data) = $service->roleMenu($request->all());
  148. if($status){
  149. return $this->json_return(200,'',$data);
  150. }else{
  151. return $this->json_return(201,$data);
  152. }
  153. }
  154. public function roleDetail(Request $request)
  155. {
  156. $service = new EmployeeService();
  157. $user = $request->userData->toArray();
  158. list($status,$data) = $service->roleDetail($request->all());
  159. if($status){
  160. return $this->json_return(200,'',$data);
  161. }else{
  162. return $this->json_return(201,$data);
  163. }
  164. }
  165. public function departSetIndex(Request $request)
  166. {
  167. $service = new EmployeeService();
  168. $user = $request->userData->toArray();
  169. list($status,$data) = $service->departSetIndex($request->all(),$user);
  170. if($status){
  171. return $this->json_return(200,'',$data);
  172. }else{
  173. return $this->json_return(201,$data);
  174. }
  175. }
  176. public function departEdit(Request $request)
  177. {
  178. $service = new EmployeeService();
  179. $user = $request->userData->toArray();
  180. list($status,$data) = $service->departEdit($request->all(),$user);
  181. if($status){
  182. return $this->json_return(200,'',$data);
  183. }else{
  184. return $this->json_return(201,$data);
  185. }
  186. }
  187. public function departAdd(Request $request)
  188. {
  189. $service = new EmployeeService();
  190. $user = $request->userData->toArray();
  191. list($status,$data) = $service->departAdd($request->all(),$user);
  192. if($status){
  193. return $this->json_return(200,'',$data);
  194. }else{
  195. return $this->json_return(201,$data);
  196. }
  197. }
  198. public function departDel(Request $request)
  199. {
  200. $service = new EmployeeService();
  201. $user = $request->userData->toArray();
  202. list($status,$data) = $service->departDel($request->all());
  203. if($status){
  204. return $this->json_return(200,'',$data);
  205. }else{
  206. return $this->json_return(201,$data);
  207. }
  208. }
  209. public function departList(Request $request)
  210. {
  211. $service = new EmployeeService();
  212. $user = $request->userData->toArray();
  213. list($status,$data) = $service->departList($request->all(),$user);
  214. if($status){
  215. return $this->json_return(200,'',$data);
  216. }else{
  217. return $this->json_return(201,$data);
  218. }
  219. }
  220. public function teamEdit(Request $request)
  221. {
  222. $service = new EmployeeService();
  223. $user = $request->userData->toArray();
  224. list($status,$data) = $service->teamEdit($request->all());
  225. if($status){
  226. return $this->json_return(200,'',$data);
  227. }else{
  228. return $this->json_return(201,$data);
  229. }
  230. }
  231. public function teamAdd(Request $request)
  232. {
  233. $service = new EmployeeService();
  234. $user = $request->userData->toArray();
  235. list($status,$data) = $service->teamAdd($request->all(),$user);
  236. if($status){
  237. return $this->json_return(200,'',$data);
  238. }else{
  239. return $this->json_return(201,$data);
  240. }
  241. }
  242. public function teamDel(Request $request)
  243. {
  244. $service = new EmployeeService();
  245. $user = $request->userData->toArray();
  246. list($status,$data) = $service->teamDel($request->all());
  247. if($status){
  248. return $this->json_return(200,'',$data);
  249. }else{
  250. return $this->json_return(201,$data);
  251. }
  252. }
  253. public function teamDetail(Request $request)
  254. {
  255. $service = new EmployeeService();
  256. $user = $request->userData->toArray();
  257. list($status,$data) = $service->teamDetail($request->all());
  258. if($status){
  259. return $this->json_return(200,'',$data);
  260. }else{
  261. return $this->json_return(201,$data);
  262. }
  263. }
  264. public function teamList(Request $request)
  265. {
  266. $service = new EmployeeService();
  267. $user = $request->userData->toArray();
  268. list($status,$data) = $service->teamList($request->all());
  269. if($status){
  270. return $this->json_return(200,'',$data);
  271. }else{
  272. return $this->json_return(201,$data);
  273. }
  274. }
  275. public function employeeDepart(Request $request)
  276. {
  277. $service = new EmployeeService();
  278. $user = $request->userData->toArray();
  279. list($status,$data) = $service->employeeDepart($request->all());
  280. if($status){
  281. return $this->json_return(200,'',$data);
  282. }else{
  283. return $this->json_return(201,$data);
  284. }
  285. }
  286. public function employeeTeam(Request $request)
  287. {
  288. $service = new EmployeeService();
  289. $user = $request->userData->toArray();
  290. list($status,$data) = $service->employeeTeam($request->all());
  291. if($status){
  292. return $this->json_return(200,'',$data);
  293. }else{
  294. return $this->json_return(201,$data);
  295. }
  296. }
  297. public function employeeRole(Request $request)
  298. {
  299. $service = new EmployeeService();
  300. $user = $request->userData->toArray();
  301. list($status,$data) = $service->employeeRole($request->all());
  302. if($status){
  303. return $this->json_return(200,'',$data);
  304. }else{
  305. return $this->json_return(201,$data);
  306. }
  307. }
  308. }