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