12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.SystemServices
- {
- public interface IBatchModifyServices
- {
- /// <summary>
- /// 根据mnuID(页面ID)获取设置信息
- /// </summary>
- /// <param name="mnuID">页面ID</param>
- /// <returns></returns>
- List<Sys_BatchModify> GetBatchModifyList(string mnuID);
- /// <summary>
- /// 获取配置扩展表
- /// </summary>
- /// <param name="BatchModifyID"></param>
- /// <returns></returns>
- List<Sys_BatchModifyExpand> GetBatchModifyExpandList(Guid? BatchModifyID);
- /// <summary>
- /// 批量修改
- /// </summary>
- /// <param name="tableName">表名</param>
- /// <param name="columnName">修改的列名</param>
- /// <param name="value">修改的值</param>
- /// <param name="list">要修改的数据ID</param>
- /// <returns></returns>
- bool BatchUpdate(string tableName, string columnName, object value, List<Guid> list);
- /// <summary>
- /// 批量修改(修改前后需执行特定方法)
- /// </summary>
- /// <param name="tableName">表名</param>
- /// <param name="columnName">修改的列名</param>
- /// <param name="value">修改的值</param>
- /// <param name="list">要修改的数据ID</param>
- /// <returns></returns>
- bool BatchUpdate(string mnuID, string tableName, string columnName, object value, List<Guid> list);
- /// <summary>
- /// 批量修改事件配置
- /// </summary>
- /// <param name="mnuID"></param>
- Dictionary<string, string> GetBatchModifyEvents(string mnuID, string munClass, string columnName);
- }
- }
|