修改查询条件
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
247b11cec4
commit
81abcf39fc
|
@ -598,7 +598,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
public DateTime? DownloadStartTime { get; set; }
|
public DateTime? DownloadStartTime { get; set; }
|
||||||
public DateTime? DownloadEndTime { get; set; }
|
public DateTime? DownloadEndTime { get; set; }
|
||||||
|
|
||||||
public string IP { get; set; }
|
public string? IP { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SubjectVisitTaskInfo
|
public class SubjectVisitTaskInfo
|
||||||
|
|
|
@ -31,7 +31,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
#region 领域事件 仅仅允许通过提供的方法进行操作
|
#region 领域事件 仅仅允许通过提供的方法进行操作
|
||||||
|
[JsonIgnore]
|
||||||
private readonly List<DomainEvent> _domainEvents = [];
|
private readonly List<DomainEvent> _domainEvents = [];
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
|
|
|
@ -60,13 +60,15 @@ namespace IRaCIS.Core.Infra.EFCore.EntityConfigration
|
||||||
{
|
{
|
||||||
public void Configure(EntityTypeBuilder<SystemDocConfirmedUser> builder)
|
public void Configure(EntityTypeBuilder<SystemDocConfirmedUser> builder)
|
||||||
{
|
{
|
||||||
|
#region 不用显示配置
|
||||||
//// 配置 CreateUser 关系
|
//// 配置 CreateUser 关系
|
||||||
//builder.HasOne(s => s.CreateUser)
|
//builder.HasOne(s => s.CreateUser)
|
||||||
// .WithMany() // 假设 User 表没有对应的反向导航属性,如果有,填入属性名
|
// .WithMany() // 假设 User 表没有对应的反向导航属性,如果有,填入属性名
|
||||||
// .HasForeignKey(s => s.CreateUserId);
|
// .HasForeignKey(s => s.CreateUserId);
|
||||||
////.OnDelete(DeleteBehavior.Restrict); // 可根据业务需求调整删除行为
|
////.OnDelete(DeleteBehavior.Restrict); // 可根据业务需求调整删除行为
|
||||||
|
#endregion
|
||||||
|
|
||||||
// 配置 ConfirmUser 关系
|
// 配置 ConfirmUser 关系 (一个用户可以签名多个文档)
|
||||||
builder.HasOne(s => s.ConfirmUser) // ConfirmUser
|
builder.HasOne(s => s.ConfirmUser) // ConfirmUser
|
||||||
.WithMany(t => t.SystemDocConfirmedList)
|
.WithMany(t => t.SystemDocConfirmedList)
|
||||||
.HasForeignKey(s => s.ConfirmUserId);
|
.HasForeignKey(s => s.ConfirmUserId);
|
||||||
|
@ -76,11 +78,15 @@ namespace IRaCIS.Core.Infra.EFCore.EntityConfigration
|
||||||
|
|
||||||
public class TrialUserConfigration : IEntityTypeConfiguration<TrialUser>
|
public class TrialUserConfigration : IEntityTypeConfiguration<TrialUser>
|
||||||
{
|
{
|
||||||
|
//当一个实体,针对同一个类,有两个一对一导航属性,但是是不同的外键,一个外键是一对一,一个是一对多,那么需要显示配置一对多的关系
|
||||||
public void Configure(EntityTypeBuilder<TrialUser> builder)
|
public void Configure(EntityTypeBuilder<TrialUser> builder)
|
||||||
{
|
{
|
||||||
|
//TrialUser 和User 之间 一对多 (一个用户可以参与多个项目)
|
||||||
builder.HasOne(s => s.User)
|
builder.HasOne(s => s.User)
|
||||||
.WithMany(t => t.UserTrials)
|
.WithMany(t => t.UserTrials)
|
||||||
.HasForeignKey(s => s.UserId);
|
.HasForeignKey(s => s.UserId);
|
||||||
|
|
||||||
|
//TrialUser User 一对一 创建人
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue