/// 
///WCF service
///Interface FOR TABLE t_wmsPlate
///By wm  
///on 05/22/2020
/// 
  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using DeiNiu.wms.Logical;
using System.Data;
namespace DeiNiu.Wcf
{
    [ServiceContract]
    public interface IWmsPlate
    { 
        [OperationContract]
        DataSet query(string querystr, int rownumStart, int rownumEnd);
        [OperationContract]
        int add(WcfWmsPlate wcfData, int count);
        [OperationContract]
        int delete(WcfWmsPlate wcfData);
        [OperationContract]
        bool update(List wcfs);
         [OperationContract]
        int inPlate(string plateId, int type, string goodsId, string barcode, int skuId, decimal count, string orderNo);
        //-----desks-----
         [OperationContract]
         DataSet queryDesk(string querystr, int rownumStart, int rownumEnd);
         [OperationContract]
         int updateDeskType(int id,int type);
         [OperationContract]
         int updateDeskStatus(int id,int status);
         [OperationContract]
         int updateDeskSeedsCnt(int id,int seedsCnt);
          [OperationContract]
         int updateDesk(int id, int type, int status, int seedsCnt, int minSeedsCnt);
    }
}