非羁押人员管理平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.6 KiB

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