depotList(); } /** * 添加仓库 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_add", methods: "POST")] #[Scene(scene: "depot_add")] public function add(DepotRequest $request): array { return (new DepotService)->add(); } /** * 修改仓库 * @return array */ #[RequestMapping(path: "depot_edit", methods: "POST")] #[Scene(scene: "depot_edit")] public function edit(DepotRequest $request): array { return (new DepotService)->edit(); } /** * 删除仓库 * @return array */ #[RequestMapping(path: "depot_delete", methods: "GET")] #[Scene(scene: "depot_delete")] public function delete(DepotRequest $request): array { return (new DepotService)->delete(); } /** * 采购入库 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_purchase", methods: "POST")] #[Scene(scene: "purchase")] public function purchase(DepotRequest $request): array { return (new DepotService)->purchase(); } /** * 采购修改 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_purchase_update", methods: "POST")] #[Scene(scene: "purchase_update")] public function purchaseUpdate(DepotRequest $request): array { return (new DepotService)->purchaseUpdate(); } /** * 采购退货 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_purchase_back", methods: "POST")] #[Scene(scene: "purchase_back")] public function purchaseBack(DepotRequest $request): array { return (new DepotService)->purchaseBack(); } /** * 采购列表 * @param DepotRequest $request * @return array */ #[RequestMapping(path: "purchase_list", methods: "GET")] #[Scene(scene: "purchase_list")] public function purchaseList(DepotRequest $request): array { return (new DepotService)->purchaseList(); } /** * 销售出库 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_sale", methods: "POST")] #[Scene(scene: "depot_sale")] public function depotSale(DepotRequest $request): array { return (new DepotService)->depotSale(); } /** * 销售出库数量修改 * @param DepotRequest $request * @return array * @throws Exception */ #[RequestMapping(path: "depot_sale_update", methods: "POST")] #[Scene(scene: "sale_update")] public function saleUpdate(DepotRequest $request): array { return (new DepotService)->saleUpdate(); } }