using Estsh.Core.Base; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using Newtonsoft.Json.Linq; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Estsh.Core.Repository.IRepositories { public interface ICarManagerRepository : IBaseRepository { public Hashtable getListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public int EnableCarArrive(String orderNo, int loginId); public int DisableCarArrive(String orderNo, int loginId); public int ChangeArriveStatus(String orderNo, int loginId, int status); public int ChangeCarInPlantStatus(String orderNo, int loginId, int status); public List getList(string strWhere, string filedOrder); public List getArriveInfoList(string strWhere, string filedOrder); public int updateCarArrive(WmsCarArrive htParams); public int updateCarArriveInfo(WmsCarArrive htParams); public string saveCarArrive(WmsCarArrive htParams); public List getSelectSupplier(string vendorId); public int PrintOutPlant(String orderNo, int loginId); public int ChangeInPlantStatus(String orderNo, int loginId); public int ChangeOutPlantStatus(String orderNo, int loginId); public int ChangeWorkingStatus(String orderNo, int loginId); } }