using Model.ModelDto.LogDto;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WMS.Entity.LogEntity;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IDAL.ILogInterface
|
{
|
/// <summary>
|
/// 系统操作日志仓储接口
|
/// </summary>
|
public interface IOperationSysRepository : IBaseRepository<LogOperationSys>
|
{
|
/// <summary>
|
/// 获取系统操作日志数据列表
|
/// </summary>
|
/// <param name="menuname">菜单名称</param>
|
/// <param name="type">操作类型</param>
|
/// <param name="msg">操作内容</param>
|
/// <param name="menuno">菜单号</param>
|
/// <param name="parentno">模块号</param>
|
/// <returns></returns>
|
List<OperationDto> GetSysOperationList(string menuname, string type, string msg, string menuno, string parentno);
|
|
/// <summary>
|
/// <summary>
|
/// 新增系统操作日志
|
/// </summary>
|
/// <param name="parentno">模块号</param>
|
/// <param name="menuno">菜单号</param>
|
/// <param name="menuname">菜单名称</param>
|
/// <param name="fkno">数据编号</param>
|
/// <param name="type">操作类型</param>
|
/// <param name="msg">操作内容</param>
|
/// <param name="createuser">创建人</param>
|
/// <returns></returns>
|
Task<int> InsertOperation(string parentno, string menuno, string menuname, string fkno, string type, string msg, int createuser);
|
|
/// <summary>
|
/// 根据菜单名称获取菜单号
|
/// </summary>
|
/// <param name="menuName">菜单名称</param>
|
SysFunctionMenu GetMenuList(string menuName);
|
|
/// <summary>
|
/// 获取类型菜单
|
/// </summary>
|
/// <param name="dicName">字典名称</param>
|
/// <returns></returns>
|
List<SysDictionary> GetDicTypeList(string dicName);
|
}
|
}
|