ComplianceServer/code/Hg.Core.Domain/Dto/InComplaint/InComplaintRestoreDto.cs

59 lines
1.3 KiB
C#

namespace Hg.Core.Domain.Dto.InComplaint
{
public class InComplaintRestoreDto
{
public int Id { get; set; }
public string? Resid { get; set; }
public string? Cname { get; set; }
public int? Deptid { get; set; }
public string? Deptname { get; set; }
public InComplaintStatus? InComplaintStatus { get; set; }
public string? InComplaintStatusStr
{
get
{
return InComplaintStatus?.GetDescription();
}
}
public InComplaintBusinessStatus? InComplaintBusinessStatus { get; set; }
public string? InComplaintBusinessStatusStr
{
get
{
return InComplaintBusinessStatus?.GetDescription();
}
}
public string? ComplaintId { get; set; }
public List<RestoreDto> Restores { get; set; }
}
public class RestoreDto
{
public int Id { get; set; }
public string? ComplaintId { get; set; }
public string? Content { get; set; }
public string? Creator { get; set; }
public DateTime? CreateTime { get; set; }
public int? CreatorEid { get; set; }
public string? Attachment { get; set; }
public RestoreType? RestoreType { get; set; }
}
}