| | |
| | | String updateData(InoutData data) throws Exception; |
| | | |
| | | /** |
| | | * 值仓环节提交数据,只更新部分信息 |
| | | * |
| | | * @param data |
| | | * @return |
| | | */ |
| | | String updateDataByHandle(InoutData data); |
| | | |
| | | /** |
| | | * 分页获取住信息 |
| | | * |
| | | * @param param |
| | |
| | | String toComplete(InoutParam param) throws Exception; |
| | | |
| | | /** |
| | | * 将出入库信息存放到临时缓存中,这个缓存默认只保留2天时间 |
| | | * |
| | | * @param data |
| | | */ |
| | | void addInoutCache(InoutData data); |
| | | |
| | | /** |
| | | * 更新出入库缓存信息 |
| | | * 将出入库流水信息放到缓存中,包括进行中的和已经完成的 |
| | | * |
| | | * @param data |
| | | */ |
| | | void updateInoutCache(InoutData data); |
| | | |
| | | /** |
| | | * 从缓存中删除出入库缓存 |
| | | * |
| | | * @param deptId |
| | | * @param type |
| | | * @param id |
| | | * @param addToComplete |
| | | */ |
| | | void delInoutFromCache(String deptId, String type, String id, boolean addToComplete); |
| | | |
| | | /** |
| | | * 获取出入库列表信息,缓存时间是48小时 |
| | |
| | | */ |
| | | InoutData getFromInoutCache(InoutParam param); |
| | | |
| | | /** |
| | | * 初始化出入库大屏数据,仅仅发送 |
| | | * |
| | | * @param deptId |
| | | */ |
| | | void initInoutScreen(String deptId); |
| | | |
| | | |
| | | /** |
| | | * 根据数据进行推送 |
| | |
| | | * @param result |
| | | */ |
| | | void notifyWeb(InoutData result); |
| | | |
| | | |
| | | /** |
| | | * 推送大屏 |
| | | * |
| | | * @param companyId |
| | | * @param deptId |
| | | * @param progress 可以为空 |
| | | */ |
| | | void notifyToScreen(String companyId, String deptId, String progress); |
| | | |
| | | /** |
| | | * 快速完成流程中的订单 |
| | |
| | | |
| | | /** |
| | | * 更新扦样信息 |
| | | * |
| | | * @param data |
| | | * @return |
| | | * @throws Exception |
| | |
| | | |
| | | /** |
| | | * 更新化验信息 |
| | | * |
| | | * @param data |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | String updateCheckData(InoutCheckData data); |
| | | |
| | | |
| | | } |