using Repository.BaseRepository.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Repository.BackendRepository.Interface { public interface IBackendRepository : IBaseRepository { void InsertOperatorLog(Dictionary<string, object> dict, string Table_name); /// <summary> /// 手動加入資料至背景派送 /// </summary> /// <param name="building_ip"></param> /// <param name="building_guid"></param> /// <param name="target_table"></param> /// <param name="mode"></param> /// <param name="parameter"></param> /// <returns></returns> Task ManualInsertBackgroundServiceTask(string building_ip, string building_guid, string target_table, string mode, List<Dictionary<string, object>> parameter = null); /// <summary> /// 手動加入檔案背至景派送 /// </summary> /// <param name="building_ip"></param> /// <param name="building_guid"></param> /// <param name="target_table"></param> /// <param name="fileInfos"></param> /// <returns></returns> Task ManualInsertFileBackgroundServiceTask(string building_ip, string building_guid, string target_table, List<Models.FileInfo> fileInfos); } }