2023-05-23 16:13:17 +08:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
|
using System.ServiceModel;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Data;
|
|
|
|
|
|
|
|
|
|
namespace DeiNiu.Wcf
|
|
|
|
|
{
|
|
|
|
|
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“ILotService”。
|
|
|
|
|
[ServiceContract]
|
|
|
|
|
public interface ILotService
|
|
|
|
|
{
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataSet queryLots(string querystr, int rownumStart, int rownumEnd);
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int newLot(WcfLot wcfLot);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int updateLot(WcfLot wcfLot);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int deleteLot(WcfLot wcfLot);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int newLotAtt(WcfLotAtt wcfLotAtt);
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int updateLotAtt(WcfLotAtt wcfLotAtt);
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int deleteLotAtt(WcfLotAtt wcfLotAtt);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataTable querySkuValues(int skuId);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataTable queryLotAtts(int lotId);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataTable getLotAtts(string goodsId);
|
|
|
|
|
[OperationContract]
|
|
|
|
|
int getSKU(string skuCode, Dictionary<string, string> skuValues, int lotId, string goodsId, string ownerCode);
|
2023-09-04 22:41:19 +08:00
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataTable getLotGoodsType(int lotId);
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
DataTable getFreeGoodsType();
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
bool newGoodTypeLot(int[] goodsType,int lotId);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
bool deleteGoodTypeLot(int id);
|
2023-05-23 16:13:17 +08:00
|
|
|
|
}
|
|
|
|
|
}
|