using Gatedge.K3Cloud.Utils.Model.K3Request; using Gatedge.K3Cloud.Utils.Model.K3Result; using Gatedge.K3Cloud.Utils.Model.K3Result.Model; using Gatedge.ScanCode.Models.Dto; using Gatedge.ScanCode.Models.Dto.ScanRecords; namespace Gatedge.ScanCode.Services.IServices { /// /// 暂存扫描记录服务接口 /// public interface IScanRecordsService { /// /// 保存接口 /// public K3CloudResponseStatus Save(ScanRecordsSaveDto param); /// /// 批量保存接口 /// public K3CloudResponseStatus PatchSave(ArrayDto param); /// /// 查看接口 /// /// public ListResult List(Query queryParam); /// /// 删除接口 /// /// public K3CloudResponseStatus Delete(Delete deleteParam); /// /// 查看 /// /// /// public object View(View param); /// /// 提交成功 /// /// /// /// /// public K3CloudResponseStatus SubmitSuccess(string ids, string resultBillId, K3CloudResponseStatus response); /// /// 提交失败,更新状态和错误信息 /// /// /// /// public K3CloudResponseStatus SubmitError(string id, string errorInfo); /// /// 根据条码查找记录 /// /// public ListResult FindIdByCode(string barCode); /// /// 打印条码成果 /// public K3CloudResponseStatus PrintResultBillNo(List ids); } }