优化Controller注解

This commit is contained in:
不做码农 2022-05-13 22:13:44 +08:00
parent 2d5de759f2
commit a6248e12ec
16 changed files with 50 additions and 62 deletions

View File

@ -15,10 +15,6 @@ namespace ZR.Admin.WebApi.Controllers
{
/// <summary>
/// 文章目录Controller
///
/// @tableName articleCategory
/// @author zr
/// @date 2022-05-13
/// </summary>
[Verify]
[Route("article/ArticleCategory")]

View File

@ -20,9 +20,6 @@ namespace ZR.Admin.WebApi.Controllers
{
/// <summary>
/// 多语言配置Controller
///
/// @author zr
/// @date 2022-05-06
/// </summary>
[Verify]
[Route("system/CommonLang")]

View File

@ -1,29 +1,23 @@
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using SqlSugar;
using Infrastructure;
using Infrastructure.Attribute;
using Infrastructure.Enums;
using Infrastructure.Extensions;
using Infrastructure.Model;
using Mapster;
using ZR.Model.Dto;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Common;
using ZR.Service.System;
using ZR.Model.Dto;
using ZR.Model.System;
using Infrastructure.Extensions;
using Microsoft.AspNetCore.Authorization;
using ZR.Service.System;
namespace ZR.Admin.WebApi.Controllers
{
/// <summary>
/// 参数配置Controller
///
/// @author zhaorui
/// @date 2021-09-29
/// </summary>
[Verify]
[Route("system/config")]

View File

@ -3,11 +3,9 @@ using Infrastructure.Attribute;
using Infrastructure.Enums;
using Microsoft.AspNetCore.Mvc;
using System.Collections;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Common;
using ZR.Model.System;
using ZR.Service;
using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System

View File

@ -6,18 +6,15 @@ using System;
using System.Collections.Generic;
using System.Linq;
using ZR.Admin.WebApi.Filters;
using ZR.Common;
using ZR.Model;
using ZR.Model.System;
using ZR.Model.System.Dto;
using ZR.Model.Vo;
using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 数据字典信息
/// @author zr
/// </summary>
[Verify]
[Route("system/dict/data")]

View File

@ -8,7 +8,6 @@ using ZR.Admin.WebApi.Filters;
using ZR.Common;
using ZR.Model;
using ZR.Model.System;
using ZR.Model.Vo;
using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System

View File

@ -1,26 +1,23 @@
using Microsoft.AspNetCore.Authentication;
using Hei.Captcha;
using Infrastructure;
using Infrastructure.Attribute;
using Infrastructure.Model;
using IPTools.Core;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using UAParser;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Admin.WebApi.Framework;
using Infrastructure.Model;
using Infrastructure;
using Infrastructure.Attribute;
using ZR.Common;
using ZR.Model.System;
using ZR.Model.System.Dto;
using ZR.Service.System.IService;
using Hei.Captcha;
using ZR.Common;
using ZR.Service.System;
using Microsoft.Extensions.Options;
using UAParser;
using IPTools.Core;
using Infrastructure.Extensions;
using Microsoft.AspNetCore.Authorization;
using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System
{

View File

@ -2,17 +2,19 @@
using Infrastructure.Attribute;
using Infrastructure.Enums;
using Infrastructure.Model;
using Mapster;
using Microsoft.AspNetCore.Mvc;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Model.System.Dto;
using ZR.Model.System;
using ZR.Model.System.Dto;
using ZR.Service.System.IService;
using ZR.Model;
using Mapster;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 系统菜单
/// </summary>
[Verify]
[Route("/system/menu")]
public class SysMenuController : BaseController
@ -29,7 +31,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 获取菜单列表
/// 获取菜单列表
/// </summary>
/// <returns></returns>
[ActionPermissionFilter(Permission = "system:menu:list")]
@ -41,7 +43,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 根据菜单编号获取详细信息
/// 根据菜单编号获取详细信息
/// </summary>
/// <param name="menuId"></param>
/// <returns></returns>
@ -86,7 +88,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 修改菜单
/// 修改菜单
/// </summary>
/// <param name="menuDto"></param>
/// <returns></returns>
@ -121,7 +123,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 添加菜单
/// 添加菜单
/// </summary>
/// <param name="MenuDto"></param>
/// <returns></returns>
@ -147,7 +149,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 菜单删除
/// 菜单删除
/// </summary>
/// <param name="menuId"></param>
/// <returns></returns>

View File

@ -18,6 +18,9 @@ using Infrastructure.Constant;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 系统通知
/// </summary>
[Verify]
[Route("system/notice")]
public class SysNoticeController : BaseController

View File

@ -7,30 +7,27 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using System;
using System.IO;
using System.Threading.Tasks;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Common;
using ZR.Model.System.Dto;
using ZR.Model.System;
using ZR.Model.System.Dto;
using ZR.Service.System.IService;
using Infrastructure.Extensions;
using System.Threading.Tasks;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 个人中心
/// </summary>
[Verify]
[Route("system/user/profile")]
public class SysProfileController : BaseController
{
private NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();
private readonly ISysUserService UserService;
private readonly ISysRoleService RoleService;
private readonly ISysUserPostService UserPostService;
private readonly ISysDeptService DeptService;
private readonly ISysFileService FileService;
private OptionsSetting OptionsSetting;
private IWebHostEnvironment hostEnvironment;
public SysProfileController(
@ -39,7 +36,6 @@ namespace ZR.Admin.WebApi.Controllers.System
ISysUserPostService postService,
ISysDeptService deptService,
ISysFileService sysFileService,
IOptions<OptionsSetting> options,
IWebHostEnvironment hostEnvironment)
{
UserService = userService;
@ -47,7 +43,6 @@ namespace ZR.Admin.WebApi.Controllers.System
UserPostService = postService;
DeptService = deptService;
FileService = sysFileService;
OptionsSetting = options.Value;
this.hostEnvironment = hostEnvironment;
}

View File

@ -19,8 +19,6 @@ namespace ZR.Admin.WebApi.Controllers.System
[Route("system/role")]
public class SysRoleController : BaseController
{
readonly NLog.Logger Logger = NLog.LogManager.GetCurrentClassLogger();
private readonly ISysRoleService sysRoleService;
public SysRoleController(
@ -56,7 +54,7 @@ namespace ZR.Admin.WebApi.Controllers.System
}
/// <summary>
/// 添加角色
/// 添加角色
/// </summary>
/// <param name="sysRoleDto"></param>
/// <returns></returns>

View File

@ -2,12 +2,10 @@ using Infrastructure.Attribute;
using Infrastructure.Enums;
using Infrastructure.Model;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using ZR.Admin.WebApi.Extensions;
using ZR.Admin.WebApi.Filters;
using ZR.Common;
@ -17,6 +15,9 @@ using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 用户管理
/// </summary>
[Verify]
[Route("system/user")]
public class SysUserController : BaseController

View File

@ -7,6 +7,9 @@ using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 用户角色管理
/// </summary>
[Verify]
[Route("system/userRole")]
public class SysUserRoleController : BaseController

View File

@ -13,6 +13,9 @@ using Infrastructure;
namespace ZR.Admin.WebApi.Controllers.System
{
/// <summary>
/// 任务日志
/// </summary>
[Verify]
[Route("/monitor/jobLog")]
public class TasksLogController : BaseController

View File

@ -11,7 +11,9 @@ using System.Runtime.InteropServices;
namespace ZR.Admin.WebApi.Controllers.monitor
{
//[Verify]
/// <summary>
/// 系统监控
/// </summary>
public class MonitorController : BaseController
{
private OptionsSetting Options;

View File

@ -12,6 +12,9 @@ using ZR.Service.System.IService;
namespace ZR.Admin.WebApi.Controllers.monitor
{
/// <summary>
/// 操作日志记录
/// </summary>
[Verify]
[Route("/monitor/operlog")]
public class SysOperlogController : BaseController