| | |
| | | /// </summary> |
| | | public interface IAnalysisCombine : IBaseDAL<Entity.AnalysisCombine> |
| | | { |
| | | /// <summary> |
| | | /// 获取全部表名 |
| | | /// </summary> |
| | | List<string> GetAllTableName(); |
| | | |
| | | /// <summary> |
| | | /// 获取全部表 |
| | | /// </summary> |
| | | Dictionary<string, List<Entity.AnalysisCombine>> GetAllTable(); |
| | | |
| | | /// <summary> |
| | | /// 通过表名获取未分析组合 |
| | | /// </summary> |
| | | List<Entity.AnalysisCombine> GetNoAnalysisByTableName(string tableName); |
| | | |
| | | /// <summary> |
| | | /// 大批量插入(表不存在就新建) |
| | | /// </summary> |
| | | bool BulkInsertsEx(string runFlag, List<Entity.AnalysisCombine> list); |
| | | |
| | | /// <summary> |
| | | /// 设置已分析状态 |
| | | /// </summary> |
| | | bool UpdateAnaStatus(string tableName, long id); |
| | | |
| | | /// <summary> |
| | | /// 设置已分析状态 |
| | | /// </summary> |
| | | bool UpdateAnaStatus(string tableName, List<long> ids); |
| | | |
| | | /// <summary> |
| | | /// 判断数据库是否存在表 |
| | | /// </summary> |
| | | bool ExistTable(string runFlag); |
| | | |
| | | /// <summary> |
| | | /// 删除所有表 |
| | | /// </summary> |
| | | bool DeleteAllTable(); |
| | | } |
| | | } |