系统配置
parent
67a6a5f861
commit
dcd6375d7d
|
@ -1450,7 +1450,7 @@
|
||||||
<param name="_userInfo"></param>
|
<param name="_userInfo"></param>
|
||||||
<param name="_localizer"></param>
|
<param name="_localizer"></param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.TrialFileTypeService.#ctor(IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.TrialFileType},AutoMapper.IMapper,IRaCIS.Core.Domain.Share.IUserInfo,Microsoft.Extensions.Localization.IStringLocalizer)">
|
<member name="M:IRaCIS.Core.Application.Service.TrialFileTypeService.#ctor(IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.TrialFileType},IRaCIS.Core.Infra.EFCore.IRepository{IRaCIS.Core.Domain.Models.SysFileType},AutoMapper.IMapper,IRaCIS.Core.Domain.Share.IUserInfo,Microsoft.Extensions.Localization.IStringLocalizer)">
|
||||||
<summary>
|
<summary>
|
||||||
项目文件类型
|
项目文件类型
|
||||||
</summary>
|
</summary>
|
||||||
|
@ -1459,6 +1459,13 @@
|
||||||
<param name="_userInfo"></param>
|
<param name="_userInfo"></param>
|
||||||
<param name="_localizer"></param>
|
<param name="_localizer"></param>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.Application.Service.TrialFileTypeService.CopySystemFileTypeToTrial(IRaCIS.Core.Application.ViewModel.CopySystemFileTypeToTrialInDto)">
|
||||||
|
<summary>
|
||||||
|
复制系统数据到项目
|
||||||
|
</summary>
|
||||||
|
<param name="inDto"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="T:IRaCIS.Core.Application.Service.TrialFinalRecordService">
|
<member name="T:IRaCIS.Core.Application.Service.TrialFinalRecordService">
|
||||||
<summary>
|
<summary>
|
||||||
项目定稿记录
|
项目定稿记录
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class SysFileTypeAddOrEdit
|
||||||
|
|
||||||
public string NameCN { get; set; }
|
public string NameCN { get; set; }
|
||||||
|
|
||||||
public int SubIdentification { get; set; }
|
public SubIdentification SubIdentificationEnum { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SysFileTypeQuery : PageInput
|
public class SysFileTypeQuery : PageInput
|
||||||
|
@ -48,7 +48,7 @@ public class SysFileTypeQuery : PageInput
|
||||||
|
|
||||||
public string? NameCN { get; set; }
|
public string? NameCN { get; set; }
|
||||||
|
|
||||||
public int? SubIdentification { get; set; }
|
public SubIdentification? SubIdentificationEnum { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,10 @@ public class TrialFileTypeView : TrialFileTypeAddOrEdit
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class CopySystemFileTypeToTrialInDto
|
||||||
|
{
|
||||||
|
public Guid TrialId { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
public class TrialFileTypeAddOrEdit
|
public class TrialFileTypeAddOrEdit
|
||||||
{
|
{
|
||||||
|
@ -37,7 +41,7 @@ public class TrialFileTypeAddOrEdit
|
||||||
|
|
||||||
public string NameCN { get; set; }
|
public string NameCN { get; set; }
|
||||||
|
|
||||||
public int SubIdentification { get; set; }
|
public SubIdentification SubIdentificationEnum { get; set; }
|
||||||
|
|
||||||
public Guid? SysFileTypeId { get; set; }
|
public Guid? SysFileTypeId { get; set; }
|
||||||
|
|
||||||
|
@ -60,7 +64,7 @@ public class TrialFileTypeQuery : PageInput
|
||||||
|
|
||||||
public string? NameCN { get; set; }
|
public string? NameCN { get; set; }
|
||||||
|
|
||||||
public int? SubIdentification { get; set; }
|
public SubIdentification? SubIdentificationEnum { get; set; }
|
||||||
|
|
||||||
public Guid? SysFileTypeId { get; set; }
|
public Guid? SysFileTypeId { get; set; }
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,7 @@ namespace IRaCIS.Core.Application.Service;
|
||||||
/// <param name="_localizer"></param>
|
/// <param name="_localizer"></param>
|
||||||
[ApiExplorerSettings(GroupName = "FileRecord")]
|
[ApiExplorerSettings(GroupName = "FileRecord")]
|
||||||
public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepository,
|
public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepository,
|
||||||
|
IRepository<SysFileType> _sysFileTypeRepository,
|
||||||
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialFileTypeService
|
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer) : BaseService, ITrialFileTypeService
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -60,6 +61,27 @@ public class TrialFileTypeService(IRepository<TrialFileType> _trialFileTypeRepos
|
||||||
return ResponseOutput.Ok();
|
return ResponseOutput.Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 复制系统数据到项目
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="inDto"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public async Task<IResponseOutput> CopySystemFileTypeToTrial(CopySystemFileTypeToTrialInDto inDto)
|
||||||
|
{
|
||||||
|
if (!(await _trialFileTypeRepository.AnyAsync(x => x.TrialId == inDto.TrialId)))
|
||||||
|
{
|
||||||
|
var trialFileTypeList = await _sysFileTypeRepository
|
||||||
|
.ProjectTo<TrialFileType>(_mapper.ConfigurationProvider)
|
||||||
|
.ToListAsync();
|
||||||
|
|
||||||
|
trialFileTypeList.ForEach(x => x.TrialId = inDto.TrialId);
|
||||||
|
|
||||||
|
await _trialFileTypeRepository.AddRangeAsync(trialFileTypeList, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ResponseOutput.Ok();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,12 @@ namespace IRaCIS.Core.Application.Service
|
||||||
.ForMember(d => d.FileType, u => u.MapFrom(s => isEn_Us ? s.FileType.Value : s.FileType.ValueCN))
|
.ForMember(d => d.FileType, u => u.MapFrom(s => isEn_Us ? s.FileType.Value : s.FileType.ValueCN))
|
||||||
.ForMember(d => d.FullFilePath, u => u.MapFrom(s => s.Path));
|
.ForMember(d => d.FullFilePath, u => u.MapFrom(s => s.Path));
|
||||||
|
|
||||||
|
|
||||||
|
CreateMap<SysFileType, TrialFileType>()
|
||||||
|
.ForMember(d => d.SysFileTypeId, u => u.MapFrom(s => s.Id))
|
||||||
|
.ForMember(d => d.IsSelfDefine, u => u.MapFrom(s => false))
|
||||||
|
.ForMember(dest => dest.CreateUserRole, opt => opt.Ignore());
|
||||||
|
|
||||||
CreateMap<TrialDocument, TrialDocumentView>()
|
CreateMap<TrialDocument, TrialDocumentView>()
|
||||||
.ForMember(d => d.FileType, u => u.MapFrom(s => isEn_Us ? s.FileType.Value : s.FileType.ValueCN))
|
.ForMember(d => d.FileType, u => u.MapFrom(s => isEn_Us ? s.FileType.Value : s.FileType.ValueCN))
|
||||||
.ForMember(d => d.IsSomeUserSigned, u => u.MapFrom(s => s.TrialDocConfirmedUserList.Any(t => t.ConfirmTime != null)))
|
.ForMember(d => d.IsSomeUserSigned, u => u.MapFrom(s => s.TrialDocConfirmedUserList.Any(t => t.ConfirmTime != null)))
|
||||||
|
|
|
@ -7,22 +7,74 @@ using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Domain.Models;
|
namespace IRaCIS.Core.Domain.Models;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 文件类型
|
||||||
|
/// </summary>
|
||||||
public enum ArchiveType
|
public enum ArchiveType
|
||||||
{
|
{
|
||||||
//报告
|
/// <summary>
|
||||||
|
/// 报告
|
||||||
|
/// </summary>
|
||||||
Report = 1,
|
Report = 1,
|
||||||
|
|
||||||
//文档
|
/// <summary>
|
||||||
|
/// 文档
|
||||||
|
/// </summary>
|
||||||
Doc = 2,
|
Doc = 2,
|
||||||
|
|
||||||
//记录
|
/// <summary>
|
||||||
|
/// 记录
|
||||||
|
/// </summary>
|
||||||
Record = 3,
|
Record = 3,
|
||||||
|
|
||||||
//阅片人
|
/// <summary>
|
||||||
|
/// 阅片人
|
||||||
|
/// </summary>
|
||||||
|
Reviewer = 4,
|
||||||
|
|
||||||
Reviewer=4,
|
/// <summary>
|
||||||
|
/// 模板
|
||||||
|
/// </summary>
|
||||||
|
Template = 5,
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 文档子类标识
|
||||||
|
/// </summary>
|
||||||
|
public enum SubIdentification
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 报告
|
||||||
|
/// </summary>
|
||||||
|
Report = 0,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 文档
|
||||||
|
/// </summary>
|
||||||
|
Doc = 1,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 一般文件记录
|
||||||
|
/// </summary>
|
||||||
|
GeneralFile = 2,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 系统数据记录
|
||||||
|
/// </summary>
|
||||||
|
SystemDataRecord = 3,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 培训记录
|
||||||
|
/// </summary>
|
||||||
|
Train = 4,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 系统数据
|
||||||
|
/// </summary>
|
||||||
|
SystemData = 5,
|
||||||
|
|
||||||
Template=5
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -44,10 +96,15 @@ public class SysFileType : BaseFullAuditEntity
|
||||||
|
|
||||||
|
|
||||||
[Comment("子类标识,是取那个表的数据")]
|
[Comment("子类标识,是取那个表的数据")]
|
||||||
public int SubIdentification { get; set; }
|
public SubIdentification SubIdentificationEnum { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 显示顺序
|
||||||
|
/// </summary>
|
||||||
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Comment("项目文件 - 文件类型表")]
|
[Comment("项目文件 - 文件类型表")]
|
||||||
|
@ -79,10 +136,15 @@ public class TrialFileType : BaseFullAuditEntity
|
||||||
|
|
||||||
|
|
||||||
[Comment("子类标识,是取那个表的数据")]
|
[Comment("子类标识,是取那个表的数据")]
|
||||||
public int SubIdentification { get; set; }
|
public SubIdentification SubIdentificationEnum { get; set; }
|
||||||
|
|
||||||
public bool IsEnable { get; set; }
|
public bool IsEnable { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 显示顺序
|
||||||
|
/// </summary>
|
||||||
|
public int ShowOrder { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
18921
IRaCIS.Core.Infra.EFCore/Migrations/20250224054151_SysFileType.Designer.cs
generated
Normal file
18921
IRaCIS.Core.Infra.EFCore/Migrations/20250224054151_SysFileType.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,60 @@
|
||||||
|
using Microsoft.EntityFrameworkCore.Migrations;
|
||||||
|
|
||||||
|
#nullable disable
|
||||||
|
|
||||||
|
namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
public partial class SysFileType : Migration
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Up(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.RenameColumn(
|
||||||
|
name: "SubIdentification",
|
||||||
|
table: "TrialFileType",
|
||||||
|
newName: "SubIdentificationEnum");
|
||||||
|
|
||||||
|
migrationBuilder.RenameColumn(
|
||||||
|
name: "SubIdentification",
|
||||||
|
table: "SysFileType",
|
||||||
|
newName: "SubIdentificationEnum");
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<int>(
|
||||||
|
name: "ShowOrder",
|
||||||
|
table: "TrialFileType",
|
||||||
|
type: "int",
|
||||||
|
nullable: false,
|
||||||
|
defaultValue: 0);
|
||||||
|
|
||||||
|
migrationBuilder.AddColumn<int>(
|
||||||
|
name: "ShowOrder",
|
||||||
|
table: "SysFileType",
|
||||||
|
type: "int",
|
||||||
|
nullable: false,
|
||||||
|
defaultValue: 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Down(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "ShowOrder",
|
||||||
|
table: "TrialFileType");
|
||||||
|
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "ShowOrder",
|
||||||
|
table: "SysFileType");
|
||||||
|
|
||||||
|
migrationBuilder.RenameColumn(
|
||||||
|
name: "SubIdentificationEnum",
|
||||||
|
table: "TrialFileType",
|
||||||
|
newName: "SubIdentification");
|
||||||
|
|
||||||
|
migrationBuilder.RenameColumn(
|
||||||
|
name: "SubIdentificationEnum",
|
||||||
|
table: "SysFileType",
|
||||||
|
newName: "SubIdentification");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -22,352 +22,6 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
|
|
||||||
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.SysFileType", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<int>("ArchiveTypeEnum")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("报告、文档、记录");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<bool>("IsConfirmRecord")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否确认收入项");
|
|
||||||
|
|
||||||
b.Property<bool>("IsEnable")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<string>("NameCN")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<int>("SubIdentification")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("子类标识,是取那个表的数据");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("SysFileType", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("后台 - 系统文件类型表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFile", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<string>("FileFormat")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<string>("FileName")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<string>("FilePath")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(1000)
|
|
||||||
.HasColumnType("nvarchar(1000)");
|
|
||||||
|
|
||||||
b.Property<string>("FileSize")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileTypeId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联项目文件类型");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("TrialFile", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("项目文件 - 文件表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFileType", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<int>("ArchiveTypeEnum")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("报告、文档、记录");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateOnly>("FirstFinalDate")
|
|
||||||
.HasColumnType("date")
|
|
||||||
.HasComment("首次定稿日期");
|
|
||||||
|
|
||||||
b.Property<bool>("IsConfirmRecord")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否确认收入项");
|
|
||||||
|
|
||||||
b.Property<bool>("IsEnable")
|
|
||||||
.HasColumnType("bit");
|
|
||||||
|
|
||||||
b.Property<bool>("IsSelfDefine")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否自定义");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<string>("NameCN")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<int>("SubIdentification")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("子类标识,是取那个表的数据");
|
|
||||||
|
|
||||||
b.Property<Guid?>("SysFileTypeId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联系统文件类型");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("TrialFileType", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("项目文件 - 文件类型表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFinalRecord", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<Guid>("HistoryFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("历史记录");
|
|
||||||
|
|
||||||
b.Property<bool>("IsAuthorizedView")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否授权查看");
|
|
||||||
|
|
||||||
b.Property<string>("Name")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<Guid>("PDFFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("定稿PDF");
|
|
||||||
|
|
||||||
b.Property<Guid>("SignFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("签名页");
|
|
||||||
|
|
||||||
b.Property<int>("State")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileTypeId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联项目文件类型");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<string>("Version")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<Guid>("WordFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("定稿Word");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("TrialFinalRecord", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("项目文件 - 定稿记录表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialNormalRecord", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<bool>("IsAuthorizedView")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否授权查看");
|
|
||||||
|
|
||||||
b.Property<int?>("ReviewerFileType")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("文件类型,阅片人中使用");
|
|
||||||
|
|
||||||
b.Property<int>("State")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联具体的文件记录,记录里面有大小,格式,名称");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileTypeId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联项目文件类型");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("TrialNormalRecord", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("项目文件 - 一般文件记录表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialTrianingRecord", b =>
|
|
||||||
{
|
|
||||||
b.Property<Guid>("Id")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<DateTime>("CreateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("CreateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<bool>("IsAuthorizedView")
|
|
||||||
.HasColumnType("bit")
|
|
||||||
.HasComment("是否授权查看");
|
|
||||||
|
|
||||||
b.Property<string>("Note")
|
|
||||||
.IsRequired()
|
|
||||||
.HasMaxLength(400)
|
|
||||||
.HasColumnType("nvarchar(400)");
|
|
||||||
|
|
||||||
b.Property<int>("State")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileRecordId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联具体的文件记录,记录里面有大小,格式,名称");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialFileTypeId")
|
|
||||||
.HasColumnType("uniqueidentifier")
|
|
||||||
.HasComment("关联项目文件类型");
|
|
||||||
|
|
||||||
b.Property<Guid>("TrialId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.Property<int>("TrianingCount")
|
|
||||||
.HasColumnType("int");
|
|
||||||
|
|
||||||
b.Property<DateOnly>("TrianingDate")
|
|
||||||
.HasColumnType("date");
|
|
||||||
|
|
||||||
b.Property<int>("TrianingState")
|
|
||||||
.HasColumnType("int")
|
|
||||||
.HasComment("培训效果");
|
|
||||||
|
|
||||||
b.Property<DateTime>("UpdateTime")
|
|
||||||
.HasColumnType("datetime2");
|
|
||||||
|
|
||||||
b.Property<Guid>("UpdateUserId")
|
|
||||||
.HasColumnType("uniqueidentifier");
|
|
||||||
|
|
||||||
b.HasKey("Id");
|
|
||||||
|
|
||||||
b.HasIndex("CreateUserId");
|
|
||||||
|
|
||||||
b.ToTable("TrialTrianingRecord", t =>
|
|
||||||
{
|
|
||||||
t.HasComment("项目文件 - 培训记录表");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.Attachment", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.Attachment", b =>
|
||||||
{
|
{
|
||||||
b.Property<Guid>("Id")
|
b.Property<Guid>("Id")
|
||||||
|
@ -9244,6 +8898,61 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SysFileType", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<int>("ArchiveTypeEnum")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("报告、文档、记录");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<bool>("IsConfirmRecord")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否确认收入项");
|
||||||
|
|
||||||
|
b.Property<bool>("IsEnable")
|
||||||
|
.HasColumnType("bit");
|
||||||
|
|
||||||
|
b.Property<string>("Name")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<string>("NameCN")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<int>("ShowOrder")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<int>("SubIdentificationEnum")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("子类标识,是取那个表的数据");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("SysFileType", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("后台 - 系统文件类型表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SystemAnonymization", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SystemAnonymization", b =>
|
||||||
{
|
{
|
||||||
b.Property<Guid>("Id")
|
b.Property<Guid>("Id")
|
||||||
|
@ -12090,6 +11799,194 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFile", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<string>("FileFormat")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<string>("FileName")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<string>("FilePath")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(1000)
|
||||||
|
.HasColumnType("nvarchar(1000)");
|
||||||
|
|
||||||
|
b.Property<string>("FileSize")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileTypeId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联项目文件类型");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("TrialFile", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("项目文件 - 文件表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFileType", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<int>("ArchiveTypeEnum")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("报告、文档、记录");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateOnly>("FirstFinalDate")
|
||||||
|
.HasColumnType("date")
|
||||||
|
.HasComment("首次定稿日期");
|
||||||
|
|
||||||
|
b.Property<bool>("IsConfirmRecord")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否确认收入项");
|
||||||
|
|
||||||
|
b.Property<bool>("IsEnable")
|
||||||
|
.HasColumnType("bit");
|
||||||
|
|
||||||
|
b.Property<bool>("IsSelfDefine")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否自定义");
|
||||||
|
|
||||||
|
b.Property<string>("Name")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<string>("NameCN")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<int>("ShowOrder")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<int>("SubIdentificationEnum")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("子类标识,是取那个表的数据");
|
||||||
|
|
||||||
|
b.Property<Guid?>("SysFileTypeId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联系统文件类型");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("TrialFileType", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("项目文件 - 文件类型表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFinalRecord", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<Guid>("HistoryFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("历史记录");
|
||||||
|
|
||||||
|
b.Property<bool>("IsAuthorizedView")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否授权查看");
|
||||||
|
|
||||||
|
b.Property<string>("Name")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<Guid>("PDFFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("定稿PDF");
|
||||||
|
|
||||||
|
b.Property<Guid>("SignFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("签名页");
|
||||||
|
|
||||||
|
b.Property<int>("State")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileTypeId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联项目文件类型");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<string>("Version")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<Guid>("WordFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("定稿Word");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("TrialFinalRecord", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("项目文件 - 定稿记录表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialIdentityUser", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialIdentityUser", b =>
|
||||||
{
|
{
|
||||||
b.Property<Guid>("Id")
|
b.Property<Guid>("Id")
|
||||||
|
@ -12224,6 +12121,55 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialNormalRecord", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<bool>("IsAuthorizedView")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否授权查看");
|
||||||
|
|
||||||
|
b.Property<int?>("ReviewerFileType")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("文件类型,阅片人中使用");
|
||||||
|
|
||||||
|
b.Property<int>("State")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联具体的文件记录,记录里面有大小,格式,名称");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileTypeId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联项目文件类型");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("TrialNormalRecord", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("项目文件 - 一般文件记录表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialPaymentPrice", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialPaymentPrice", b =>
|
||||||
{
|
{
|
||||||
b.Property<Guid>("Id")
|
b.Property<Guid>("Id")
|
||||||
|
@ -13083,6 +13029,66 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialTrianingRecord", b =>
|
||||||
|
{
|
||||||
|
b.Property<Guid>("Id")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<DateTime>("CreateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("CreateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<bool>("IsAuthorizedView")
|
||||||
|
.HasColumnType("bit")
|
||||||
|
.HasComment("是否授权查看");
|
||||||
|
|
||||||
|
b.Property<string>("Note")
|
||||||
|
.IsRequired()
|
||||||
|
.HasMaxLength(400)
|
||||||
|
.HasColumnType("nvarchar(400)");
|
||||||
|
|
||||||
|
b.Property<int>("State")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileRecordId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联具体的文件记录,记录里面有大小,格式,名称");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialFileTypeId")
|
||||||
|
.HasColumnType("uniqueidentifier")
|
||||||
|
.HasComment("关联项目文件类型");
|
||||||
|
|
||||||
|
b.Property<Guid>("TrialId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.Property<int>("TrianingCount")
|
||||||
|
.HasColumnType("int");
|
||||||
|
|
||||||
|
b.Property<DateOnly>("TrianingDate")
|
||||||
|
.HasColumnType("date");
|
||||||
|
|
||||||
|
b.Property<int>("TrianingState")
|
||||||
|
.HasColumnType("int")
|
||||||
|
.HasComment("培训效果");
|
||||||
|
|
||||||
|
b.Property<DateTime>("UpdateTime")
|
||||||
|
.HasColumnType("datetime2");
|
||||||
|
|
||||||
|
b.Property<Guid>("UpdateUserId")
|
||||||
|
.HasColumnType("uniqueidentifier");
|
||||||
|
|
||||||
|
b.HasKey("Id");
|
||||||
|
|
||||||
|
b.HasIndex("CreateUserId");
|
||||||
|
|
||||||
|
b.ToTable("TrialTrianingRecord", t =>
|
||||||
|
{
|
||||||
|
t.HasComment("项目文件 - 培训记录表");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialUserRole", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialUserRole", b =>
|
||||||
{
|
{
|
||||||
b.Property<Guid>("Id")
|
b.Property<Guid>("Id")
|
||||||
|
@ -14394,72 +14400,6 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
b.ToTable("TestLength");
|
b.ToTable("TestLength");
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.SysFileType", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFile", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFileType", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialFinalRecord", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialNormalRecord", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.FileRecord.TrialTrianingRecord", b =>
|
|
||||||
{
|
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
|
||||||
.WithMany()
|
|
||||||
.HasForeignKey("CreateUserId")
|
|
||||||
.OnDelete(DeleteBehavior.Cascade)
|
|
||||||
.IsRequired();
|
|
||||||
|
|
||||||
b.Navigation("CreateUserRole");
|
|
||||||
});
|
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.Attachment", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.Attachment", b =>
|
||||||
{
|
{
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
@ -16860,6 +16800,17 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
b.Navigation("TrialSite");
|
b.Navigation("TrialSite");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SysFileType", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SystemAnonymization", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.SystemAnonymization", b =>
|
||||||
{
|
{
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
@ -17706,6 +17657,39 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
b.Navigation("Trial");
|
b.Navigation("Trial");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFile", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFileType", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialFinalRecord", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialIdentityUser", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialIdentityUser", b =>
|
||||||
{
|
{
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
@ -17760,6 +17744,17 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
b.Navigation("Trial");
|
b.Navigation("Trial");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialNormalRecord", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialPaymentPrice", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialPaymentPrice", b =>
|
||||||
{
|
{
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
@ -18053,6 +18048,17 @@ namespace IRaCIS.Core.Infra.EFCore.Migrations
|
||||||
b.Navigation("Trial");
|
b.Navigation("Trial");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialTrianingRecord", b =>
|
||||||
|
{
|
||||||
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
.WithMany()
|
||||||
|
.HasForeignKey("CreateUserId")
|
||||||
|
.OnDelete(DeleteBehavior.Cascade)
|
||||||
|
.IsRequired();
|
||||||
|
|
||||||
|
b.Navigation("CreateUserRole");
|
||||||
|
});
|
||||||
|
|
||||||
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialUserRole", b =>
|
modelBuilder.Entity("IRaCIS.Core.Domain.Models.TrialUserRole", b =>
|
||||||
{
|
{
|
||||||
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
b.HasOne("IRaCIS.Core.Domain.Models.UserRole", "CreateUserRole")
|
||||||
|
|
Loading…
Reference in New Issue