62 lines
1.3 KiB
C#
62 lines
1.3 KiB
C#
using Dlhis.Entity.Basic.Enums;
|
|
using Kurisu.AspNetCore.Utils.Extensions;
|
|
|
|
namespace Dlhis.Basic.WorkGrids.Response;
|
|
|
|
public class WorkGridGainfoPageResponse
|
|
{
|
|
public long Id { get; set; }
|
|
|
|
public string No { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人员类型
|
|
/// </summary>
|
|
public GainfoUserTypeEnumType? Type { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工号
|
|
/// </summary>
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public GenderEnumType Gender { get; set; }
|
|
|
|
public string GenderDesc => Gender.GetDescription();
|
|
|
|
/// <summary>
|
|
/// 部门编码
|
|
/// </summary>
|
|
public string DepartmentNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 部门名称
|
|
/// </summary>
|
|
public string DepartmentName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 有工作网格
|
|
/// </summary>
|
|
public bool HasWorkGrid => WorkGridName.IsPresent();
|
|
/// <summary>
|
|
/// 网格名称
|
|
/// </summary>
|
|
public string WorkGridName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最大连续排班信息
|
|
/// </summary>
|
|
public WorkGridScheduleMaximumConsecutiveDto MaximumConsecutiveSchedules { get; set; }
|
|
} |