using Model.ModelDto.SysDto;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Entity.SysEntity;
namespace WMS.IDAL.ISysInterface
{
    /// 
    /// 功能设定仓储接口
    /// 
    public interface IFunSettingRepository
    {
        /// 
        /// 获取功能设定信息列表
        /// 
        /// 功能名称
        /// 开启状态
        /// 组号
        /// 
        List GetFunSettingList(string FunSetName, string IsEnable, string GroupNo);
        /// 
        /// 根据id查询功能设定信息
        /// 
        /// 功能id
        /// 
        SysFunSetting GetFunSettingById(int id);
        ///// 
        ///// 根据编号查询功能设定信息
        ///// 
        ///// 功能编号
        ///// 
        //List GetFunSettingByNo(string FunSetNo);
        /// 
        /// 新增功能信息
        /// 
        /// 功能设定实体
        /// 
        Task AddFunSettings(SysFunSetting setting);
        /// 
        /// 删除功能信息
        /// 
        /// 功能设定实体
        /// 
        Task DelFunSettings(SysFunSetting setting);
        /// 
        /// 编辑功能信息
        /// 
        /// 功能设定实体
        /// 
        Task ExitFunSettings(SysFunSetting setting);
    }
}