添加项目文件。
This commit is contained in:
@@ -0,0 +1,213 @@
|
||||
using JY.Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JY.DAL
|
||||
{
|
||||
public interface IDbHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// 保存报警数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <returns></returns>
|
||||
int AddAlarmData(AlarmData m);
|
||||
/// <summary>
|
||||
/// 缓存报警数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <returns></returns>
|
||||
///
|
||||
int AddAlarmCacheData(string tablename, List<AlarmData> m);
|
||||
|
||||
/// <summary>
|
||||
/// 查询缓存表报警信息
|
||||
/// </summary>
|
||||
/// <param name="strDate1">开始时间</param>
|
||||
/// <param name="strDate2">结束时间</param>
|
||||
/// <returns></returns>
|
||||
List<AlarmData> GetAlarmCacheData();
|
||||
/// <summary>
|
||||
/// 删除未更新数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
int DeleteAlarmCacheData();
|
||||
/// <summary>
|
||||
/// 查询报警信息
|
||||
/// </summary>
|
||||
/// <param name="strDate1">开始时间</param>
|
||||
/// <param name="strDate2">结束时间</param>
|
||||
/// <returns></returns>
|
||||
List<AlarmData> GetAlarmData(string strDate1, string strDate2);
|
||||
/// <summary>
|
||||
/// 查询进站信息
|
||||
/// </summary>
|
||||
/// <param name="strCode"></param>
|
||||
/// <returns></returns>
|
||||
List<FeedingData> GetFeedingData(string strCode);
|
||||
/// <summary>
|
||||
/// 新增产品型号
|
||||
/// </summary>
|
||||
/// <param name="entity">机型信息</param>
|
||||
/// <returns></returns>
|
||||
int AddProductModel(ProductModel entity);
|
||||
|
||||
/// <summary>
|
||||
/// 删除本地型号
|
||||
/// </summary>
|
||||
/// <param name="modeltype">型号</param>
|
||||
/// <returns></returns>
|
||||
void DelProductModel(string modeltype);
|
||||
|
||||
/// <summary>
|
||||
/// 获取产品型号列表
|
||||
/// </summary>
|
||||
/// <param name="strProdType">产品型号</param>
|
||||
/// <returns></returns>
|
||||
List<ProductModel> GetProductModelList(string strProdType = "");
|
||||
|
||||
/// <summary>
|
||||
/// 保存产品类型配置参数
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool AddProductParaList(List<ProductPara> list);
|
||||
|
||||
/// <summary>
|
||||
/// 获取产品参数通过产品型号
|
||||
/// </summary>
|
||||
/// <param name="strModelType">产品型号</param>
|
||||
/// <returns></returns>
|
||||
List<ProductPara> GetProductParaByProdModel(string strModelType);
|
||||
|
||||
/// <summary>
|
||||
/// 标准轴参数保存
|
||||
/// </summary>
|
||||
/// <param name="dt"></param>
|
||||
/// <param name=""></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
bool InsertPLCConfigBase(List<PLCConfigBase> list);
|
||||
|
||||
/// <summary>
|
||||
/// 获取换型操作的基本参数
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
List<PLCConfigBase> GetPLCConfigBases();
|
||||
|
||||
/// <summary>
|
||||
/// 获取PLC换型参数绑定值
|
||||
/// </summary>
|
||||
/// <param name="modelName">产品型号</param>
|
||||
/// <returns></returns>
|
||||
List<PLCConfigPara> GetPLCConfigPara(string modelName);
|
||||
|
||||
/// <summary>
|
||||
/// 具体型号轴参数保存
|
||||
/// </summary>
|
||||
/// <param name="dt"></param>
|
||||
/// <param name=""></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
bool InsertPLCConfigParam(List<PLCConfigPara> list);
|
||||
|
||||
/// <summary>
|
||||
/// 查询历史数据
|
||||
/// </summary>
|
||||
/// <param name="strBarCode"></param>
|
||||
/// <param name="strDate1"></param>
|
||||
/// <param name="strDate2"></param>
|
||||
/// <returns></returns>
|
||||
DataTable GetTestData(int type,string strBarCode, string strDate1, string strDate2, string flag);
|
||||
/// <summary>
|
||||
/// 查询历史数据
|
||||
/// </summary>
|
||||
/// <param name="strBarCode"></param>
|
||||
/// <param name="resultType"></param>
|
||||
/// <param name="strDate1"></param>
|
||||
/// <param name="strDate2"></param>
|
||||
/// <returns></returns>
|
||||
DataTable GetTestData2(int type,int resultType, string strBarCode, string strDate1, string strDate2, string flag);
|
||||
/// <summary>
|
||||
/// 查询CCD历史数据
|
||||
/// </summary>
|
||||
/// <param name="strWorkerNum"></param>
|
||||
/// <param name="strDate1"></param>
|
||||
/// <param name="strDate2"></param>
|
||||
/// <returns></returns>
|
||||
DataTable GetCCDData(string strWorkerNum, string strDate1, string strDate2);
|
||||
|
||||
/// <summary>
|
||||
/// 查询CCD历史数据
|
||||
/// </summary>
|
||||
/// <param name="strWorkerNum"></param>
|
||||
/// <param name="strDate1"></param>
|
||||
/// <param name="strDate2"></param>
|
||||
/// <returns></returns>
|
||||
DataTable GetBarInTime(string strBar);
|
||||
|
||||
/// <summary>
|
||||
/// 更新获取进站时间状态
|
||||
/// </summary>
|
||||
/// <param name="strBar"></param>
|
||||
/// <returns></returns>
|
||||
int UparInTime(string strBar);
|
||||
/// <summary>
|
||||
/// 按日期查询和时间查询投入产出信息
|
||||
/// </summary>
|
||||
/// <param name="strDate"></param>
|
||||
/// <param name="Hour"></param>
|
||||
/// <returns></returns>
|
||||
List<HourprodEntity> GetProdTotal(string strDate, int Hour);
|
||||
|
||||
/// <summary>
|
||||
/// 更新指定时间的小时产出
|
||||
/// </summary>
|
||||
/// <param name="enity">小时产出数据</param>
|
||||
/// <returns></returns>
|
||||
int UpdateHourprodData(HourprodEntity enity);
|
||||
|
||||
/// <summary>
|
||||
/// 保存进托盘数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
int AddInPutTrayID(TrayTestEntry m, ref string strErr);
|
||||
|
||||
/// <summary>
|
||||
/// 保存空托盘排出数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
int AddOutTrayID(TrayTestEntry m, ref string strErr);
|
||||
|
||||
/// <summary>
|
||||
/// 保存上料数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
int AddFeedingData(FeedingData m, ref string strErr);
|
||||
|
||||
/// <summary>
|
||||
/// 保存下料数据
|
||||
/// </summary>
|
||||
/// <param name="m"></param>
|
||||
/// <param name="strErr"></param>
|
||||
/// <returns></returns>
|
||||
int AddBlankingData(BlankingData m, ref string strErr);
|
||||
int AddCamInforData(CamInfor m, ref string strErr);
|
||||
/// <summary>
|
||||
/// 根据工位编码获取异常播报内容
|
||||
/// </summary>
|
||||
/// <param name="code"></param>
|
||||
/// <param name="needInsert">如果没有找到记录,是否需要插入</param>
|
||||
/// <returns></returns>
|
||||
string GetAbnormalVoice(string code, bool needInsert = false);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user