@@ -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
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user