This commit is contained in:
2023-05-31 10:19:05 +08:00
parent 1b65a7a9e5
commit 9c621c75cd
238 changed files with 9905 additions and 4034 deletions

View File

@@ -81,13 +81,6 @@ public interface IRunService
/// <returns></returns>
Task<PageResult<Dictionary<string, object>>> GetRelationFormList(VisualDevEntity entity, VisualDevModelListQueryInput input, string actionType = "List");
/// <summary>
/// 获取模型数据信息.
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<VisualDevModelDataEntity> GetInfo(string id);
/// <summary>
/// 获取有表详情转换.
/// </summary>
@@ -102,7 +95,7 @@ public interface IRunService
/// <param name="id"></param>
/// <param name="templateEntity"></param>
/// <returns></returns>
/// modified by pf 2023-04-12 返回值不序列化
/// modified by PhilPan 2023-04-12 返回值不序列化成字符串
Task<Dictionary<string, object>?> GetHaveTableInfoDetails(string id, VisualDevEntity templateEntity, bool isFlowTask = false);
/// <summary>
@@ -127,9 +120,10 @@ public interface IRunService
/// <param name="fEntity">表单模板.</param>
/// <param name="formData">表单数据json.</param>
/// <param name="dataId">主键Id.</param>
/// <param name="flowId">流程引擎主键Id.</param>
/// <param name="isUpdate">是否修改.</param>
/// <returns></returns>
Task SaveFlowFormData(FlowFormEntity fEntity, string formData, string dataId, bool isUpdate = false);
Task SaveFlowFormData(FlowFormEntity fEntity, string formData, string dataId, string flowId, bool isUpdate = false);
/// <summary>
/// 获取流程表单数据解析详情.
@@ -148,4 +142,14 @@ public interface IRunService
/// <param name="formData">表单数据.</param>
/// <param name="isSubFlow">是否子流程.</param>
Task<Dictionary<string, object>> SaveDataToDataByFId(string oldFId, string newFId, List<Dictionary<string, string>> mapRule, Dictionary<string, object> formData, bool isSubFlow = false);
/// <summary>
/// 处理模板默认值 (针对流程表单).
/// 用户选择 , 部门选择.
/// </summary>
/// <param name="propertyJson">表单json.</param>
/// <param name="tableJson">关联表单.</param>
/// <param name="formType">表单类型1系统表单 2自定义表单.</param>
/// <returns></returns>
string GetVisualDevModelDataConfig(string propertyJson, string tableJson, int formType);
}