72 lines
2.0 KiB
C#
72 lines
2.0 KiB
C#
using Kingdee.CDP.WebApi.SDK;
|
|
using MyCode.Project.Domain.Message.Act.PurchaseOrder;
|
|
using MyCode.Project.Domain.Message.Request.KingDee;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MyCode.Project.OutSideService
|
|
{
|
|
public interface IKingDeeService
|
|
{
|
|
/// <summary>
|
|
/// 获取一个K3客户端
|
|
/// </summary>
|
|
/// <param name="content"></param>
|
|
K3CloudApi GetK3CloudClient(string yuYan = "");
|
|
|
|
/// <summary>
|
|
/// 获取供应商
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetBDSupplier();
|
|
|
|
/// <summary>
|
|
/// 获取采购组织
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetFPurchaseOrgList();
|
|
|
|
string QueryList(BillQuery queryParam,string yuYan="");
|
|
|
|
/// <summary>
|
|
/// 保存一个订单对象
|
|
/// </summary>
|
|
/// <param name="formId"></param>
|
|
/// <param name="billSave"></param>
|
|
/// <returns></returns>
|
|
string Save(string formId, BillSave billSave);
|
|
|
|
/// <summary>
|
|
/// 下推订单
|
|
/// </summary>
|
|
/// <param name="formId"></param>
|
|
/// <param name="billPush"></param>
|
|
/// <returns></returns>
|
|
/// <exception cref="Exception"></exception>
|
|
string Push(string formId, BillPush billPush);
|
|
|
|
/// <summary>
|
|
/// 批量新增条码档案的接口
|
|
/// </summary>
|
|
/// <param name="list"></param>
|
|
/// <returns></returns>
|
|
/// <exception cref="Exception"></exception>
|
|
string AddTiaoMa(string json);
|
|
|
|
/// <summary>
|
|
/// 删除某个订单
|
|
/// </summary>
|
|
/// <param name="formId"></param>
|
|
/// <param name="billdelete"></param>
|
|
/// <returns></returns>
|
|
/// <exception cref="Exception"></exception>
|
|
|
|
dynamic Delete(string formId, BillDelete billdelete);
|
|
}
|
|
|
|
|
|
}
|