Files
Gatedge.NewOrientLandMark.BOS/Gatedge.ScanCode/Services/StkInStockService.cs
2025-12-11 17:49:54 +08:00

60 lines
1.7 KiB
C#

using Gatedge.K3Cloud.Utils;
using Gatedge.K3Cloud.Utils.Model.K3Request;
using Gatedge.K3Cloud.Utils.Model.K3Result.Model;
using Gatedge.ScanCode.Services.IServices;
namespace Gatedge.ScanCode.Services
{
/// <summary>
/// 采购入库单服务
/// </summary>
public class StkInStockService : IStkInStockService
{
private readonly string _FormName = "采购入库单";
private readonly string _FormId = "STK_InStock";
/// <summary>
/// 金蝶云星空工具类
/// </summary>
private readonly K3CloudApiUtils _utils;
/// <summary>
/// 构造方法
/// </summary>
public StkInStockService(K3CloudApiUtils utils)
{
_utils = utils;
}
/// <summary>
/// 撤销
/// </summary>
/// <param name="cancelAssign"></param>
/// <exception cref="NotImplementedException"></exception>
public void CancelAssign(CancelAssign cancelAssign)
{
_utils.CancelAssign(_FormId, cancelAssign);
}
/// <summary>
/// 删除接口
/// </summary>
/// <param name="stkInStockDeleteParam"></param>
public void Delete(Delete stkInStockDeleteParam)
{
_utils.Delete(_FormId, stkInStockDeleteParam);
}
/// <summary>
/// 提交采购入库单
/// </summary>
/// <param name="stkInStockSubmitParam"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public K3CloudResponseStatus Submit(Submit stkInStockSubmitParam)
{
return _utils.Submit(_FormId, stkInStockSubmitParam);
}
}
}