using APT.Infrastructure.Core; using APT.BaseData.Domain.Entities.FM; using System.Collections.Generic; using APT.Infrastructure.Api; using System; namespace APT.BaseData.Domain.IServices.FM { /// /// /// public partial interface IFMDepartmentService : ICommonService { //IEnumerable> TreeData(KeywordFilter filter); /// /// 返回所有下级部门节点 /// /// /// /// void GetDepartmentIds(Guid orgId, List listDepIDInt, ref List departmentIdPs); /// /// 判断是否要权限限制 /// 要返回所有下级部门节点 /// /// /// /// /// 是否不限权限 void GetDepartmentIds(Guid orgId, List listDepIDInt, ref List departmentIdPs, ref bool isAll); /// /// 获取组织ID的部门级组织 /// /// /// T_FM_DEPARTMENT GetDEPARTMENTLevel(Guid DepartmentID); /// /// 获取人事部 /// /// T_FM_DEPARTMENT GetRSDep(string DepName = "企业管理部", params string[] paths); /// /// 增加文件库 /// /// 模块 /// 表单 /// 文件名称 /// 附件取值字段 /// 文件类型 /// 有效日期 /// 对应表单id /// 文件id /// 文件上传人id /// /// void AddDocument(string MODULE, string FORM, string FILE_NAME, string VALUE_FIELD, string FILE_TYPE, DateTime VALID_TIME, Guid DATA_ID, List IMG_FILE_IDs,Guid? USER_ID); } }