Uat_Study
parent
4fb48e11d2
commit
d4ac1a3a7e
|
@ -27,7 +27,8 @@
|
|||
<Using Include="Microsoft.EntityFrameworkCore;" />
|
||||
<Using Include="IRaCIS.Core.Domain.Models;" />
|
||||
<Using Include="IRaCIS.Core.Infrastructure.Extention;" />
|
||||
|
||||
<Using Include="IRaCIS.Core.Infra.EFCore;" />
|
||||
|
||||
<!-- Global using -->
|
||||
|
||||
</ItemGroup>
|
||||
|
|
|
@ -478,6 +478,190 @@
|
|||
是否有 入组评估确认
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.FrontAuditConfigView">
|
||||
<summary> FrontAuditConfigView 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery">
|
||||
<summary>FrontAuditConfigQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.Value">
|
||||
<summary> Value</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.ValueCN">
|
||||
<summary> ValueCN</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.Description">
|
||||
<summary> Description</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.Code">
|
||||
<summary> Code</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.OptTypeId">
|
||||
<summary> OptTypeId </summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.ViewModel.FrontAuditConfigQuery.ChildrenTypeId">
|
||||
<summary> ChildrenTypeId</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.FrontAuditConfigAddOrEdit">
|
||||
<summary> FrontAuditConfigAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationView">
|
||||
<summary> SystemAnonymizationView 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationQuery">
|
||||
<summary>SystemAnonymizationQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationAddOrEdit">
|
||||
<summary> SystemAnonymizationAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserView">
|
||||
<summary> TrialExternalUserView 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserQuery">
|
||||
<summary>TrialExternalUserQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserAddOrEdit">
|
||||
<summary> TrialExternalUserAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialUserPreparationView">
|
||||
<summary> TrialUserPreparation View 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialUserPreparationQuery">
|
||||
<summary>TrialUserPreparation Query 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.JoinCommand">
|
||||
<summary> TrialUserPreparation AddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.FrontAuditConfigService">
|
||||
<summary>
|
||||
FrontAuditConfigService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.Preview(System.Guid)">
|
||||
<summary> 指定资源Id,渲染Dicom检查的Jpeg预览图像 </summary>
|
||||
<param name="studyId"> Dicom检查的Id </param>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.GetAllRelationStudyList(System.Guid)">
|
||||
<summary>
|
||||
获取某个检查的关联检查列表(该受试者在这个想项目下的所有检查)
|
||||
点击检查检查列表中的一个检查获取对应的序列列表(调用之前的接口:/series/list/,根据StudyId,获取访视的序列列表)
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.Item(System.Guid)">
|
||||
<summary> 指定资源Id,获取Dicom检查信息 </summary>
|
||||
<param name="studyId"> Dicom检查的Id </param>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.VerifyStudyAllowUpload(IRaCIS.Core.Application.Contracts.VerifyUploadOrReupload)">
|
||||
<summary>
|
||||
批量验证 检查是否可以上传 并告知原因
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.SystemAnonymizationService">
|
||||
<summary>
|
||||
SystemAnonymizationService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.TrialExternalUserService">
|
||||
<summary>
|
||||
项目外部人员 录入流程相关
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.VerifyUserIsCanAddOrUpdate(IRaCIS.Core.Application.ViewModel.VerifyUserAdd)">
|
||||
<summary>
|
||||
验证 在系统中是否存在该类型的账户 返回true 表示 不存在 可以添加和更新|存在但是信息一致,false 需要提示不一致项(前端 可以直接用我返回的错误信息,或者根据返回的用户信息实体,自己设置格式显示)
|
||||
</summary>
|
||||
<param name="addOrEditTrialExternalUser"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.AddOrUpdateTrialExternalUser(IRaCIS.Core.Application.ViewModel.TrialExternalUserAddOrEdit)">
|
||||
<summary>
|
||||
添加和更新接口 已验证邮箱和账户类型不允许添加重复项
|
||||
</summary>
|
||||
<param name="addOrEditTrialExternalUser"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.SendInviteEmail(IRaCIS.Core.Application.ViewModel.TrialExternalUserSendEmail)">
|
||||
<summary>
|
||||
勾选用户 批量发送邮件
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.TrialExternalUserJoinTrial(IRaCIS.Core.Application.ViewModel.TrialExternalUserConfirm)">
|
||||
<summary>
|
||||
不带Token 访问 用户选择 参与 不参与 Id: TrialExternalUserId
|
||||
</summary>
|
||||
<param name="editTrialUserPreparation"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.TrialSiteSurveyUserJoinTrial(IRaCIS.Core.Application.ViewModel.TrialExternalUserConfirm)">
|
||||
<summary>
|
||||
不带Token 访问 Site调研用户 加入项目 Id: TrialSiteSurveyUserId
|
||||
</summary>
|
||||
<param name="editInfo"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.JoinBasicInfo(System.Guid,System.Boolean)">
|
||||
<summary>
|
||||
不带Token 访问 页面获取项目基本信息 和参与情况 (已经确认了 就不允许再次确认) Id: TrialExternalUserId/TrialSiteSurveyUserId
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.UserConfirmJoinTrial(System.Guid,System.Guid)">
|
||||
<summary>
|
||||
加入项目
|
||||
</summary>
|
||||
<param name="trialId"></param>
|
||||
<param name="trialExternalUserId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.TrialUserPreparationService">
|
||||
<summary>
|
||||
TrialUserPreparation Service
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.GetTrialUserPreparationList(IRaCIS.Core.Application.ViewModel.TrialUserPreparationQuery)">
|
||||
<summary>
|
||||
项目下 人员邀请 加入列表
|
||||
</summary>
|
||||
<param name="queryTrialUserPreparation"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.JoinTrial(IRaCIS.Core.Application.ViewModel.JoinCommand)">
|
||||
<summary>
|
||||
不带Token访问 加入项目 记录 同意与否
|
||||
</summary>
|
||||
<param name="joinCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.UserJoinTrialAsync(IRaCIS.Core.Application.ViewModel.UserJoinTrialCommand)">
|
||||
<summary>
|
||||
用户加入项目
|
||||
</summary>
|
||||
<param name="joinTrialCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.IFrontAuditConfigService">
|
||||
<summary>
|
||||
IFrontAuditConfigService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ISystemAnonymizationService">
|
||||
<summary>
|
||||
ISystemAnonymizationService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ITrialExternalUserService">
|
||||
<summary>
|
||||
ITrialExternalUserService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ITrialUserPreparationService">
|
||||
<summary>
|
||||
ITrialUserPreparation Service
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Services.SystemBasicDataService">
|
||||
<summary>
|
||||
SystemBasicDataService
|
||||
|
@ -674,153 +858,6 @@
|
|||
<param name="isReading"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.Preview(System.Guid)">
|
||||
<summary> 指定资源Id,渲染Dicom检查的Jpeg预览图像 </summary>
|
||||
<param name="studyId"> Dicom检查的Id </param>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.GetAllRelationStudyList(System.Guid)">
|
||||
<summary>
|
||||
获取某个检查的关联检查列表(该受试者在这个想项目下的所有检查)
|
||||
点击检查检查列表中的一个检查获取对应的序列列表(调用之前的接口:/series/list/,根据StudyId,获取访视的序列列表)
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.Item(System.Guid)">
|
||||
<summary> 指定资源Id,获取Dicom检查信息 </summary>
|
||||
<param name="studyId"> Dicom检查的Id </param>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ImageAndDoc.StudyService.VerifyStudyAllowUpload(IRaCIS.Core.Application.Contracts.VerifyUploadOrReupload)">
|
||||
<summary>
|
||||
批量验证 检查是否可以上传 并告知原因
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.SystemAnonymizationService">
|
||||
<summary>
|
||||
SystemAnonymizationService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.TrialExternalUserService">
|
||||
<summary>
|
||||
项目外部人员 录入流程相关
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.VerifyUserIsCanAddOrUpdate(IRaCIS.Core.Application.ViewModel.VerifyUserAdd)">
|
||||
<summary>
|
||||
验证 在系统中是否存在该类型的账户 返回true 表示 不存在 可以添加和更新|存在但是信息一致,false 需要提示不一致项(前端 可以直接用我返回的错误信息,或者根据返回的用户信息实体,自己设置格式显示)
|
||||
</summary>
|
||||
<param name="addOrEditTrialExternalUser"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.AddOrUpdateTrialExternalUser(IRaCIS.Core.Application.ViewModel.TrialExternalUserAddOrEdit)">
|
||||
<summary>
|
||||
添加和更新接口 已验证邮箱和账户类型不允许添加重复项
|
||||
</summary>
|
||||
<param name="addOrEditTrialExternalUser"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.SendInviteEmail(IRaCIS.Core.Application.ViewModel.TrialExternalUserSendEmail)">
|
||||
<summary>
|
||||
勾选用户 批量发送邮件
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.TrialExternalUserJoinTrial(IRaCIS.Core.Application.ViewModel.TrialExternalUserConfirm)">
|
||||
<summary>
|
||||
不带Token 访问 用户选择 参与 不参与 Id: TrialExternalUserId
|
||||
</summary>
|
||||
<param name="editTrialUserPreparation"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.TrialSiteSurveyUserJoinTrial(IRaCIS.Core.Application.ViewModel.TrialExternalUserConfirm)">
|
||||
<summary>
|
||||
不带Token 访问 Site调研用户 加入项目 Id: TrialSiteSurveyUserId
|
||||
</summary>
|
||||
<param name="editInfo"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.JoinBasicInfo(System.Guid,System.Boolean)">
|
||||
<summary>
|
||||
不带Token 访问 页面获取项目基本信息 和参与情况 (已经确认了 就不允许再次确认) Id: TrialExternalUserId/TrialSiteSurveyUserId
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialExternalUserService.UserConfirmJoinTrial(System.Guid,System.Guid)">
|
||||
<summary>
|
||||
加入项目
|
||||
</summary>
|
||||
<param name="trialId"></param>
|
||||
<param name="trialExternalUserId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Service.TrialUserPreparationService">
|
||||
<summary>
|
||||
TrialUserPreparation Service
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.GetTrialUserPreparationList(IRaCIS.Core.Application.ViewModel.TrialUserPreparationQuery)">
|
||||
<summary>
|
||||
项目下 人员邀请 加入列表
|
||||
</summary>
|
||||
<param name="queryTrialUserPreparation"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.JoinTrial(IRaCIS.Core.Application.ViewModel.JoinCommand)">
|
||||
<summary>
|
||||
不带Token访问 加入项目 记录 同意与否
|
||||
</summary>
|
||||
<param name="joinCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.TrialUserPreparationService.UserJoinTrialAsync(IRaCIS.Core.Application.ViewModel.UserJoinTrialCommand)">
|
||||
<summary>
|
||||
用户加入项目
|
||||
</summary>
|
||||
<param name="joinTrialCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationView">
|
||||
<summary> SystemAnonymizationView 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationQuery">
|
||||
<summary>SystemAnonymizationQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.SystemAnonymizationAddOrEdit">
|
||||
<summary> SystemAnonymizationAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserView">
|
||||
<summary> TrialExternalUserView 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserQuery">
|
||||
<summary>TrialExternalUserQuery 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialExternalUserAddOrEdit">
|
||||
<summary> TrialExternalUserAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialUserPreparationView">
|
||||
<summary> TrialUserPreparation View 列表视图模型 </summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.TrialUserPreparationQuery">
|
||||
<summary>TrialUserPreparation Query 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.ViewModel.JoinCommand">
|
||||
<summary> TrialUserPreparation AddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ISystemAnonymizationService">
|
||||
<summary>
|
||||
ISystemAnonymizationService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ITrialExternalUserService">
|
||||
<summary>
|
||||
ITrialExternalUserService
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Interfaces.ITrialUserPreparationService">
|
||||
<summary>
|
||||
ITrialUserPreparation Service
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Image.QA.QCListService.GetCRCVisitList(IRaCIS.Core.Application.Contracts.CRCVisitSearchDTO)">
|
||||
<summary>
|
||||
CRC 访视上传列表
|
||||
|
|
|
@ -0,0 +1,77 @@
|
|||
//--------------------------------------------------------------------
|
||||
// 此代码由T4模板自动生成 byzhouhang 20210918
|
||||
// 生成时间 2022-03-28 16:43:52
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
|
||||
//--------------------------------------------------------------------
|
||||
using System;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using System.Collections.Generic;
|
||||
namespace IRaCIS.Core.Application.ViewModel
|
||||
{
|
||||
/// <summary> FrontAuditConfigView 列表视图模型 </summary>
|
||||
public class FrontAuditConfigView
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public string Value { get; set; }
|
||||
public string ValueCN { get; set; }
|
||||
public string Description { get; set; }
|
||||
public DateTime CreateTime { get; set; }
|
||||
public Guid CreateUserId { get; set; }
|
||||
public DateTime UpdateTime { get; set; }
|
||||
public Guid UpdateUserId { get; set; }
|
||||
public string Code { get; set; }
|
||||
public Guid? ParentId { get; set; }
|
||||
public bool IsEnable { get; set; }
|
||||
public bool IsConfig { get; set; }
|
||||
public int? ModuleTypeId { get; set; }
|
||||
public string OptTypeId { get; set; }
|
||||
public string ChildrenTypeId { get; set; }
|
||||
}
|
||||
|
||||
///<summary>FrontAuditConfigQuery 列表查询参数模型</summary>
|
||||
public class FrontAuditConfigQuery
|
||||
{
|
||||
///<summary> Value</summary>
|
||||
public string Value { get; set; }
|
||||
|
||||
///<summary> ValueCN</summary>
|
||||
public string ValueCN { get; set; }
|
||||
|
||||
///<summary> Description</summary>
|
||||
public string Description { get; set; }
|
||||
|
||||
///<summary> Code</summary>
|
||||
public string Code { get; set; }
|
||||
|
||||
///<summary> OptTypeId </summary>
|
||||
public string OptTypeId { get; set; }
|
||||
|
||||
///<summary> ChildrenTypeId</summary>
|
||||
public string ChildrenTypeId { get; set; }
|
||||
|
||||
}
|
||||
|
||||
///<summary> FrontAuditConfigAddOrEdit 列表查询参数模型</summary>
|
||||
public class FrontAuditConfigAddOrEdit
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public string Value { get; set; }
|
||||
public string ValueCN { get; set; }
|
||||
public string Description { get; set; }
|
||||
public DateTime CreateTime { get; set; }
|
||||
public Guid CreateUserId { get; set; }
|
||||
public DateTime UpdateTime { get; set; }
|
||||
public Guid UpdateUserId { get; set; }
|
||||
public string Code { get; set; }
|
||||
public Guid? ParentId { get; set; }
|
||||
public bool IsEnable { get; set; }
|
||||
public bool IsConfig { get; set; }
|
||||
public int? ModuleTypeId { get; set; }
|
||||
public string OptTypeId { get; set; }
|
||||
public string ChildrenTypeId { get; set; }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
//--------------------------------------------------------------------
|
||||
// 此代码由T4模板自动生成 byzhouhang 20210918
|
||||
// 生成时间 2022-03-28 16:46:23
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
|
||||
//--------------------------------------------------------------------
|
||||
|
||||
using IRaCIS.Core.Domain.Models;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using IRaCIS.Core.Application.Interfaces;
|
||||
using IRaCIS.Core.Application.ViewModel;
|
||||
|
||||
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
/// <summary>
|
||||
/// FrontAuditConfigService
|
||||
/// </summary>
|
||||
[ApiExplorerSettings(GroupName = "Test")]
|
||||
public class FrontAuditConfigService : BaseService, IFrontAuditConfigService
|
||||
{
|
||||
|
||||
private readonly IRepository<FrontAuditConfig> _frontAuditConfigRepository;
|
||||
|
||||
public FrontAuditConfigService(IRepository<FrontAuditConfig> frontAuditConfigRepository)
|
||||
{
|
||||
_frontAuditConfigRepository = frontAuditConfigRepository;
|
||||
}
|
||||
|
||||
|
||||
public async Task<List<FrontAuditConfigView>> GetFrontAuditConfigList(FrontAuditConfigQuery queryFrontAuditConfig)
|
||||
{
|
||||
|
||||
|
||||
var frontAuditConfigQueryable = _repository.GetQueryable<FrontAuditConfig>()
|
||||
.ProjectTo<FrontAuditConfigView>(_mapper.ConfigurationProvider);
|
||||
|
||||
return await frontAuditConfigQueryable.ToListAsync();
|
||||
}
|
||||
|
||||
|
||||
public async Task<IResponseOutput> AddOrUpdateFrontAuditConfig(FrontAuditConfigAddOrEdit addOrEditFrontAuditConfig)
|
||||
{
|
||||
// 在此处拷贝automapper 映射
|
||||
|
||||
//CreateMap<FrontAuditConfig, FrontAuditConfigView>();
|
||||
|
||||
// CreateMap< FrontAuditConfig,FrontAuditConfigAddOrEdit>().ReverseMap();
|
||||
|
||||
|
||||
var entity = await _repository.InsertOrUpdateAsync<FrontAuditConfig, FrontAuditConfigAddOrEdit>(addOrEditFrontAuditConfig, true);
|
||||
|
||||
return ResponseOutput.Ok(entity.Id.ToString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
[HttpDelete("{frontAuditConfigId:guid}")]
|
||||
public async Task<IResponseOutput> DeleteFrontAuditConfig(Guid frontAuditConfigId)
|
||||
{
|
||||
var success = await _repository.DeleteFromQueryAsync<FrontAuditConfig>(t => t.Id == frontAuditConfigId);
|
||||
return ResponseOutput.Result(success);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
//--------------------------------------------------------------------
|
||||
// 此代码由T4模板自动生成 byzhouhang 20210918
|
||||
// 生成时间 2022-03-28 16:46:20
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
|
||||
//--------------------------------------------------------------------
|
||||
|
||||
using IRaCIS.Core.Application.ViewModel;
|
||||
namespace IRaCIS.Core.Application.Interfaces
|
||||
{
|
||||
/// <summary>
|
||||
/// IFrontAuditConfigService
|
||||
/// </summary>
|
||||
public interface IFrontAuditConfigService
|
||||
{
|
||||
|
||||
|
||||
Task<List<FrontAuditConfigView>> GetFrontAuditConfigList(FrontAuditConfigQuery queryFrontAuditConfig);
|
||||
|
||||
Task<IResponseOutput> AddOrUpdateFrontAuditConfig(FrontAuditConfigAddOrEdit addOrEditFrontAuditConfig);
|
||||
|
||||
Task<IResponseOutput> DeleteFrontAuditConfig(Guid frontAuditConfigId);
|
||||
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,103 @@
|
|||
|
||||
//--------------------------------------------------------------------
|
||||
// 此代码由T4模板自动生成 byzhouhang 20210918
|
||||
// 生成时间 2022-03-28 16:43:12
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
|
||||
using System;
|
||||
using IRaCIS.Core.Domain.Share;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace IRaCIS.Core.Domain.Models
|
||||
{
|
||||
///<summary>
|
||||
///FrontAuditConfig
|
||||
///</summary>
|
||||
[Table("FrontAuditConfig")]
|
||||
public class FrontAuditConfig : Entity, IAuditUpdate, IAuditAdd
|
||||
{
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Value
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string Value { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ValueCN
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string ValueCN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Description
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// CreateTime
|
||||
/// </summary>
|
||||
[Required]
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// CreateUserId
|
||||
/// </summary>
|
||||
[Required]
|
||||
public Guid CreateUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UpdateTime
|
||||
/// </summary>
|
||||
[Required]
|
||||
public DateTime UpdateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UpdateUserId
|
||||
/// </summary>
|
||||
[Required]
|
||||
public Guid UpdateUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Code
|
||||
/// </summary>
|
||||
[Required]
|
||||
public string Code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ParentId
|
||||
/// </summary>
|
||||
public Guid? ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// IsEnable
|
||||
/// </summary>
|
||||
[Required]
|
||||
public bool IsEnable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// IsConfig
|
||||
/// </summary>
|
||||
[Required]
|
||||
public bool IsConfig { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ModuleTypeId
|
||||
/// </summary>
|
||||
public int? ModuleTypeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// OptTypeId
|
||||
/// </summary>
|
||||
public string OptTypeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ChildrenTypeId
|
||||
/// </summary>
|
||||
public string ChildrenTypeId { get; set; }
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -262,6 +262,9 @@ namespace IRaCIS.Core.Infra.EFCore
|
|||
public virtual DbSet<TrialUserPreparation> TrialUserPreparation { get; set; }
|
||||
|
||||
|
||||
public virtual DbSet<FrontAuditConfig> FrontAuditConfig { get; set; }
|
||||
|
||||
|
||||
|
||||
public override int SaveChanges()
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
public static readonly string ConnectionString = "Server=123.56.181.144,14333\\MSSQLExpress14;Database=IRaCIS_New;User ID=sa;Password=dev123456DEV;";
|
||||
public static readonly string DbDatabase = "IRaCIS_New";
|
||||
//表名称用字符串,拼接
|
||||
public static readonly string TableName = "TrialUserPreparation";
|
||||
public static readonly string TableName = "FrontAuditConfig";
|
||||
//具体文件里面 例如service 可以配置是否分页
|
||||
}
|
||||
#>
|
||||
|
|
|
@ -57,7 +57,12 @@ namespace IRaCIS.Core.Application.Service
|
|||
public class <#=tableName#>Service: BaseService, I<#=tableName#>Service
|
||||
{
|
||||
|
||||
private readonly IRepository<<#=tableName#>> _<#=char.ToLower(tableName[0]) + tableName.Substring(1)#>Repository;
|
||||
|
||||
public <#=tableName#>Service(IRepository<<#=tableName#>> <#=char.ToLower(tableName[0]) + tableName.Substring(1)#>Repository)
|
||||
{
|
||||
_<#=char.ToLower(tableName[0]) + tableName.Substring(1)#>Repository = <#=char.ToLower(tableName[0]) + tableName.Substring(1)#>Repository;
|
||||
}
|
||||
|
||||
<# if(isPage){#>
|
||||
public async Task<PageOutput<<#=tableName#>View>> Get<#=tableName#>List(<#=tableName#>Query query<#=tableName#>)
|
||||
|
|
Loading…
Reference in New Issue