using Furion.DependencyInjection;
using Furion.RemoteRequest;
namespace Admin.NET.Plugin.K3Cloud.Service;
///
/// 金蝶云星空ERP接口
///
[Client("K3Cloud")]
public interface IK3CloudApi : IHttpDispatchProxy
{
///
/// 验证用户
///
///
///
///
[Post("Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc")]
Task ValidateUser([Body] K3CloudLoginInput input, [Interceptor(InterceptorTypes.Response)] Action action = default);
///
/// 保存表单
///
///
///
///
[Post("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save.common.kdsvc")]
Task Save([Body] K3CloudBaeInput input, [Interceptor(InterceptorTypes.Request)] Action action = default);
///
/// 提交表单
///
///
///
///
[Post("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit.common.kdsvc")]
Task Submit([Body] K3CloudBaeInput input, [Interceptor(InterceptorTypes.Request)] Action action = default);
///
/// 审核表单
///
///
///
///
[Post("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit.common.kdsvc")]
Task Audit([Body] K3CloudBaeInput input, [Interceptor(InterceptorTypes.Request)] Action action = default);
}