65 lines
1.4 KiB
C#
65 lines
1.4 KiB
C#
using Dlhis.Entity.Basic.Enums;
|
|
using Kurisu.AspNetCore.Utils.Converters;
|
|
using Kurisu.AspNetCore.Utils.Extensions;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace Dlhis.Basic.Organization.Response;
|
|
|
|
public class GainfoCurrentResponse
|
|
{
|
|
/// <summary>
|
|
/// 用户档案号
|
|
/// </summary>
|
|
public string UserNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户姓名
|
|
/// </summary>
|
|
public string UserName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别枚举
|
|
/// </summary>
|
|
public GenderEnumType Gender { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别描述
|
|
/// </summary>
|
|
public string GenderDesc => Gender.GetDescription();
|
|
|
|
/// <summary>
|
|
/// 工号
|
|
/// </summary>
|
|
public string UserCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 部门号
|
|
/// </summary>
|
|
public string DepartmentNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 部门名称
|
|
/// </summary>
|
|
public string DepartmentName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 出生日期/生日
|
|
/// </summary>
|
|
[JsonConverter(typeof(ToDateJsonConverter))]
|
|
public DateTime Birthday { get; set; }
|
|
|
|
/// <summary>
|
|
/// 厂区
|
|
/// </summary>
|
|
public string Factory { get; set; }
|
|
|
|
/// <summary>
|
|
/// 卡类型
|
|
/// </summary>
|
|
public int? CardType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 卡类型名称
|
|
/// </summary>
|
|
public string CardTypeName { get; set; }
|
|
} |