72 lines
2.0 KiB
C#
Raw Normal View History

2025-04-24 18:31:27 +08:00
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>
2025-05-16 18:37:51 +08:00
K3CloudApi GetK3CloudClient(string yuYan = "");
2025-04-24 18:31:27 +08:00
/// <summary>
/// 获取供应商
/// </summary>
/// <returns></returns>
string GetBDSupplier();
/// <summary>
/// 获取采购组织
/// </summary>
/// <returns></returns>
string GetFPurchaseOrgList();
2025-05-16 18:37:51 +08:00
string QueryList(BillQuery queryParam,string yuYan="");
2025-04-24 18:31:27 +08:00
/// <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);
}
}