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
{
///
/// 采购入库单服务
///
public class StkInStockService : IStkInStockService
{
private readonly string _FormName = "采购入库单";
private readonly string _FormId = "STK_InStock";
///
/// 金蝶云星空工具类
///
private readonly K3CloudApiUtils _utils;
///
/// 构造方法
///
public StkInStockService(K3CloudApiUtils utils)
{
_utils = utils;
}
///
/// 撤销
///
///
///
public void CancelAssign(CancelAssign cancelAssign)
{
_utils.CancelAssign(_FormId, cancelAssign);
}
///
/// 删除接口
///
///
public void Delete(Delete stkInStockDeleteParam)
{
_utils.Delete(_FormId, stkInStockDeleteParam);
}
///
/// 提交采购入库单
///
///
///
///
public K3CloudResponseStatus Submit(Submit stkInStockSubmitParam)
{
return _utils.Submit(_FormId, stkInStockSubmitParam);
}
}
}