using ATS.NonCustodial.Domain.Shared.AggRootEntities;
using ATS.NonCustodial.Domain.Shared.Enums;
using ATS.NonCustodial.Shared.Extensions;
namespace ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppBusinessApplications.Output
{
///
/// 被监管人业务申请 查询明细Dto
///
/// Author:mxg
/// CreatedTimed:2022-06-06 09:09 AM
public class AppBusinessApplicationGetDto : EntityAdd
{
///
/// 审核状态
///
///
public AuditStatusEnum AuditStatus { get; set; }
///
/// 案子Id
///
public long CaseId { get; set; }
///
/// 审核状态描述
///
public string? AuditStatusDesc => AuditStatus.ToDescription();
///
/// 申请人Id
///
public long ApplicantId { get; set; }
///
/// 申请人
///
public string? Applicant { get; set; }
///
/// 申请类型(数据来自字典)
///
public long ApplicationTypeId { get; set; }
///
/// 申请类型名称(数据来自字典)
///
public string? ApplicationTypeName { get; set; }
///
/// 活动时间段(年月日时分)
///
public DateTime ActiveTimePeriodBegin { get; set; }
///
/// 活动时间段(年月日时分)
///
public DateTime ActiveTimePeriodEnd { get; set; }
///
/// 申请描述
///
public string? ApplicationDescription { get; set; }
///
/// 审核意见
///
public string? AuditOpinion { get; set; }
///
/// 审核人员Id
///
public long? AuditorId { get; set; }
///
/// 审核人员名字
///
public string? AuditorName { get; set; }
///
/// 审核时间
///
public DateTime? AuditTime { get; set; }
///
/// 结束监管日期
///
public DateTime? EndSupervisionDate { get; set; }
///
/// 审核权限(1 有权限 0 无权限)
///
public string? ReviewPermission { get; set; }
}
}