去掉多余的不要代码

This commit is contained in:
pangwenpeng 2024-05-29 17:32:21 +08:00
parent ef5cce1ce8
commit 7fd0048b29
6 changed files with 12 additions and 181 deletions

View File

@ -17,27 +17,7 @@ namespace langguanApi.Controllers
{
_meuaService = meauService;
}
/// <summary>
/// 获取菜单列表
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpGet("GetMenuList")]
public async Task<IActionResult> GetMenuList([FromQuery] reqpage input)
{
var result = await _meuaService.GetMeauList(input);
return Ok(result);
}
/// <summary>
/// 新增菜单
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("AddMeau")]
public async Task<IActionResult> AddMeau([FromBody] MeauDto input)
{
var result = await _meuaService.AddMeau(input);
return Ok(result);
}
}
}

View File

@ -90,16 +90,6 @@ namespace langguanApi.Controllers
Select(s => new { s.Id, s.RoleName })
});
}
/// <summary>
///新增角色
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("AddRole")]
public async Task<IActionResult> AddRole([FromBody] RoleDto input)
{
var result = await _roleService.AddRole(input);
return Ok(result);
}
}
}

View File

@ -1,32 +0,0 @@
namespace langguanApi.Model.SystemConfigurationEntity
{
//菜单实体类
public class Meau : BaseModel
{
/// <summary>
/// 父菜单ID 默认首页为1级有组织为2级无组织为2级下面的子菜单为3级
/// </summary>
public string ParentId { get; set; }
/// <summary>
/// 菜单编码
/// </summary>
public string MenuCode { get; set; }
/// <summary>
/// 菜单名称
/// </summary>
public string MenuName { get; set; }
/// <summary>
/// 可空,菜单跳转路径
/// </summary>
public string Url { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 是否激活
/// </summary>
public bool IsActive { get; set; }
}
}

View File

@ -1,25 +0,0 @@
namespace langguanApi.Model.SystemConfigurationEntity
{
/// <summary>
/// 角色实体类
/// </summary>
public class UserRole : BaseModel
{
/// <summary>
/// 角色名称
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// 多个菜单用,隔开
/// </summary>
public string Meaus { get; set; }
/// <summary>
/// 是否管理员
/// </summary>
public bool IsAdmin { get; set; }
/// <summary>
/// 角色描述
/// </summary>
public string Description { get; set; }
}
}

View File

@ -1,7 +1,7 @@
using langguanApi.Extensions.AutoDI;
using langguanApi.Model;
using langguanApi.Model.Dto.SystemConfigurationDto;
using langguanApi.Model.SystemConfigurationEntity;
using langguanApi.Model.Entity;
using Mapster;
using System.Linq.Expressions;
@ -11,62 +11,12 @@ namespace langguanApi.Service
/// 菜单服务
/// </summary>
[ServiceInjection(InjectionType.Transient)]
public class MeauService : BaseService<Meau>
public class MeauService : BaseService<Menu>
{
public MeauService(IConfiguration config) : base(config, nameof(Meau))
public MeauService(IConfiguration config) : base(config, nameof(Menu))
{
}
/// <summary>
/// 获取菜单列表
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<object> GetMeauList(reqpage input)
{
Expression<Func<Meau, bool>> exp = filter =>filter.IsDelete == false;
if (!string.IsNullOrEmpty(input.key))
{
exp=filter => filter.MenuName.Contains(input.key);
}
return await base.GetPager(new ReqPaing()
{
pageSize = input.pageSize,
current = input.current
}, exp);
}
/// <summary>
/// 新加
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<ApiResult> AddMeau(MeauDto input)
{
if (await Exist(input))
{
return new ApiResult { code = 1, msg = $"{input.MenuName}的菜单已存在" };
}
var entity = input.Adapt<Meau>();
if (entity != null)
{
await base.CreateAsync(entity);
return new ApiResult { code = 0, msg = "" };
}
return new ApiResult { code = 1, msg = "菜单添加失败" }; ;
}
/// <summary>
/// 是否存在
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<bool> Exist(MeauDto input)
{
var entity = input.Adapt<MeauDto>();
Expression<Func<Meau, bool>> exp = filter => filter.MenuName == entity.MenuName;
return await base.Exist(exp);
}
}

View File

@ -3,7 +3,6 @@ using langguanApi.Extensions.AutoDI;
using langguanApi.Model.Dto.SystemConfigurationDto;
using langguanApi.Model;
using langguanApi.Model.Entity;
using langguanApi.Model.SystemConfigurationEntity;
using Mapster;
using NPOI.SS.Formula.Functions;
using System.Linq.Expressions;
@ -14,7 +13,7 @@ using System.Collections.Generic;
namespace langguanApi.Service
{
/// <summary>
/// 色服务
/// 色服务
/// </summary>
[ServiceInjection(InjectionType.Transient)]
public class RoleService : BaseService<Role>
@ -100,35 +99,15 @@ namespace langguanApi.Service
}, exp);
}
#region
/// <summary>
/// 用户是否存在
/// 根据id获取角色信息
/// </summary>
/// <param name="input"></param>
/// <param name="roleId"></param>
/// <returns></returns>
public async Task<bool> Exist(RoleDto input)
public async Task<Role> GetRoleById(string roleId)
{
var entity = input.Adapt<Role>();
Expression<Func<Role, bool>> exp = filter => filter.RoleName == entity.RoleName;
return await base.Exist(exp);
}
/// <summary>
/// 新加角色
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<ApiResult> AddRole(RoleDto input)
{
if (await Exist(input))
{
return new ApiResult { code = 1, msg = $"{input.RoleName}的角色已存在" };
}
var entity = input.Adapt<Role>();
if (entity != null)
{
await base.CreateAsync(entity);
return new ApiResult { code = 0, msg = "" };
}
return new ApiResult { code = 1, msg = "菜单添加失败" }; ;
return await base.GetAsync(roleId);
}
/// <summary>
/// 根据Id,获取多个校色信息
@ -141,17 +120,6 @@ namespace langguanApi.Service
var list = (await base.GetListWithExp(exp)).ToList();
return list;
}
#region
/// <summary>
/// 根据id获取角色信息
/// </summary>
/// <param name="roleId"></param>
/// <returns></returns>
public async Task<Role> GetRoleById(string roleId)
{
return await base.GetAsync(roleId);
}
#endregion
}