using System; using ZR.Model; using ZR.Model.Dto; using ZR.Model.Business; using System.Collections.Generic; namespace ZR.Service.Business.IBusinessService { /// /// 质量GP12工单业务模块service接口 /// public interface IQcGp12Service : IBaseService { /// /// 获取班组下拉 /// /// List GetGroupOptions(); /// /// 获取站点下拉 /// /// List GetStieOptions(); /// /// 获取缺陷项渲染数据 /// /// List GetDefectInitOptions(); /// /// 获取缺陷项菜单列表的渲染数据 /// /// List GetDefectTableOptions(); /// /// 解析标签 /// /// 标签内容 扫码内容 /// 解析方法 1-全解析 2-只看零件号 /// QcGp12LabelAnalysisDto AnalyzeLabelToDto(string label,int type); /// /// 开始工单(标签重复则开启旧工单) /// /// QcGp12ServiceWorkorder StartGP12WorkOrder(QcGp12WorkorderDetailDto data); /// /// 工单缺陷项修改 /// /// QcGp12ServiceWorkorder ChangeWorkOrderDefect(QcGp12WorkorderDefectDto data); /// /// 触摸屏工单缺陷项获取 /// /// List GetWorkOrderDefectList(string workorder); /// /// 触摸屏扫内标签零件 /// /// string ScanInnerLabel(QcGp12LabelScanDto data); /// /// 结束工单并生成质量报表 /// /// string EndGP12WorkOrderAndCreateStatistics(string workorder); /// /// 更新工单相关信息 /// /// 工单号 /// public QcGp12ServiceWorkorder UpdateWorkOrderDetail(string workorder); /// /// 生成虚拟标签 /// /// 工单信息 /// public QcGp12ServiceWorkorder GenerateVirtualLabel(QcGp12WorkorderDetailDto workorderDetail); } }