using Estsh.Core.Model.Result; using Estsh.Core.Models; using System.Collections; namespace Estsh.Core.Services.IServices { public interface IProductionOrderReleaseService : IBaseService { public List GetCustPDLine(); public List GetPdline(); public List GetMode_type(string CustPDLine); public List GetModelList(int ModelType); public List Getshift(); public List GetProdType(); public List GetBomDetail(int modelID); public List GetBomDetailTable(int modelID); public bool isExist(string order_no); public string GetOrderNo(string stockOrder, string p); public bool Insert_g_stock_order(GStockOrder order); public bool Insert_g_stock_order_detail(GStockOrderDetail modelparams); public string ReleaseStockOrder(string order_no); public string AssignStockOrder(string custPDLine); public List GetSN(string orderNo); public List GetBackSN(string orderNo); public string TrayPagePrintCount(string param); public List GetReprintDataBySN(string type, string serialNumber, int count, bool isOrderByInLineTime); public bool UpdateSNReprintStatus(string serialNumber); public List PrintSerialNumber(string serialNumber); public int GetModelBarcodeCount(string serialNumber); public bool UpdateSNPrintStatus(string serialNumber, string userId); public int GetModelQACount(string serialNumber); public int getPartId(string partNo); public List GetBackSNs(string serialNumber); } }