|
@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiImplicitParams;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -901,6 +902,36 @@ public class RMScontroller {
|
|
return rmsFeign.getConsigneeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
|
|
return rmsFeign.getConsigneeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value="新增收货客户信息", notes="根据rmsConsignee对象创建")
|
|
|
|
+ @ApiImplicitParam(name = "rmsConsignee", value = "详细实体rmsConsignee", required = true, dataType = "rmsConsignee")
|
|
|
|
+ @PostMapping(value = "/insertConsignee")
|
|
|
|
+ public Map<String, Object> insertConsignee(@RequestBody(required = false) Map<String, Object> map){
|
|
|
|
+ return rmsFeign.insertConsignee(map);
|
|
|
|
+ }
|
|
|
|
+ @ApiOperation(value="删除", notes="根据rmsConsignee对象创建")
|
|
|
|
+ @ApiImplicitParam(name = "收货客户信息id", value = "id", required = true, dataType = "int")
|
|
|
|
+ @PostMapping(value = "/deleteConsignee/{id}")
|
|
|
|
+ public Map<String, Object> deleteConsignee(@PathVariable("id")BigDecimal id){
|
|
|
|
+ return rmsFeign.deleteConsignee(id);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value="获取运力信息", notes="根据url的id来获取详细信息")
|
|
|
|
+ @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
|
|
|
|
+ @PostMapping(value = "/getConsigneeById/{id}")
|
|
|
|
+ public Map<String,Object> getConsigneeById(@PathVariable("id")BigDecimal id){
|
|
|
|
+ return rmsFeign.getConsigneeById(id);
|
|
|
|
+ }
|
|
|
|
+ @ApiOperation(value="更新详细信息", notes="根据url的id来指定更新对象,并根据传过来的rmsCapacity信息来更新详细信息")
|
|
|
|
+ @ApiImplicitParams({
|
|
|
|
+ @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "Short"),
|
|
|
|
+ @ApiImplicitParam(name = "rmsConsignee", value = "详细实体rmsConsignee", required = true, dataType = "RmsConsignee")
|
|
|
|
+ })
|
|
|
|
+ @PostMapping(value = "/updateConsignee", produces = "application/json;charset=UTF-8")
|
|
|
|
+ public Map<String, Object> updateConsignee( @RequestBody Map<String, Object> map){
|
|
|
|
+
|
|
|
|
+ return rmsFeign.updateConsignee(map);
|
|
|
|
+ }
|
|
|
|
+
|
|
/*
|
|
/*
|
|
*边写边搜索承运商
|
|
*边写边搜索承运商
|
|
* */
|
|
* */
|
|
@@ -949,4 +980,9 @@ public class RMScontroller {
|
|
return rmsFeign.deletePortYard(warehouseId);
|
|
return rmsFeign.deletePortYard(warehouseId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //上传图片
|
|
|
|
+ @PostMapping(value = "/upload")
|
|
|
|
+ public Map<String,Object> upLoadPhoto(@RequestParam("file") MultipartFile file){
|
|
|
|
+ return rmsFeign.upLoadPhoto(file);
|
|
|
|
+ }
|
|
}
|
|
}
|