using Common;
using Common.DJYModel;
using Common.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace djy.IService.Djy
{
///
/// 公共工具类使用接口
///
public interface IToolsService
{
///
///统一任务启动
///
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);
}
}