using Dapper; using Estsh.Core.Model.ExcelModel; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; using System.Data; namespace Estsh.Core.Repository.IRepositories { public interface IPartKeyDataDefineRepository : IBaseRepository { public Hashtable GetQuery(string strWhere, int PageSize, int PageIndex); public List GetRow(string aWhere); public int insert(string part_no, string process_id, string keydata_id, string item_count, string torque_command); public bool GetpartKeyData(string aPartID, string aProcessID, string aKeyDataID); public List GetPartID(); public List GetProcessID(); public List GetKeyDataID(); public bool ChangeDetailStatus(bool status, DataRow dr); public int DeleteDetail(string guid); public int EnableData(String ids); public int DisableData(String ids); public bool UpdateKeyData(string guid, string processid, string partNo, string keydataid, string itemvalue, string torque_command); public int UpdateTorqueCommand(string partNo, string processid, string keydataid, string torque_command); public List getListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public List getTableListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public bool InsertPartKeyData(List dt); public int GetPartID(string partNo); public int GetProcessID(string processName); public int GetterminalID(string terminalName); public int GetkeydataID(string keydataName); public int ifExist(int partId, int processID, int terminalID, int keydataID, string torqueCommand); public int ifCheckInOrUp(int partID, int processID, int terminalID, int keydataID); } }