增加稽查记录修改
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-09-26 18:14:03 +08:00
parent 48c9721ab4
commit 447e916564
9 changed files with 21190 additions and 262 deletions
+80 -1
View File
@@ -11,7 +11,7 @@ namespace IRaCIS.Core.Domain.Models
[Table("AuditDocument")]
public class AuditDocument : BaseFullAuditEntity
{
/// <summary>
/// 文件夹名或者文件名
/// </summary>
@@ -80,4 +80,83 @@ namespace IRaCIS.Core.Domain.Models
HistoricalVersion = 2,
}
public class AuditRecord : BaseFullAuditEntity
{
[JsonIgnore]
public List<AuditRecordIdentityUser> AuditRecordIdentityUserList { get; set; }
public string CompanyName { get; set; }
public string AuditContent { get; set; }
[Comment("稽查日期")]
public DateOnly AuditTime { get; set; }
public DateTime? BeginTime { get; set; }
public DateTime? EndTime { get; set; }
[Comment("稽查状态")]
public AuditState AuditState { get; set; }
[Comment("稽查形式")]
public AuditType AuditType { get; set; }
}
public class AuditRecordIdentityUser : BaseAddAuditEntity
{
[JsonIgnore]
public IdentityUser IdentityUser { get; set; }
[JsonIgnore]
public AuditRecord AuditRecord { get; set; }
public Guid IdentityUserId { get; set; }
public Guid AuditRecordId { get; set; }
}
public class AuditRecordPermission : BaseAddAuditEntity
{
[JsonIgnore]
public AuditRecord AuditRecord { get; set; }
[JsonIgnore]
public AuditDocument AuditDocument { get; set; }
public Guid AuditRecordId { get; set; }
public Guid AuditDocumentId { get; set; }
}
public enum AuditState
{
NotStart = 0,
Ongoing = 1,
End = 2
}
public enum AuditType
{
None = 0,
Online = 1,
OnSite = 2
}
}