修改查询条件
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-09-11 16:11:45 +08:00
parent 247b11cec4
commit 81abcf39fc
3 changed files with 9 additions and 3 deletions

View File

@ -598,7 +598,7 @@ namespace IRaCIS.Core.Application.Contracts
public DateTime? DownloadStartTime { get; set; }
public DateTime? DownloadEndTime { get; set; }
public string IP { get; set; }
public string? IP { get; set; }
}
public class SubjectVisitTaskInfo

View File

@ -31,7 +31,7 @@ namespace IRaCIS.Core.Domain.Models
#region 领域事件 仅仅允许通过提供的方法进行操作
[JsonIgnore]
private readonly List<DomainEvent> _domainEvents = [];
[JsonIgnore]

View File

@ -60,13 +60,15 @@ namespace IRaCIS.Core.Infra.EFCore.EntityConfigration
{
public void Configure(EntityTypeBuilder<SystemDocConfirmedUser> builder)
{
#region 不用显示配置
//// 配置 CreateUser 关系
//builder.HasOne(s => s.CreateUser)
// .WithMany() // 假设 User 表没有对应的反向导航属性,如果有,填入属性名
// .HasForeignKey(s => s.CreateUserId);
////.OnDelete(DeleteBehavior.Restrict); // 可根据业务需求调整删除行为
#endregion
// 配置 ConfirmUser 关系
// 配置 ConfirmUser 关系 (一个用户可以签名多个文档)
builder.HasOne(s => s.ConfirmUser) // ConfirmUser
.WithMany(t => t.SystemDocConfirmedList)
.HasForeignKey(s => s.ConfirmUserId);
@ -76,11 +78,15 @@ namespace IRaCIS.Core.Infra.EFCore.EntityConfigration
public class TrialUserConfigration : IEntityTypeConfiguration<TrialUser>
{
//当一个实体,针对同一个类,有两个一对一导航属性,但是是不同的外键,一个外键是一对一,一个是一对多,那么需要显示配置一对多的关系
public void Configure(EntityTypeBuilder<TrialUser> builder)
{
//TrialUser 和User 之间 一对多 (一个用户可以参与多个项目)
builder.HasOne(s => s.User)
.WithMany(t => t.UserTrials)
.HasForeignKey(s => s.UserId);
//TrialUser User 一对一 创建人
}
}