using ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppCaseManagements.AppSupervisedPersons.Output;
using ATS.NonCustodial.Domain.Shared.AggRootEntities;
using ATS.NonCustodial.Domain.Shared.Enums;
namespace ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppCaseManagements.AppCaseManagement.Output
{
///
/// 案件管理 明细查询
///
/// Author:mxg
/// CreatedTimed:2022-06-06 10:48 AM
public class AppCaseManagementGetDto : EntityAdd
{
///
/// 部门受案号
///
public string Bmsah { get; set; }
///
/// 案件名称
///
public string Name { get; set; }
///
/// 案件进度枚举 (0:待执行 1:执行中 2:已结束)
///
///
public CaseProgressEnum CaseProgress { get; set; }
///
/// 案件类型(数据来自字典)
///
public long CaseTypeId { get; set; }
///
/// 判决状态
///
public long JudgmentStatusId { get; set; }
///
/// 接近等级(米)
///
public double ProximityLevel { get; set; }
///
/// 预警阈值字段 Threshold
///
public long Threshold { get; set; }
///
/// 休息开始时间(时分)
///
public DateTime? RestBeginTime { get; set; }
///
/// 休息结束时间(时分)
///
public DateTime? RestEndTime { get; set; }
///
/// 打卡频次(打卡频次的数据可输入小数,保留一位小数) 小时打卡一次
/// 打卡频次的数据可输入小数,保留一位小数。在被监管人在非休息时间内打卡时间间隔超过设置的间隔,则需要进行预警,提示XXX未打卡。
///
public double CheckInFrequency { get; set; }
///
/// 自定义打卡时间 比如(09:00,10:00)
///
public string? TimedClock { get; set; }
///
/// 监管人管理员(多个)
///
public List? SupervisorIds { get; set; }
///
/// 被监管人员列表
///
public List? SupervisedPersonGetDtos { get; set; }
}
}