基础信息-物料管理-新增页面 添加下拉框数据
This commit is contained in:
@@ -8,6 +8,7 @@ import com.mhd.system.api.factory.RemoteOmsFeignFallbackFactory;
|
|||||||
import com.mhd.system.api.feign.FeignAutoConfiguration;
|
import com.mhd.system.api.feign.FeignAutoConfiguration;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
|
||||||
@@ -35,4 +36,8 @@ public interface OmsServiceFeign {
|
|||||||
@ApiOperation("编辑物料库存")
|
@ApiOperation("编辑物料库存")
|
||||||
@PostMapping("/materialInventoryApi/omsEdit")
|
@PostMapping("/materialInventoryApi/omsEdit")
|
||||||
public AjaxResult omsEdit(@RequestBody MaterialInventoryOmsParamDO materialInventoryOmsParamDO);
|
public AjaxResult omsEdit(@RequestBody MaterialInventoryOmsParamDO materialInventoryOmsParamDO);
|
||||||
|
|
||||||
|
@ApiOperation("查询企业单位列表-新增物料时显示下拉框数据")
|
||||||
|
@GetMapping("/erpEnterpriseUnitApi/unitList")
|
||||||
|
public AjaxResult getUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO);
|
||||||
}
|
}
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
package com.mhd.system.api.domain;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ApiModel(description = "企业单位DTO")
|
||||||
|
public class ErpEnterpriseUnitDTO {
|
||||||
|
|
||||||
|
@ApiModelProperty("企业单位id")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@ApiModelProperty("企业单位名称")
|
||||||
|
private String erpName;
|
||||||
|
|
||||||
|
@ApiModelProperty("企业单位编码")
|
||||||
|
private String erpCode;
|
||||||
|
|
||||||
|
@ApiModelProperty("组织ID")
|
||||||
|
private Long organizationId;
|
||||||
|
}
|
||||||
+5
@@ -53,6 +53,11 @@ public class RemoteOmsFeignFallbackFactory implements FallbackFactory<OmsService
|
|||||||
public AjaxResult omsEdit(MaterialInventoryOmsParamDO materialInventoryOmsParamDO) {
|
public AjaxResult omsEdit(MaterialInventoryOmsParamDO materialInventoryOmsParamDO) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AjaxResult getUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+12
@@ -5,6 +5,8 @@ import com.mhd.basic.interfaces.vo.MaterialStockInfoVo;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import com.mhd.system.api.OmsServiceFeign;
|
||||||
|
import com.mhd.system.api.domain.ErpEnterpriseUnitDTO;
|
||||||
import com.mhd.system.api.domain.MaterialBarCodeFeign;
|
import com.mhd.system.api.domain.MaterialBarCodeFeign;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -41,6 +43,9 @@ public class MaterialBaseInfoApi extends BaseController{
|
|||||||
@Resource
|
@Resource
|
||||||
private MaterialBaseInfoAssembler materialBaseInfoAssembler;
|
private MaterialBaseInfoAssembler materialBaseInfoAssembler;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private OmsServiceFeign omsServiceFeign;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询物料基础信息列表
|
* 分页查询物料基础信息列表
|
||||||
*/
|
*/
|
||||||
@@ -108,4 +113,11 @@ public class MaterialBaseInfoApi extends BaseController{
|
|||||||
return R.ok(materialBaseInfoApplicationService.getMaterialStockList(shipperName,materialName,machineCode,pageNum,pageSize));
|
return R.ok(materialBaseInfoApplicationService.getMaterialStockList(shipperName,materialName,machineCode,pageNum,pageSize));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation("获取企业单位列表-申报单位下拉框用")
|
||||||
|
@GetMapping("/getDeclarationUnitList")
|
||||||
|
public AjaxResult getDeclarationUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
||||||
|
return omsServiceFeign.getUnitList(erpEnterpriseUnitDTO);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+8
@@ -6,6 +6,7 @@ import com.mhd.common.core.web.domain.AjaxResult;
|
|||||||
import com.mhd.common.core.web.page.TableDataInfo;
|
import com.mhd.common.core.web.page.TableDataInfo;
|
||||||
import com.mhd.oms.application.service.erpEnterpriseUnit.ErpEnterpriseUnitApplicationService;
|
import com.mhd.oms.application.service.erpEnterpriseUnit.ErpEnterpriseUnitApplicationService;
|
||||||
import com.mhd.oms.domain.erpEnterpriseUnit.entity.ErpEnterpriseUnit;
|
import com.mhd.oms.domain.erpEnterpriseUnit.entity.ErpEnterpriseUnit;
|
||||||
|
import com.mhd.oms.domain.erpEnterpriseUnit.repository.po.ErpEnterpriseUnitPO;
|
||||||
import com.mhd.oms.domain.erpEnterpriseUnit.repository.todo.ErpEnterpriseUnitDO;
|
import com.mhd.oms.domain.erpEnterpriseUnit.repository.todo.ErpEnterpriseUnitDO;
|
||||||
import com.mhd.oms.interfaces.assembler.erpEnterpriseUnit.ErpEnterpriseUnitAssembler;
|
import com.mhd.oms.interfaces.assembler.erpEnterpriseUnit.ErpEnterpriseUnitAssembler;
|
||||||
import com.mhd.oms.interfaces.dto.erpEnterpriseUnit.ErpEnterpriseUnitDTO;
|
import com.mhd.oms.interfaces.dto.erpEnterpriseUnit.ErpEnterpriseUnitDTO;
|
||||||
@@ -82,5 +83,12 @@ public class ErpEnterpriseUnitApi extends BaseController {
|
|||||||
return AjaxResult.success(erpEnterpriseUnit);
|
return AjaxResult.success(erpEnterpriseUnit);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("查询企业单位列表-下拉框用")
|
||||||
|
@GetMapping("/unitList")
|
||||||
|
public AjaxResult unitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
||||||
|
ErpEnterpriseUnitDO erpEnterpriseUnitDO = erpEnterpriseUnitAssembler.toDO(erpEnterpriseUnitDTO);
|
||||||
|
TableDataInfo tableDataInfo = erpEnterpriseUnitApplicationService.queryList(erpEnterpriseUnitDO);
|
||||||
|
return AjaxResult.success(tableDataInfo.getData());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user