feat 例外人员权限增加到期时间,厂区配置增加生日券,外包自动离场报名单
This commit is contained in:
@@ -55,4 +55,20 @@ public class FactorySettingController : ControllerBase
|
||||
{
|
||||
return await _factorySettingService.GetFactorySettingAsync(factory, false);
|
||||
}
|
||||
|
||||
[IgnoreTenant]
|
||||
[AllowAnonymous]
|
||||
[HttpGet("enableBirthdayVoucherFactories")]
|
||||
public async Task<List<string>> GetEnableBirthdayVoucherFactoriesAsync()
|
||||
{
|
||||
return await _factorySettingService.GetEnableBirthdayVoucherFactoriesAsync();
|
||||
}
|
||||
|
||||
[IgnoreTenant]
|
||||
[AllowAnonymous]
|
||||
[HttpGet("enableUseBirthdayVoucherFactories")]
|
||||
public async Task<List<string>> GetEnableBirthdayVoucherFactoriesAsync(string factory)
|
||||
{
|
||||
return await _factorySettingService.GetEnableUseBirthdayVoucherFactoriesAsync(factory);
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,10 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Dlhis.Basic.Organization.Dto;
|
||||
using Dlhis.Basic.Organization.Request;
|
||||
using Dlhis.Basic.Organization.Response;
|
||||
using Dlhis.Basic.Organization.Services;
|
||||
using Dlhis.Basic.Organization.Services.Implements;
|
||||
using Kurisu.AspNetCore.DataAccess.Dto;
|
||||
using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
|
||||
using Kurisu.AspNetCore.Utils.Extensions;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
@@ -18,10 +21,12 @@ namespace Dlhis.Basic.Organization.Controllers;
|
||||
public class GainfoOutsourceController : ControllerBase
|
||||
{
|
||||
private readonly IGainfoOutsourceService _gainfoOutSourceService;
|
||||
private readonly IOutsourceWhiteListService _outsourceWhiteList;
|
||||
|
||||
public GainfoOutsourceController(IGainfoOutsourceService gainfoOutSourceService)
|
||||
public GainfoOutsourceController(IGainfoOutsourceService gainfoOutSourceService, IOutsourceWhiteListService outsourceWhiteList)
|
||||
{
|
||||
_gainfoOutSourceService = gainfoOutSourceService;
|
||||
_outsourceWhiteList = outsourceWhiteList;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -66,7 +71,6 @@ public class GainfoOutsourceController : ControllerBase
|
||||
/// </summary>
|
||||
/// <param name="userNo"></param>
|
||||
/// <returns></returns>
|
||||
[AllowAnonymous]
|
||||
[HttpGet("info")]
|
||||
public async Task<GainfoOutSourceExternalInfoResponse> GetExternalInfoAsync([Required] string userNo)
|
||||
{
|
||||
@@ -83,4 +87,37 @@ public class GainfoOutsourceController : ControllerBase
|
||||
{
|
||||
await _gainfoOutSourceService.AutoResignAsync();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取外包白名单分页数据
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("whiteListPage")]
|
||||
public async Task<Pagination<GainfoDto>> GetPageAsync(OutsourceWhiteListPageRequest request)
|
||||
{
|
||||
return await _outsourceWhiteList.GetPageAsync(request);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加外包白名单
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("setWhiteList")]
|
||||
public async Task AddAsync(OutsourceWhiteListAddAndRemoveRequest request)
|
||||
{
|
||||
await _outsourceWhiteList.AddAsync(request.UserCode);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 移除外包白名单
|
||||
/// </summary>
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("removeWhiteList")]
|
||||
public async Task RemoveAsync(OutsourceWhiteListAddAndRemoveRequest request)
|
||||
{
|
||||
await _outsourceWhiteList.RemoveAsync(request.UserCode);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user