获取当前版本的用户协议和隐私采集
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
6fdad9a482
commit
a34c47dc3c
|
|
@ -2002,6 +2002,19 @@
|
||||||
<param name="inQuery"></param>
|
<param name="inQuery"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.Application.Service.UserAgreementService.GetCurrentVersionUserAgreements">
|
||||||
|
<summary>
|
||||||
|
获取当前版本的用户协议和隐私采集
|
||||||
|
</summary>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.Application.Service.UserAgreementService.GetUserAgreementById(IRaCIS.Core.Application.Service.DTO.GetUserAgreementByIdInDto)">
|
||||||
|
<summary>
|
||||||
|
根据Id获取用户协议和隐私采集
|
||||||
|
</summary>
|
||||||
|
<param name="inDto"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.UserAgreementService.SetCurrentVersion(IRaCIS.Core.Application.Service.DTO.SetUserAgreementCurrentVersionInDto)">
|
<member name="M:IRaCIS.Core.Application.Service.UserAgreementService.SetCurrentVersion(IRaCIS.Core.Application.Service.DTO.SetUserAgreementCurrentVersionInDto)">
|
||||||
<summary>
|
<summary>
|
||||||
设置为当前版本
|
设置为当前版本
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ using System.Threading.Tasks;
|
||||||
using IRaCIS.Core.Infra.EFCore;
|
using IRaCIS.Core.Infra.EFCore;
|
||||||
using IRaCIS.Core.Application.Service.Interface;
|
using IRaCIS.Core.Application.Service.Interface;
|
||||||
using IRaCIS.Core.Application.Service.DTO;
|
using IRaCIS.Core.Application.Service.DTO;
|
||||||
|
using Microsoft.AspNetCore.Authorization;
|
||||||
namespace IRaCIS.Core.Application.Service;
|
namespace IRaCIS.Core.Application.Service;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -49,6 +50,20 @@ public class UserAgreementService(IRepository<UserAgreement> _userAgreementRepos
|
||||||
return pageList;
|
return pageList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取当前版本的用户协议和隐私采集
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[AllowAnonymous]
|
||||||
|
[HttpPost]
|
||||||
|
public async Task<List<UserAgreementView>> GetCurrentVersionUserAgreements()
|
||||||
|
{
|
||||||
|
var userAgreementList = await _userAgreementRepository.Where(x=>x.IsCurrentVersion)
|
||||||
|
.ProjectTo<UserAgreementView>(_mapper.ConfigurationProvider)
|
||||||
|
.ToListAsync();
|
||||||
|
return userAgreementList;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 根据Id获取用户协议和隐私采集
|
/// 根据Id获取用户协议和隐私采集
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue