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
{
///
/// 用户档案号
///
public string UserNo { get; set; }
///
/// 用户姓名
///
public string UserName { get; set; }
///
/// 性别枚举
///
public GenderEnumType Gender { get; set; }
///
/// 性别描述
///
public string GenderDesc => Gender.GetDescription();
///
/// 工号
///
public string UserCode { get; set; }
///
/// 部门号
///
public string DepartmentNo { get; set; }
///
/// 部门名称
///
public string DepartmentName { get; set; }
///
/// 出生日期/生日
///
public string Birthday
{
get { return OriginalBirthday.HasValue ? OriginalBirthday.Value.ToString("yyyy-MM-dd") : "0000-00-00"; }
}
public DateTime? OriginalBirthday { get; set; }
///
/// 厂区编码
///
public string Factory { get; set; }
///
/// 厂区名称
///
public string FactoryName { get; set; }
///
/// 卡类型
///
public int? CardType { get; set; }
///
/// 卡类型名称
///
public string CardTypeName { get; set; }
}