123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using GxPress.Auth;
- using GxPress.Request._AdminVerify;
- using GxPress.Request.App.AdminVerify;
- using GxPress.Result.App.AdminVerify;
- using GxPress.Service.Interface.AdminVerify;
- using Microsoft.AspNetCore.Authorization;
- using Microsoft.AspNetCore.Mvc;
- namespace GxPress.Api.AppControllers
- {
-
-
-
- [Route("api/app/admin-verify")]
- [ApiController]
- [Authorize]
- public class AdminVerifyController : ControllerBase
- {
- private readonly IAdminVerifyService _adminVerifyService;
- private readonly ILoginContext _loginContext;
- public AdminVerifyController(IAdminVerifyService adminVerifyService, ILoginContext loginContext)
- {
- _adminVerifyService = adminVerifyService;
- _loginContext = loginContext;
- }
-
-
-
-
- [HttpDelete("delete")]
- public async Task<bool> DeleteAllAsync()
- {
- return await _adminVerifyService.DeleteAllAsync(_loginContext.AccountId);
- }
-
-
-
-
-
- [HttpPut("update")]
- public async Task<bool> UpdateAsync(AdminVerifyUpdateRequest request)
- {
- return await _adminVerifyService.UpdateAsync(request.Id, request.AdminVerifyTypeConst);
- }
-
-
-
-
- [HttpPost("search")]
- public async Task<IEnumerable<AdminVerifySearchResult>> GetAllAsync()
- {
- return await _adminVerifyService.GetAllAsync(_loginContext.AccountId);
- }
-
-
-
-
- [HttpPost("count")]
- public async Task<int> GetUDisposeCount()
- {
- return await _adminVerifyService.GetUDisposeCount(_loginContext.AccountId);
- }
-
-
-
-
-
- [HttpPost("add-friend")]
- public async Task<bool> AddFriendAsync(AdminVerifyInFriendsRequest request)
- {
- request.UserId = _loginContext.AccountId;
- return await _adminVerifyService.AddFriendAsync(request);
- }
- }
- }
|