177 lines
4.7 KiB
C#
177 lines
4.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
using System.Globalization;
|
|
using Newtonsoft.Json;
|
|
using Newtonsoft.Json.Converters;
|
|
|
|
namespace Model
|
|
{
|
|
/// <summary>
|
|
/// 人员model
|
|
/// </summary>
|
|
public partial class MasterDataPersonList
|
|
{
|
|
[JsonProperty("code")]
|
|
public int Code { get; set; }
|
|
|
|
[JsonProperty("data")]
|
|
public System.Collections.Generic.List<Datum_Person> Data { get; set; }
|
|
|
|
[JsonProperty("message")]
|
|
public string Message { get; set; }
|
|
}
|
|
|
|
public partial class Datum_Person
|
|
{
|
|
[JsonProperty("CNCEC_VIEW_BANK")]
|
|
public System.Collections.Generic.List<CncecViewBank> CncecViewBank { get; set; }
|
|
|
|
[JsonProperty("CNCEC_VIEW_POSITION")]
|
|
public System.Collections.Generic.List<CncecViewPosition> CncecViewPosition { get; set; }
|
|
|
|
[JsonProperty("CNCEC_VIEW_STAFF_XXB")]
|
|
public System.Collections.Generic.List<CncecViewStaffXxb> CncecViewStaffXxb { get; set; }
|
|
}
|
|
|
|
public partial class CncecViewBank
|
|
{
|
|
[JsonProperty("SYS_ID_")]
|
|
public string SysId { get; set; }
|
|
}
|
|
|
|
public partial class CncecViewPosition
|
|
{
|
|
[JsonProperty("direct_sup")]
|
|
public string DirectSup { get; set; }
|
|
|
|
[JsonProperty("is_main_post")]
|
|
public string IsMainPost { get; set; }
|
|
|
|
[JsonProperty("post_ad_dep_code")]
|
|
public string PostAdDepCode { get; set; }
|
|
|
|
[JsonProperty("post_ad_org_code")]
|
|
public string PostAdOrgCode { get; set; }
|
|
|
|
[JsonProperty("post_begin_date")]
|
|
public string PostBeginDate { get; set; }
|
|
|
|
[JsonProperty("post_code")]
|
|
public string PostCode { get; set; }
|
|
|
|
[JsonProperty("post_end_date")]
|
|
public string PostEndDate { get; set; }
|
|
|
|
[JsonProperty("post_status")]
|
|
public string PostStatus { get; set; }
|
|
|
|
[JsonProperty("SYS_CUSID_")]
|
|
public string SysCusid { get; set; }
|
|
|
|
[JsonProperty("SYS_ID_")]
|
|
public string SysId { get; set; }
|
|
}
|
|
|
|
public partial class CncecViewStaffXxb
|
|
{
|
|
[JsonProperty("ad_dep_code")]
|
|
public string AdDepCode { get; set; }
|
|
|
|
[JsonProperty("ad_org_code")]
|
|
public string AdOrgCode { get; set; }
|
|
|
|
[JsonProperty("ad_post_code")]
|
|
public string AdPostCode { get; set; }
|
|
|
|
[JsonProperty("birthday")]
|
|
public string Birthday { get; set; }
|
|
|
|
[JsonProperty("cert_num")]
|
|
public string CertNum { get; set; }
|
|
|
|
[JsonProperty("cert_type")]
|
|
public string CertType { get; set; }
|
|
|
|
[JsonProperty("degree")]
|
|
public string Degree { get; set; }
|
|
|
|
[JsonProperty("edu_bg")]
|
|
public string EduBg { get; set; }
|
|
|
|
[JsonProperty("ext_email")]
|
|
public string ExtEmail { get; set; }
|
|
|
|
[JsonProperty("hire_date")]
|
|
public string HireDate { get; set; }
|
|
|
|
[JsonProperty("int_email")]
|
|
public string IntEmail { get; set; }
|
|
|
|
[JsonProperty("job_level")]
|
|
public string JobLevel { get; set; }
|
|
|
|
[JsonProperty("nation")]
|
|
public string Nation { get; set; }
|
|
|
|
[JsonProperty("nationality")]
|
|
public string Nationality { get; set; }
|
|
|
|
[JsonProperty("native_place")]
|
|
public string NativePlace { get; set; }
|
|
|
|
[JsonProperty("phone_num")]
|
|
public string PhoneNum { get; set; }
|
|
|
|
[JsonProperty("polit_status")]
|
|
public string PolitStatus { get; set; }
|
|
|
|
[JsonProperty("sex")]
|
|
public string Sex { get; set; }
|
|
|
|
[JsonProperty("show_name")]
|
|
public string ShowName { get; set; }
|
|
|
|
[JsonProperty("staff_code")]
|
|
public string StaffCode { get; set; }
|
|
|
|
[JsonProperty("staff_name")]
|
|
public string StaffName { get; set; }
|
|
|
|
[JsonProperty("staff_status")]
|
|
public string StaffStatus { get; set; }
|
|
|
|
[JsonProperty("SYS_CREATEDATE_")]
|
|
public string SysCreatedate { get; set; }
|
|
|
|
[JsonProperty("SYS_CREATOR_")]
|
|
public string SysCreator { get; set; }
|
|
|
|
[JsonProperty("SYS_ID_")]
|
|
public string SysId { get; set; }
|
|
|
|
[JsonProperty("SYS_MENDER_")]
|
|
public string SysMender { get; set; }
|
|
|
|
[JsonProperty("SYS_MODIFYDATE_")]
|
|
public string SysModifydate { get; set; }
|
|
|
|
[JsonProperty("SYS_STATE_")]
|
|
public int SysState { get; set; }
|
|
|
|
[JsonProperty("term_date")]
|
|
public string TermDate { get; set; }
|
|
|
|
[JsonProperty("title_level")]
|
|
public string TitleLevel { get; set; }
|
|
}
|
|
|
|
public partial class MasterDataPersonList
|
|
{
|
|
public static MasterDataPersonList FromJson(string json)
|
|
{
|
|
return JsonConvert.DeserializeObject<MasterDataPersonList>(json, Model.Converter.Settings);
|
|
}
|
|
}
|
|
|
|
} |