using Gatedge.K3Cloud.Utils.Model.K3Request; using Gatedge.K3Cloud.Utils.Model.K3Result; using Gatedge.K3Cloud.Utils.Model.K3Result.Model; using Gatedge.ScanCode.Models.Dto.BarRecord; using Gatedge.ScanCode.Models.Dto.ScanRecords; using Gatedge.ScanCode.Models.K3Request.SaveModel; using Gatedge.ScanCode.Models.Vo; namespace Gatedge.ScanCode.Services.IServices { /// /// 条码扫描记录# 服务接口 /// public interface IBarRecordService { /// /// 打印条码成果 /// /// public void PrintResultBillNo(BarRecord barRecord); /// /// 查看接口 /// /// public ListResult List(Query queryParam); /// /// 查看 /// /// /// public BarRecordVo View(View param); /// /// 保存条码扫描记录 /// /// /// public K3CloudResponseStatus Save(List param); /// /// 标准保存接口 /// /// /// public K3CloudResponseStatus Save(Save param); /// /// 保存错误信息 /// /// /// public K3CloudResponseStatus SaveErrorInfo(int barRecordId, string ErrorInfo); /// /// 保存错误信息 /// /// /// public K3CloudResponseStatus SubmitSuccess(int barRecordId, IEnumerable resultEntityList); /// /// 根据条码查找记录 /// /// /// public ListResult FindIdByCode(string barCode); /// /// 提交接口 /// /// /// public K3CloudResponseStatus Submit(Submit submitBarRecor); /// /// 撤销接口 /// /// /// public K3CloudResponseStatus CancelAssign(CancelAssign cancelAssignBarRecord); /// /// 审核接口 /// /// /// public K3CloudResponseStatus Audit(Audit auditParam); } }