You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.7 KiB
C#

using Dapper;
using Estsh.Core.Model.ExcelModel;
using Estsh.Core.Model.Result;
using Estsh.Core.Models;
using Estsh.Core.Repositories;
using Estsh.Core.Util;
namespace Estsh.Core.Repository.IRepositories
{
public interface ISerialNumberQuery2Repository : IBaseRepository<GSnKeyparts>
{
public List<KeyValueResult> GetPartNo();
public List<GSnKeyparts> GetSNInfo(string whereStr, Pager pager, ref int totalCount);
public List<SerialNumberQuery2SN> GetSNInfoByList(string whereStr, Pager pager, ref int totalCount);
public List<GSnStatus> GetSNCurrentData(string whereStr, Pager pager, ref int totalCount);
public bool IsSerialNumberQuery2History();
public List<GSnTravel> GetSNTravelData(string whereStr, Pager pager, ref int totalCount);
public List<GSnKeydata> GetKeyData(string whereStr, Pager pager, ref int totalCount);
public List<SerialNumberQuery2> getTableListByPage(string whereStr, Pager pager, ref int totalCount);
public List<GSnKeyparts> GetKeyParts(string whereStr, Pager pager, ref int totalCount);
public List<GSnStatus> GetCheck(string whereStr, Pager pager, ref int totalCount);
public List<GSnDefect> GetRepairDetials(string whereStr, Pager pager, ref int totalCount);
public List<GSnKeyparts> GetKPSN(string srcSN);
public List<GSnKeydata> valiDationKPSN(string strKPSN);
public string GetPSN(string srcSN);
public List<SysModel> GetSNModelTypeInfo(string sn);
public List<SysPart> GetSNPartInfo(string sn);
public List<GSnStatus> GetSNBasicInfo(string sn);
public List<KeyValueResult> GetPDlineInfo();
public List<SysPartSnRule> getPartSnRule();
}
}