ComplianceServer/code/Hg.Core.Domain/Dto/OutComplaint/OutComplaintRestoreDto.cs

101 lines
2.2 KiB
C#

using Hg.Core.Domain.Dto.InComplaint;
namespace Hg.Core.Domain.Dto.OutComplaint
{
public class OutComplaintRestoreDto
{
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 OutComplaintStatus? OutComplaintStatus { get; set; }
public string? OutComplaintStatusStr
{
get
{
return OutComplaintStatus?.GetDescription();
}
}
public OutComplaintBusinessStatus? OutComplaintBusinessStatus { get; set; }
public string? OutComplaintBusinessStatusStr
{
get
{
return OutComplaintBusinessStatus?.GetDescription();
}
}
public string? ComplaintId { get; set; }
public List<RestoreDto> Restores { get; set; }
}
public class ComplaintLabelDto
{
public bool InComplaint { get; set; }
public bool OutComplaint { get; set; }
}
public class OutComplaintImportDto
{
/// <summary>
/// 资源id
/// </summary>
public string Resid { get; set; }
/// <summary>
/// 客户姓名
/// </summary>
public string Cname { get; set; }
public string DeptName { get; set; }
/// <summary>
/// 客户外诉日期
/// </summary>
public DateTime? OutComplaintDate { get; set; }
/// <summary>
/// 外诉渠道
/// </summary>
public string OutComplaintChannel { get; set; }
/// <summary>
/// 投诉内容
/// </summary>
public string Content { get; set; }
/// <summary>
/// 投诉原因
/// </summary>
public string Reasons { get; set; }
/// <summary>
/// 投诉原因
/// </summary>
public string ComplaintStatus { get; set; }
/// <summary>
/// 处理跟进
/// </summary>
public string Follow { get; set; }
/// <summary>
/// 合规核查
/// </summary>
public string Remark { get; set; }
}
}