SignGoodController.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. namespace plugin\admin\app\controller;
  3. use plugin\admin\app\model\SignGood;
  4. use support\Request;
  5. use support\Response;
  6. use plugin\admin\app\model\Good;
  7. use plugin\admin\app\controller\Crud;
  8. use support\exception\BusinessException;
  9. /**
  10. * 产品列表
  11. */
  12. class SignGoodController extends Crud
  13. {
  14. /**
  15. * @var SignGood
  16. */
  17. protected $model = null;
  18. /**
  19. * 构造函数
  20. * @return void
  21. */
  22. public function __construct()
  23. {
  24. $this->model = new SignGood;
  25. }
  26. /**
  27. * 浏览
  28. * @return Response
  29. */
  30. public function index(): Response
  31. {
  32. return view('signgood/index');
  33. }
  34. /**
  35. * 插入
  36. * @param Request $request
  37. * @return Response
  38. * @throws BusinessException
  39. */
  40. public function insert(Request $request): Response
  41. {
  42. if ($request->method() === 'POST') {
  43. return parent::insert($request);
  44. }
  45. return view('signgood/insert');
  46. }
  47. /**
  48. * 更新
  49. * @param Request $request
  50. * @return Response
  51. * @throws BusinessException
  52. */
  53. public function update(Request $request): Response
  54. {
  55. if ($request->method() === 'POST') {
  56. return parent::update($request);
  57. }
  58. return view('signgood/update');
  59. }
  60. }