package com.steerinfo.dil.feign; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; import java.util.Map; @FeignClient(value = "DIL-RMS-API-DEV", url = "${openfeign.RmsFeign.url}") public interface RmsFeign { //展示司机信息 @PostMapping(value = "api/v1/rms/rmscardriver/getCarDriverList") Map getCarDriverList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增司机信息 @PostMapping(value = "api/v1/rms/rmscardriver/insertCarDriver") Map insertCarDriver(@RequestBody(required = false) Map map); //删除司机信息 @PostMapping(value = "api/v1/rms/rmscardriver/deleteCarDriver/{id}") Map deleteCarDriver(@PathVariable("id") BigDecimal id); //获取托运人列表 @PostMapping(value = "api/v1/rms/rmscarriers/getCarrierList") Map getCarrierList(@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增托运人 @PostMapping(value = "api/v1/rms/rmscardriver/insertCarrier") Map insertCarrier(@RequestBody(required = false) Map map); //删除托运人 @PostMapping(value = "api/v1/rms/rmscardriver/deleteCarrier/{id}") Map deleteCarrier(@PathVariable("id") BigDecimal id); //获取物资列表 @PostMapping(value = "api/v1/rms/rmsmaterial/getMaterialList") Map getMaterialList(@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增物资 @PostMapping(value = "api/v1/rms/rmsmaterial/insertMaterial") Map insertMaterial(@RequestBody(required = false) Map map); //删除物资 @PostMapping(value = "api/v1/rms/rmscardriver/deleteMaterial/{id}") Map deleteMaterial(@PathVariable("id") BigDecimal id); //获得人员列表 @PostMapping(value = "api/v1/rms/rmspersonnel/getPersonnelList") Map getPersonnelList(@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); @PostMapping(value = "api/v1/rms/rmspersonnel/insertPersonnel") Map insertPersonnel(@RequestBody(required = false) Map map); //删除人员信息 @PostMapping(value = "api/v1/rms/rmspersonnel/deletePersonnel/{id}") Map deletePersonnel(@PathVariable("id") BigDecimal id); //获得承运商列表 @PostMapping(value = "api/v1/rms/rmsshippers/getShipperList") Map getShipperList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增承运商信息 @PostMapping(value = "api/v1/rms/rmsshippers/insertShipper") Map insertShipper(@RequestBody(required = false) Map map); //删除承运商 @PostMapping(value = "api/v1/rms/rmsshippers/deleteShipper/{id}") Map deleteShipper(@PathVariable("id") BigDecimal id); //展示供应商列表 @PostMapping(value = "api/v1/rms/rmssupplier/getSupplierList") Map getSupplierList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增供应商信息 @PostMapping(value = "api/v1/rms/rmsshippers/insertSupplier") Map insertSupplier(@RequestBody(required = false) Map map); //删除承运商 @PostMapping(value = "api/v1/rms/rmsshippers/deleteSupplier/{id}") Map deleteSupplier(@PathVariable("id") BigDecimal id); @PostMapping(value = "api/v1/rms/rmscapacity/getCapacityList") Map getCapacityList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增运力 @PostMapping(value = "api/v1/rms/rmscapacity/insertCapacity") Map insertCapacity(@RequestBody(required = false) Map map); //删除运力 @PostMapping(value = "api/v1/rms/rmscapacity/deleteCapacity/{id}") Map deleteCapacity(@PathVariable("id") BigDecimal id); //查找汽车衡列表 @PostMapping(value = "api/v1/rms/rmstruckcalculate/getTruckCalculateList") Map getTruckCalculateList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增汽车衡 @PostMapping(value = "api/v1/rms/rmstruckcalculate/insertTruckCalculate") Map insertTruckCalculate(@RequestBody(required = false) Map map); //根据id删除汽车衡 @PostMapping(value = "api/v1/rms/rmstruckcalculate/deleteTruckCalculate/{id}") Map deleteTruckCalculate(@PathVariable("id") BigDecimal id); @PostMapping(value = "api/v1/rms/rmswarehouse/getWarehouseList") Map getWarehouseList (@RequestBody(required = false) Map mapValue, @RequestParam("apiId") Integer apiId, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize ); //新增仓库 @PostMapping(value = "api/v1/rms/rmswarehouse/insertWarehouse") Map insertWarehouse(@RequestBody(required = false) Map map); //删除仓库 @PostMapping(value = "api/v1/rms/rmswarehouse/deleteWarehouse/{id}") Map deleteWarehouse(@PathVariable("id") BigDecimal id); //******************************************下拉框******************************* @GetMapping(value = "/api/v1/rms/rmscapacity/getCapacityId") Map getCapacityId(); }