| | |
| | | |
| | | @RestController |
| | | @RequestMapping("/base") |
| | | @Api(tags = "基础信息同步") |
| | | @Api(tags = "基础信息") |
| | | public class BaseInfoController { |
| | | |
| | | @Autowired |
| | |
| | | * @description: 物料信息同步 |
| | | * @version 1.0 |
| | | */ |
| | | @ApiOperation(value = "基础物料信息同步", tags = "基础信息同步") |
| | | @ApiOperation(value = "基础物料信息同步") |
| | | @PostMapping("/sync/base/matnrs") |
| | | public R syncMatnrs(@RequestBody List<BaseMatParms> matnrs) { |
| | | if (Objects.isNull(matnrs)) { |
| | |
| | | * @version 1.0 |
| | | */ |
| | | @PostMapping("/sync/locs") |
| | | @ApiOperation(value = "库位信息同步", tags = "基础信息同步") |
| | | @ApiOperation(value = "库位信息同步") |
| | | public R syncLocs(@RequestBody List<SyncLocsParams> locs) { |
| | | if (locs.isEmpty()) { |
| | | throw new CoolException("参数不能为空!!"); |
| | |
| | | * @version 1.0 |
| | | */ |
| | | @PostMapping("/sync/matGroups") |
| | | @ApiOperation(value = "物料分组信息同步", tags = "基础信息同步") |
| | | @ApiOperation(value = "物料分组信息同步") |
| | | public R syncMatGroup(@RequestBody List<SyncMatGroupsParams> matGroupsParams) { |
| | | if (matGroupsParams.isEmpty()) { |
| | | throw new CoolException("参数不能为空!!"); |
| | |
| | | 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()) { |
| | |
| | | } |
| | | |
| | | |
| | | @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()) { |
| | |
| | | } |
| | | 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); |
| | | } |
| | | |
| | | |
| | | } |