using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using djy.Paas.Model; using Ys.Core.Common; using djy.Model; namespace djy.Paas.IService { /// /// 公共工具类使用接口 /// public interface IToolsService { /// /// 获取大简云的数据字典 /// /// Key字典类型 用于区分获取数据 /// 查询条件 使用 code 数据的编号或编码 和name 名称查询条件 /// ReturnResult GetDjyDict(string Key, ApiFromDto Dto); /// ///统一任务启动 /// void AutoJob(); /// /// 获取数据字典 /// /// /// ReturnPagedResult GetDictionaryList(tb_sys_Dictionary Dto,PageEntity pageEntity); /// ///修改字典参数 /// /// /// ReturnResult UpDictionary(tb_sys_Dictionary Dto); /// /// 初始化版定数据字典到 sysOptionConfig.ConfigDcit配置 /// /// 间隔自动刷新 /// 间隔时间 分钟 默认一分钟 /// bool bindConfigDict(bool Isjob = false, int jobtime = 1); /// /// 获取数据字典分组列表 /// /// Dictionary GetConfigList(string GroupName = null); /// /// 获取配置参数 /// /// /// 默认sys string GetConfigKey(string key, string GroupName = "sys"); /// /// 获取配置参数转djy标准dict类型对象列表 /// /// /// /// List GetConfigKeyToDictList(string key, string GroupName = "sys"); /// /// 创建日志 /// /// 内容 /// /// /// /// void LogsAdd(string Message, string GroupName = null, object DataJson = null, string ObjGid = null, object ResultJson = null); } }