FaceSheetSenderController.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. namespace app\adminapi\controller\express_assistant;
  3. use app\adminapi\controller\BaseAdminController;
  4. use app\adminapi\lists\express_assistant\FaceSheetSenderList;
  5. use app\adminapi\logic\express_assistant\FaceSheetSenderLogic;
  6. use app\adminapi\validate\express_assistant\FaceSheetSenderValidate;
  7. use app\common\service\JsonService;
  8. /**
  9. * 发件人模板
  10. */
  11. class FaceSheetSenderController extends BaseAdminController
  12. {
  13. /**
  14. * @notes 添加发件人
  15. * @return \think\response\Json
  16. * @author Tab
  17. * @date 2021/11/22 15:49
  18. */
  19. public function add()
  20. {
  21. $params = (new FaceSheetSenderValidate())->post()->goCheck('add');
  22. $result = FaceSheetSenderLogic::add($params);
  23. if ($result) {
  24. return JsonService::success('添加成功', [], 1, 1);
  25. }
  26. return JsonService::fail(FaceSheetSenderLogic::getError());
  27. }
  28. /**
  29. * @notes 获取发件人详情
  30. * @return \think\response\Json
  31. * @author Tab
  32. * @date 2021/11/22 16:07
  33. */
  34. public function detail()
  35. {
  36. $params = (new FaceSheetSenderValidate())->goCheck('detail');
  37. $result = FaceSheetSenderLogic::detail($params);
  38. return JsonService::data($result);
  39. }
  40. /**
  41. * @notes 编辑发件人
  42. * @return \think\response\Json
  43. * @author Tab
  44. * @date 2021/11/22 16:13
  45. */
  46. public function edit()
  47. {
  48. $params = (new FaceSheetSenderValidate())->post()->goCheck('edit');
  49. $result = FaceSheetSenderLogic::edit($params);
  50. if ($result) {
  51. return JsonService::success('编辑成功', [], 1, 1);
  52. }
  53. return JsonService::fail(FaceSheetSenderLogic::getError());
  54. }
  55. /**
  56. * @notes 删除发件人
  57. * @return \think\response\Json
  58. * @author Tab
  59. * @date 2021/11/22 16:18
  60. */
  61. public function delete()
  62. {
  63. $params = (new FaceSheetSenderValidate())->post()->goCheck('delete');
  64. $result = FaceSheetSenderLogic::delete($params);
  65. if ($result) {
  66. return JsonService::success('删除成功', [], 1, 1);
  67. }
  68. return JsonService::fail(FaceSheetSenderLogic::getError());
  69. }
  70. /**
  71. * @notes 发件人列表
  72. * @return \think\response\Json
  73. * @author Tab
  74. * @date 2021/11/22 16:21
  75. */
  76. public function lists()
  77. {
  78. return JsonService::dataLists(new FaceSheetSenderList());
  79. }
  80. }