后道
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd基础缺陷项service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndBaseDefectService : IBaseService<QcBackEndBaseDefect>
|
||||
{
|
||||
PagedInfo<QcBackEndBaseDefectDto> GetList(QcBackEndBaseDefectQueryDto parm);
|
||||
|
||||
QcBackEndBaseDefect GetInfo(int Id);
|
||||
|
||||
QcBackEndBaseDefect AddQcBackEndBaseDefect(QcBackEndBaseDefect parm);
|
||||
|
||||
int UpdateQcBackEndBaseDefect(QcBackEndBaseDefect parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd班组service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndBaseGroupService : IBaseService<QcBackEndBaseGroup>
|
||||
{
|
||||
PagedInfo<QcBackEndBaseGroupDto> GetList(QcBackEndBaseGroupQueryDto parm);
|
||||
|
||||
QcBackEndBaseGroup GetInfo(int Id);
|
||||
|
||||
QcBackEndBaseGroup AddQcBackEndBaseGroup(QcBackEndBaseGroup parm);
|
||||
|
||||
int UpdateQcBackEndBaseGroup(QcBackEndBaseGroup parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd基础标签解析service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndBaseLabelAnalysisService : IBaseService<QcBackEndBaseLabelAnalysis>
|
||||
{
|
||||
PagedInfo<QcBackEndBaseLabelAnalysisDto> GetList(QcBackEndBaseLabelAnalysisQueryDto parm);
|
||||
|
||||
QcBackEndBaseLabelAnalysis GetInfo(int Id);
|
||||
|
||||
QcBackEndBaseLabelAnalysis AddQcBackEndBaseLabelAnalysis(QcBackEndBaseLabelAnalysis parm);
|
||||
|
||||
int UpdateQcBackEndBaseLabelAnalysis(QcBackEndBaseLabelAnalysis parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd基础站点service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndBaseSiteService : IBaseService<QcBackEndBaseSite>
|
||||
{
|
||||
PagedInfo<QcBackEndBaseSiteDto> GetList(QcBackEndBaseSiteQueryDto parm);
|
||||
|
||||
QcBackEndBaseSite GetInfo(int Id);
|
||||
|
||||
QcBackEndBaseSite AddQcBackEndBaseSite(QcBackEndBaseSite parm);
|
||||
|
||||
int UpdateQcBackEndBaseSite(QcBackEndBaseSite parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd工单操作日志service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndLogWorkorderService : IBaseService<QcBackEndLogWorkorder>
|
||||
{
|
||||
PagedInfo<QcBackEndLogWorkorderDto> GetList(QcBackEndLogWorkorderQueryDto parm);
|
||||
|
||||
QcBackEndLogWorkorder GetInfo(string Id);
|
||||
|
||||
QcBackEndLogWorkorder AddQcBackEndLogWorkorder(QcBackEndLogWorkorder parm);
|
||||
|
||||
int UpdateQcBackEndLogWorkorder(QcBackEndLogWorkorder parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd扫码标签记录service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndRecordLabelScanService : IBaseService<QcBackEndRecordLabelScan>
|
||||
{
|
||||
PagedInfo<QcBackEndRecordLabelScanDto> GetList(QcBackEndRecordLabelScanQueryDto parm);
|
||||
|
||||
QcBackEndRecordLabelScan GetInfo(string Id);
|
||||
|
||||
QcBackEndRecordLabelScan AddQcBackEndRecordLabelScan(QcBackEndRecordLabelScan parm);
|
||||
|
||||
int UpdateQcBackEndRecordLabelScan(QcBackEndRecordLabelScan parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd工单缺陷项记录service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndRecordWorkorderDefectService : IBaseService<QcBackEndRecordWorkorderDefect>
|
||||
{
|
||||
PagedInfo<QcBackEndRecordWorkorderDefectDto> GetList(QcBackEndRecordWorkorderDefectQueryDto parm);
|
||||
|
||||
QcBackEndRecordWorkorderDefect GetInfo(string Id);
|
||||
|
||||
QcBackEndRecordWorkorderDefect AddQcBackEndRecordWorkorderDefect(QcBackEndRecordWorkorderDefect parm);
|
||||
|
||||
int UpdateQcBackEndRecordWorkorderDefect(QcBackEndRecordWorkorderDefect parm);
|
||||
|
||||
}
|
||||
}
|
||||
90
ZR.Service/mes/qc/IService/backend/IQcBackEndService.cs
Normal file
90
ZR.Service/mes/qc/IService/backend/IQcBackEndService.cs
Normal file
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd工单业务模块service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndService : IBaseService<QcBackEndServiceWorkorder>
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取班组下拉
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndBaseGroupDto> GetGroupOptions();
|
||||
|
||||
/// <summary>
|
||||
/// 获取站点下拉
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndBaseSiteDto> GetStieOptions();
|
||||
|
||||
/// <summary>
|
||||
/// 获取缺陷项渲染数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndAlterationDefectDto> GetDefectInitOptions();
|
||||
|
||||
/// <summary>
|
||||
/// 获取缺陷项菜单列表的渲染数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndAlterationDefectDto> GetDefectTableOptions();
|
||||
|
||||
/// <summary>
|
||||
/// 解析标签
|
||||
/// </summary>
|
||||
/// <param name="label">标签内容 扫码内容</param>
|
||||
/// <param name="type">解析方法 1-全解析 2-只看零件号</param>
|
||||
/// <returns></returns>
|
||||
QcBackEndLabelAnalysisDto AnalyzeLabelToDto(string label,int type);
|
||||
|
||||
/// <summary>
|
||||
/// 开始工单(标签重复则开启旧工单)
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
QcBackEndServiceWorkorder StartBackEndWorkOrder(QcBackEndWorkorderDetailDto data);
|
||||
|
||||
/// <summary>
|
||||
/// 工单缺陷项修改
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
QcBackEndServiceWorkorder ChangeWorkOrderDefect(QcBackEndWorkorderDefectDto data);
|
||||
|
||||
/// <summary>
|
||||
/// 触摸屏工单缺陷项获取
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndRecordWorkorderDefect> GetWorkOrderDefectList(string workorder);
|
||||
|
||||
/// <summary>
|
||||
/// 触摸屏扫内标签零件
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
string ScanInnerLabel(QcBackEndLabelScanDto data);
|
||||
|
||||
/// <summary>
|
||||
/// 结束工单并生成质量报表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
string EndBackEndWorkOrderAndCreateStatistics(string workorder);
|
||||
|
||||
/// <summary>
|
||||
/// 更新工单相关信息
|
||||
/// </summary>
|
||||
/// <param name="workorder">工单号</param>
|
||||
/// <returns></returns>
|
||||
public QcBackEndServiceWorkorder UpdateWorkOrderDetail(string workorder);
|
||||
|
||||
/// <summary>
|
||||
/// 生成虚拟标签
|
||||
/// </summary>
|
||||
/// <param name="workorderDetail">工单信息</param>
|
||||
/// <returns></returns>
|
||||
public QcBackEndServiceWorkorder GenerateVirtualLabel(QcBackEndWorkorderDetailDto workorderDetail);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd统计报表业务模块service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndServiceStatisticsService : IBaseService<QcBackEndServiceStatistics>
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取原始数据
|
||||
/// </summary>
|
||||
/// <param name="parm"></param>
|
||||
/// <returns></returns>
|
||||
PagedInfo<QcBackEndServiceStatisticsDto> GetList(QcBackEndServiceStatisticsQueryDto parm);
|
||||
|
||||
/// <summary>
|
||||
/// 获取修正格式后的列表数据
|
||||
/// </summary>
|
||||
/// <param name="parm"></param>
|
||||
/// <returns></returns>
|
||||
List<QcBackEndServiceStatisticsDto> GetReviseList(QcBackEndServiceStatisticsQueryDto parm);
|
||||
|
||||
QcBackEndServiceStatistics GetInfo(string Id);
|
||||
|
||||
QcBackEndServiceStatistics AddQcBackEndServiceStatistics(QcBackEndServiceStatistics parm);
|
||||
|
||||
int UpdateQcBackEndServiceStatistics(QcBackEndServiceStatistics parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Dto;
|
||||
using ZR.Model.Business;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量BackEnd工单业务模块service接口
|
||||
/// </summary>
|
||||
public interface IQcBackEndServiceWorkorderService : IBaseService<QcBackEndServiceWorkorder>
|
||||
{
|
||||
PagedInfo<QcBackEndServiceWorkorderDto> GetList(QcBackEndServiceWorkorderQueryDto parm);
|
||||
|
||||
QcBackEndServiceWorkorder GetInfo(string Id);
|
||||
|
||||
QcBackEndServiceWorkorder AddQcBackEndServiceWorkorder(QcBackEndServiceWorkorder parm);
|
||||
|
||||
int UpdateQcBackEndServiceWorkorder(QcBackEndServiceWorkorder parm);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using ZR.Model;
|
||||
using ZR.Model.Business;
|
||||
using ZR.Model.Dto;
|
||||
|
||||
namespace ZR.Service.Business.IBusinessService
|
||||
{
|
||||
/// <summary>
|
||||
/// 质量后道外箱标签打印配置
|
||||
/// </summary>
|
||||
public interface IQcBackendBaseOutpackageService : IBaseService<QcBackendBaseOutpackage>
|
||||
{
|
||||
PagedInfo<QcBackendBaseOutpackageDto> GetList(QcBackendBaseOutpackageQueryDto parm);
|
||||
|
||||
QcBackendBaseOutpackage GetInfo(int Id);
|
||||
|
||||
QcBackendBaseOutpackage AddQcBackendBaseOutpackage(QcBackendBaseOutpackage parm);
|
||||
|
||||
int UpdateQcBackendBaseOutpackage(QcBackendBaseOutpackage parm);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user