代码精简

master
xiaochanghai 1 year ago
parent f1e4778644
commit 6ff2098317
  1. 8
      Tiobon.Core.Api/Controllers/BaseApiController.cs
  2. 11
      Tiobon.Core.Api/Controllers/BlogController.cs
  3. 13
      Tiobon.Core.Api/Controllers/DepartmentController.cs
  4. 4
      Tiobon.Core.Api/Controllers/HealthCheckController.cs
  5. 7
      Tiobon.Core.Api/Controllers/ImgController.cs
  6. 6
      Tiobon.Core.Api/Controllers/LoginController.cs
  7. 10
      Tiobon.Core.Api/Controllers/ModuleController.cs
  8. 12
      Tiobon.Core.Api/Controllers/MonitorController.cs
  9. 7
      Tiobon.Core.Api/Controllers/NacosController.cs
  10. 8
      Tiobon.Core.Api/Controllers/PayController.cs
  11. 10
      Tiobon.Core.Api/Controllers/PermissionController.cs
  12. 9
      Tiobon.Core.Api/Controllers/RoleController.cs
  13. 3
      Tiobon.Core.Api/Controllers/SignalRTestController.cs
  14. 10
      Tiobon.Core.Api/Controllers/SplitDemoController.cs
  15. 10
      Tiobon.Core.Api/Controllers/TasksQzController.cs
  16. 8
      Tiobon.Core.Api/Controllers/TopicController.cs
  17. 9
      Tiobon.Core.Api/Controllers/TopicDetailController.cs
  18. 9
      Tiobon.Core.Api/Controllers/TransactionController.cs
  19. 12
      Tiobon.Core.Api/Controllers/UserController.cs
  20. 10
      Tiobon.Core.Api/Controllers/UserRoleController.cs
  21. 15
      Tiobon.Core.Api/Controllers/ValuesController.cs
  22. 6
      Tiobon.Core.Api/Controllers/WeChatCompanyController.cs
  23. 6
      Tiobon.Core.Api/Controllers/WeChatConfigController.cs
  24. 8
      Tiobon.Core.Api/Controllers/WeChatController.cs
  25. 6
      Tiobon.Core.Api/Controllers/WeChatPushLogController.cs
  26. 6
      Tiobon.Core.Api/Controllers/WeChatSubController.cs
  27. 17
      Tiobon.Core.Api/GlobalUsings.cs

@ -1,10 +1,6 @@
using Tiobon.Core.Model;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
public class BaseApiController : Controller
public class BaseApiController : Controller
{
[NonAction]
public MessageModel<T> Success<T>(T data, string msg = "成功")

@ -1,13 +1,4 @@
using System.Linq.Expressions;
using System.Text.RegularExpressions;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels;
using Tiobon.Core.SwaggerHelper;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Tiobon.Core.SwaggerHelper;
using Serilog;
using StackExchange.Profiling;
using static Tiobon.Core.Extensions.CustomApiVersion;

@ -1,15 +1,4 @@
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Controllers;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using System.Linq.Expressions;
using System.Text;
namespace Tiobon.Core.Api.Controllers
namespace Tiobon.Core.Api.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]

@ -1,6 +1,4 @@
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 健康检查

@ -1,9 +1,4 @@
using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 图片管理

@ -1,12 +1,6 @@
using Tiobon.Core.AuthHelper;
using Tiobon.Core.AuthHelper.OverWrite;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims;
using Tiobon.Core.Common.Swagger;

@ -1,12 +1,4 @@
using System.Linq.Expressions;
using Tiobon.Core.Common.HttpContextUser;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 接口管理

@ -1,17 +1,7 @@
using Tiobon.Core.Common;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Common.LogHelper;
using Tiobon.Core.Hubs;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Tiobon.Core.Hubs;
using Microsoft.AspNetCore.SignalR;
using Newtonsoft.Json;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text;
using Tiobon.Core.Extensions.Middlewares;
namespace Tiobon.Core.Controllers

