| | |
| | | import com.core.annotations.AppAuth; |
| | | import com.core.common.*; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.ViewStockUseBeanDigitalTwin; |
| | | import com.zy.asrs.entity.param.*; |
| | | import com.zy.asrs.service.OpenService; |
| | | import com.zy.common.model.DetlDto; |
| | |
| | | System.out.println(JSON.toJSONString(param1)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 数据总览 |
| | | */ |
| | | @RequestMapping("/digitalTwin/overview") |
| | | public R digitalTwinOverview(@RequestHeader(required = false) String appkey, |
| | | HttpServletRequest request) { |
| | | auth(appkey, null, request); |
| | | return R.ok().add(openService.digitalTwinOverview()); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 近期订单 近期订单数量,默认7天 |
| | | */ |
| | | @RequestMapping("/digitalTwin/recentOrder") |
| | | public R digitalTwinRecentOrder(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinRecentOrderParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinRecentOrder(param)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 6.3近期剩余库位 近期剩余库位数量,默认7天 |
| | | */ |
| | | @RequestMapping("/digitalTwin/recentIdleLoc") |
| | | public R digitalTwinRecentIdleLoc(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinRecentIdleLocParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinRecentIdleLoc(param)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 近期出库入库 |
| | | */ |
| | | @RequestMapping("/digitalTwin/recentInAndOutBound") |
| | | public R digitalTwinRecentInAndOutBound(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinRecentInAndOutBoundParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinRecentInAndOutBound(param)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 6.5近期呆滞品 |
| | | */ |
| | | @RequestMapping("/digitalTwin/recentDetainMat") |
| | | public R digitalTwinRecentDetainMat(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinRecentDetainMatParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinRecentDetainMat(param)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 6.6设备监控 |
| | | */ |
| | | @RequestMapping("/digitalTwin/equipment") |
| | | public R digitalTwinEquipment(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinEquipmentParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinEquipment(param)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 6.7库位及库存信息 |
| | | */ |
| | | @RequestMapping("/digitalTwin/warehouseDetail") |
| | | public R digitalTwinWarehouseDetail(@RequestHeader(required = false) String appkey, |
| | | @RequestBody DigitalTwinWarehouseDetailParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | return R.ok().add(openService.digitalTwinWarehouseDetail(param)); |
| | | } |
| | | |
| | | } |