using APT.BaseData.Domain.ApiModel;
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Enums;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using APT.Infrastructure.Api;
namespace APT.BaseData.Domain.IServices
{
public interface IPFApproveCallBackService : ICommonService
{
///
/// 添加审批流
///
///
///
///
bool CallBack(string CALLBACK_INTERFACE, List listDATA_ID);
///
/// 添加审批流
///
///
///
///
bool CallBack(string CALLBACK_INTERFACE, string DATA_ID);
string RejectContent(Guid id);
///
/// 获取信息到审批流
///
///
///
///
///
///
bool GetApproject(T_PF_APPROVE entity, ref T_PF_APPROVE modelApp, ref List listAppDetail, ref T_FM_NOTIFICATION_TASK taskFinish, ref string taskCodeCheck);
///
/// 获取信息到审批流
///
///
///
///
///
///
///
///
///
bool GetApproject2(T_PF_APPROVE entity, ref T_PF_APPROVE modelApp, ref List listAppDetail, ref T_FM_NOTIFICATION_TASK taskFinish, ref string taskCodeCheck, ref bool isLast, ref List listTaskNext);
///
/// 添加审批流
///
///
///
///
bool CallBackNew(string CALLBACK_INTERFACE, T_PF_APPROVE entity);
}
}