@ -1,9 +1,4 @@
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Controllers;
using Tiobon.Core.Model;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Nacos.V2;
using Nacos.V2;
namespace Tiobon.Core.Api.Controllers
{

@ -1,10 +1,4 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 建行聚合支付类

@ -1,15 +1,5 @@
using Tiobon.Core.AuthHelper;
using Tiobon.Core.AuthHelper.OverWrite;
using Tiobon.Core.Common;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Common.HttpContextUser;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Repository.UnitOfWorks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Security.Claims;

@ -1,11 +1,4 @@
using Tiobon.Core.Common.HttpContextUser;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 角色管理

@ -1,7 +1,4 @@
using Tiobon.Core.Controllers;
using Tiobon.Core.Hubs;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.SignalR;
namespace Tiobon.Core.Api.Controllers;

@ -1,12 +1,4 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Repository.UnitOfWorks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System.Linq.Expressions;
namespace Tiobon.Core.Api.Controllers
namespace Tiobon.Core.Api.Controllers
{
/// <summary>
/// 分表demo

@ -1,13 +1,5 @@
using System.Linq.Expressions;
using System.Reflection;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels;
using Tiobon.Core.Repository.UnitOfWorks;
using System.Reflection;
using Tiobon.Core.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Quartz;
namespace Tiobon.Core.Controllers

@ -1,10 +1,4 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 类别管理【无权限】

@ -1,11 +1,4 @@
using Tiobon.Core.Common.Helper;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// Tibug 管理

@ -1,11 +1,4 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Repository.UnitOfWorks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]

@ -1,14 +1,4 @@
using AutoMapper;
using Tiobon.Core.AuthHelper.OverWrite;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Common.HttpContextUser;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels;
using Tiobon.Core.Repository.UnitOfWorks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Tiobon.Core.AuthHelper.OverWrite;
namespace Tiobon.Core.Controllers
{

@ -1,12 +1,4 @@
using AutoMapper;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 用户角色关系

@ -1,24 +1,11 @@
using AutoMapper;
using Tiobon.Core.Common;
using Tiobon.Core.Common.HttpContextUser;
using Tiobon.Core.Common.Https.HttpPolly;
using Tiobon.Core.Common.Https.HttpPolly;
using Tiobon.Core.Common.Option;
using Tiobon.Core.EventBus;
using Tiobon.Core.EventBus.EventHandling;
using Tiobon.Core.Extensions;
using Tiobon.Core.Filter;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using RabbitMQ.Client;
using RabbitMQ.Client.Events;
using System.ComponentModel.DataAnnotations;
using System.Linq.Expressions;
using System.Text;
namespace Tiobon.Core.Controllers
{

@ -1,9 +1,3 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
{
/// <summary>

@ -1,9 +1,3 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
{
/// <summary>

@ -1,10 +1,4 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.ViewModels;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
namespace Tiobon.Core.Controllers
{
/// <summary>
/// 微信公众号管理

@ -1,9 +1,3 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
{
/// <summary>

@ -1,9 +1,3 @@
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Tiobon.Core.Controllers
{
/// <summary>

@ -0,0 +1,17 @@
global using System.Linq.Expressions;
global using System.Text;
global using System.Text.RegularExpressions;
global using AutoMapper;
global using Microsoft.AspNetCore.Authorization;
global using Microsoft.AspNetCore.Mvc;
global using Newtonsoft.Json;
global using Tiobon.Core.Common;
global using Tiobon.Core.Common.Helper;
global using Tiobon.Core.Common.HttpContextUser;
global using Tiobon.Core.Common.LogHelper;
global using Tiobon.Core.Controllers;
global using Tiobon.Core.IServices;
global using Tiobon.Core.Model;
global using Tiobon.Core.Model.Models;
global using Tiobon.Core.Model.ViewModels;
global using Tiobon.Core.Repository.UnitOfWorks;
Loading…
Cancel
Save