package com.example.erp.controller.mm; import com.example.erp.common.Result; import com.example.erp.entity.mm.BasicWarehouseType; import com.example.erp.entity.sd.BasicData; import com.example.erp.service.mm.BasicWarehouseTypeService; import com.example.erp.service.sd.BasicDateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController @RequestMapping("/BasicWarehouse") public class BasicWarehouseTypeController { @Autowired BasicWarehouseTypeService basicWarehouseTypeService; @GetMapping("/BasicWarehouseType/{type}") public Result getBasicWarehouseType(@PathVariable String type){ return Result.seccess(basicWarehouseTypeService.getBasicWarehouseType(type)); } @GetMapping("/BasicWarehouseTypes/{type}") public Result getBasicWarehouseTypes(@PathVariable String type){ return Result.seccess(basicWarehouseTypeService.getBasicWarehouseTypes(type)); } @GetMapping("/getBasicWarehouse") public Result getBasicWarehouse(){ return Result.seccess(basicWarehouseTypeService.getBasicWarehouse()); } @PostMapping("addBasicWarehouse") public Result addBasicWarehouse(@RequestBody Map map){ return Result.seccess(basicWarehouseTypeService.addBasicWarehouse(map)); } @PostMapping("updateBasicWarehouse") public Result updateBasicWarehouse(@RequestBody BasicWarehouseType basicWarehouseType){ return Result.seccess(basicWarehouseTypeService.updateBasicWarehouse(basicWarehouseType)); } @PostMapping("deleteBasicWarehouse") public Result deleteBasicWarehouse(@RequestBody BasicWarehouseType basicWarehouseType){ return Result.seccess(basicWarehouseTypeService.deleteBasicWarehouse(basicWarehouseType)); } }