skyouc
2 天以前 902ec017c2c6b01bacc67a0a65fbb5a53a951c1e
rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/BaseInfoController.java
@@ -18,7 +18,7 @@
@RestController
@RequestMapping("/base")
@Api(tags = "基础信息同步")
@Api(tags = "基础信息")
public class BaseInfoController {
    @Autowired
@@ -30,7 +30,7 @@
     * @description: 物料信息同步
     * @version 1.0
     */
    @ApiOperation(value = "基础物料信息同步", tags = "基础信息同步")
    @ApiOperation(value = "基础物料信息同步")
    @PostMapping("/sync/base/matnrs")
    public R syncMatnrs(@RequestBody List<BaseMatParms> matnrs) {
        if (Objects.isNull(matnrs)) {
@@ -47,7 +47,7 @@
     * @version 1.0
     */
    @PostMapping("/sync/locs")
    @ApiOperation(value = "库位信息同步", tags = "基础信息同步")
    @ApiOperation(value = "库位信息同步")
    public R syncLocs(@RequestBody List<SyncLocsParams> locs) {
        if (locs.isEmpty()) {
            throw new CoolException("参数不能为空!!");
@@ -62,7 +62,7 @@
     * @version 1.0
     */
    @PostMapping("/sync/matGroups")
    @ApiOperation(value = "物料分组信息同步", tags = "基础信息同步")
    @ApiOperation(value = "物料分组信息同步")
    public R syncMatGroup(@RequestBody List<SyncMatGroupsParams> matGroupsParams) {
        if (matGroupsParams.isEmpty()) {
            throw new CoolException("参数不能为空!!");
@@ -70,7 +70,13 @@
        return receiveMsgService.syncMatGroups(matGroupsParams);
    }
    @ApiOperation(value = "库区数据同步", tags = "基础信息同步")
    /**
     * @author Ryan
     * @date 2025/8/19
     * @description: 库区数据同步
     * @version 1.0
     */
    @ApiOperation(value = "库区数据同步")
    @PostMapping("/sync/warehouse/areas")
    public R syncLocAreas(@RequestBody List<LocAreasParams> areasParams) {
        if (areasParams.isEmpty()) {
@@ -80,7 +86,13 @@
    }
    @ApiOperation(value = "库区数据同步", tags = "基础信息同步")
    /**
     * @author Ryan
     * @date 2025/8/19
     * @description: 仓库信息同步
     * @version 1.0
     */
    @ApiOperation(value = "仓库数据同步")
    @PostMapping("/sync/warehouse")
    public R syncWarehouse(@RequestBody List<WarehouseParams> warehouseParams) {
        if (warehouseParams.isEmpty()) {
@@ -88,4 +100,21 @@
        }
        return receiveMsgService.syncWarehouse(warehouseParams);
    }
    /**
     * @author Ryan
     * @date 2025/8/19
     * @description: 仓库信息同步
     * @version 1.0
     */
    @ApiOperation(value = "企业信息同步")
    @PostMapping("/sync/companies")
    public R syncCompanys(@RequestBody List<CompaniesParam> companyParams) {
        if (companyParams.isEmpty()) {
            throw new CoolException("参数不能为空!!");
        }
        return receiveMsgService.syncCompanies(companyParams);
    }
}