using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VOL.YSErp.Models.Biz { public class YSERPEmployeeInfo { public string email { get; set; } public string certTypeName { get; set; } public string staffDefines__Y40_name { get; set; } public string majorcorpname { get; set; } public string staffDefines__J1 { get; set; } public string nationalityName { get; set; } public string staffDefines__id { get; set; } public string staffDefines__A86 { get; set; } public string staffDefines__A1 { get; set; } public string staffDefines__A85 { get; set; } public bool staffDefines__A4 { get; set; } public string staffDefines__A84 { get; set; } public string staffDefines__Y38_name { get; set; } public int enable { get; set; } public int shopAssisTag { get; set; } public string staffDefines__Y1_name { get; set; } public string staffDefines__Y10_name { get; set; } public string delayedRetDate { get; set; } public string staffDefines__A06 { get; set; } public bool staffDefines__A05 { get; set; } public string characterrprName { get; set; } public string id { get; set; } public string staffDefines__Y36_name { get; set; } public string staffDefines__T70 { get; set; } public string staffDefines__Y39_name { get; set; } public Staffpart[] staffPart { get; set; } public string deptId { get; set; } public string staffDefines__Y41_name { get; set; } public string linkAddr { get; set; } public string permanreside { get; set; } public string nationality { get; set; } public Staffprobation[] staffProbation { get; set; } public string staffDefines__Y11_name { get; set; } public Staffresume[] staffResume { get; set; } public string staffDefines__Y2_name { get; set; } public string shortName { get; set; } public string staffDefines__J1_name { get; set; } public string staffDefines__Y51_name { get; set; } public string staffDefines__Y14 { get; set; } public string staffDefines__Y13 { get; set; } public string staffDefines__Y12 { get; set; } public string staffDefines__Y11 { get; set; } public string countryCode { get; set; } public string staffDefines__Y35_name { get; set; } public int workAgeAdjMon { get; set; } public string staffDefines__Y10 { get; set; } public string unitId { get; set; } public string pubts { get; set; } public string staffDefines__Y13_name { get; set; } public string staffDefines__Y6_name { get; set; } public string staffDefines__Y9_name { get; set; } public int sex { get; set; } public string maritalName { get; set; } public string staffDefines__Y31 { get; set; } public string photo { get; set; } public string staffDefines__Y30 { get; set; } public string staffDefines__T70_name { get; set; } public string userId { get; set; } public string staffDefines__Y3_name { get; set; } public string staffDefines__Y45_name { get; set; } public Staffjob[] staffJob { get; set; } public string staffDefines__Y42_name { get; set; } public string selfEmail { get; set; } public string politicalCode { get; set; } public Staffedu[] staffEdu { get; set; } public string originName { get; set; } public string country { get; set; } public string certType { get; set; } public string staffDefines__Y42 { get; set; } public string political { get; set; } public string staffDefines__Y41 { get; set; } public string staffDefines__Y40 { get; set; } public string joinWorkDate { get; set; } public string staffDefines__Y8_name { get; set; } public string staffDefines__Y39 { get; set; } public string staffDefines__Y38 { get; set; } public string idCardReverse { get; set; } public string nationalityCode { get; set; } public string staffDefines__Y36 { get; set; } public string staffDefines__Y35 { get; set; } public string staffDefines__Y34 { get; set; } public string attachlist { get; set; } public Dictionary staffDefines { get; set; } public string staffDefines__Y32 { get; set; } public int workAgeAdjYea { get; set; } public string staffDefines__Y32_name { get; set; } public string originCode { get; set; } public string psnclId { get; set; } public string staffDefines__Y7_name { get; set; } public string staffDefines__Y30_name { get; set; } public int workAgeAdjDay { get; set; } public string majorcorpCode { get; set; } public string staffDefines__Y53 { get; set; } public string staffDefines__Y52 { get; set; } public string staffDefines__Y51 { get; set; } public string staffDefines__Y44_name { get; set; } public string staffDefines__Y50 { get; set; } public string certTypeCode { get; set; } public bool staffDefines__FK003 { get; set; } public Staffsocialrel[] staffSocialRel { get; set; } public string certNo { get; set; } public string permanresideName { get; set; } public string staffDefines__Y45 { get; set; } public string staffDefines__A1_name { get; set; } public string staffDefines__Y44 { get; set; } public string staffDefines__Y5_name { get; set; } public string staffDefines__Y14_name { get; set; } public string staffDefines__Y43 { get; set; } public string name { get; set; } public string staffDefines__F1 { get; set; } public string countryName { get; set; } public Staffctrt[] staffCtrt { get; set; } public Stafforgrel[] staffOrgRel { get; set; } public string code { get; set; } public string staffDefines__Y43_name { get; set; } public string staffDefines__YY01 { get; set; } public string origin { get; set; } public float workAge { get; set; } public string majorcorpid { get; set; } public float staffDefines__T42 { get; set; } public float staffDefines__T41 { get; set; } public string staffDefines__Y12_name { get; set; } public string joinedDate { get; set; } public string characterrpr { get; set; } public string permanresideCode { get; set; } public string staffDefines__Y4_name { get; set; } public string politicalName { get; set; } public string staffDefines__Y9 { get; set; } public Staffbankacct[] staffBankAcct { get; set; } public int bizManTag { get; set; } public string mobile { get; set; } public string staffDefines__Y2 { get; set; } public string staffDefines__Y1 { get; set; } public string staffDefines__Y4 { get; set; } public string staffDefines__Y3 { get; set; } public string staffDefines__Y6 { get; set; } public string birthDate { get; set; } public string staffDefines__Y5 { get; set; } public string idCardFront { get; set; } public string staffDefines__A78_name { get; set; } public string staffDefines__Y8 { get; set; } public string staffDefines__Y7 { get; set; } public string marital { get; set; } public string maritalCode { get; set; } public string staffDefines__Y31_name { get; set; } public string staffDefines__Y34_name { get; set; } public Staffprotocol[] staffProtocol { get; set; } public string staffDefines__Y50_name { get; set; } public string staffDefines__A78 { get; set; } public int age { get; set; } public string characterrprCode { get; set; } public string masterOrgKeyField { get; set; } public string _mddFormulaExecuteFlag { get; set; } public bool editPermission { get; set; } public bool mobile_email_validate { get; set; } public string subOrgId { get; set; } public class Staffpart { public string deptName { get; set; } public string partTypeCode { get; set; } public bool isMainJob { get; set; } public bool endFlag { get; set; } public string orgVidCode { get; set; } public int recordNum { get; set; } public string orgId { get; set; } public string orgRelId { get; set; } public string trnsTypeCode { get; set; } public int assgId { get; set; } public string id { get; set; } public string staffFte { get; set; } public string trnsType { get; set; } public bool isweaken { get; set; } public string partType { get; set; } public bool lastFlag { get; set; } public int trnsEvent { get; set; } public string trnsTypeName { get; set; } public string orgName { get; set; } public string deptVid { get; set; } public string partTypeName { get; set; } public string deptId { get; set; } public string staffjobCode { get; set; } public string belongJob { get; set; } public string orgVid { get; set; } public string beginDate { get; set; } public int effectiveNumber { get; set; } public string deptVidCode { get; set; } public int showOrder { get; set; } public string staffjobId { get; set; } public string staffId { get; set; } public string orgPath { get; set; } public string deptPath { get; set; } } public class Staffprobation { public string beginDate { get; set; } public string belongJobCode { get; set; } public string endDate { get; set; } public bool endFlag { get; set; } public string id { get; set; } public int promonth { get; set; } public string belongJob { get; set; } public string staffId { get; set; } public int termUnit { get; set; } public bool lastFlag { get; set; } } public class Staffresume { public string workCorp { get; set; } public string beginDate { get; set; } public string newPost { get; set; } public string workDept { get; set; } public string staffJobId { get; set; } public string id { get; set; } public int resumeType { get; set; } public string pubts { get; set; } public string staffId { get; set; } public string workPost { get; set; } public string endDate { get; set; } public string workDuty { get; set; } } public class Staffjob { public string deptName { get; set; } public string newPostId { get; set; } public bool isMainJob { get; set; } public string directorCode { get; set; } public string addrIdCode { get; set; } public bool endFlag { get; set; } public string orgVidCode { get; set; } public string staffJobDefines__id { get; set; } public int recordNum { get; set; } public string addrName { get; set; } public string orgId { get; set; } public string orgRelId { get; set; } public string trnsTypeCode { get; set; } public string newPostName { get; set; } public string newPostVidCode { get; set; } public string staffJobDefines__A01 { get; set; } public string psnclName { get; set; } public string directorName { get; set; } public int enable { get; set; } public string addrId { get; set; } public string id { get; set; } public string psnclId { get; set; } public string pubts { get; set; } public string trnsType { get; set; } public Staffjobdefines staffJobDefines { get; set; } public string empformName { get; set; } public bool isweaken { get; set; } public bool lastFlag { get; set; } public string psnclIdCode { get; set; } public int trnsEvent { get; set; } public string trnsTypeName { get; set; } public string empform { get; set; } public string orgName { get; set; } public string deptVid { get; set; } public string director { get; set; } public string deptId { get; set; } public string staffjobCode { get; set; } public string orgVid { get; set; } public string newPostVid { get; set; } public string beginDate { get; set; } public int effectiveNumber { get; set; } public string deptVidCode { get; set; } public int showOrder { get; set; } public string empformCode { get; set; } public string staffjobId { get; set; } public string staffId { get; set; } public string orgPath { get; set; } public string deptPath { get; set; } } public class Staffjobdefines { public string A01 { get; set; } public string ytenant { get; set; } public string id { get; set; } public int dr { get; set; } } public class Staffedu { public string beginDate { get; set; } public string major { get; set; } public string endDate { get; set; } public string school { get; set; } public string id { get; set; } public string degreeAnnex { get; set; } public string staffId { get; set; } public bool isPrefs { get; set; } public string educationAnnex { get; set; } } public class Staffsocialrel { public string workCorp { get; set; } public bool isUrgent { get; set; } public string relName { get; set; } public string relationName { get; set; } public string relationCode { get; set; } public string id { get; set; } public string workDuty { get; set; } public string linkTel { get; set; } public string staffId { get; set; } public string relation { get; set; } } public class Staffctrt { public int continueTime { get; set; } public string majorCorpCode { get; set; } public int termMonth { get; set; } public string belongJobCode { get; set; } public string endDate { get; set; } public string majorCorpId { get; set; } public int termType { get; set; } public string workAddr { get; set; } public bool isReceive { get; set; } public int contType { get; set; } public string signDate { get; set; } public string belongJob { get; set; } public string beginDate { get; set; } public string majorCorpName { get; set; } public string contractNum { get; set; } public string workAddrName { get; set; } public string id { get; set; } public int performStatus { get; set; } public string workAddrCode { get; set; } public string staffId { get; set; } public string termUnit { get; set; } public bool lastFlag { get; set; } } public class Stafforgrel { public bool isReturn { get; set; } public string staffCode { get; set; } public string code { get; set; } public string orgName { get; set; } public string employerCode { get; set; } public string entrySrc { get; set; } public string employerName { get; set; } public bool endFlag { get; set; } public string orgIdCode { get; set; } public int recordNum { get; set; } public string orgId { get; set; } public string beginDate { get; set; } public float secretaryAge { get; set; } public string entrySrcName { get; set; } public string entrySrcCode { get; set; } public string groupDate { get; set; } public string employer { get; set; } public string id { get; set; } public float groupWorkAge { get; set; } public string pubts { get; set; } public string staffId { get; set; } public string seniorityDate { get; set; } public bool lastFlag { get; set; } } public class Staffbankacct { public string bankCode { get; set; } public string openBank { get; set; } public string accountName { get; set; } public int isDefaultCard { get; set; } public string bankAnnex { get; set; } public string openBankCode { get; set; } public string bankName { get; set; } public string openBankName { get; set; } public string bank { get; set; } public string currencyName { get; set; } public string acctType { get; set; } public string currency { get; set; } public string id { get; set; } public string currencyCode { get; set; } public string staffId { get; set; } public string account { get; set; } } public class Staffprotocol { public string majorCorpCode { get; set; } public string belongJobCode { get; set; } public string protocolNum { get; set; } public string majorCorpId { get; set; } public bool isReceive { get; set; } public int contType { get; set; } public string protocolType { get; set; } public string signDate { get; set; } public string belongJob { get; set; } public string beginDate { get; set; } public string majorCorpName { get; set; } public string id { get; set; } public string protocolTypeName { get; set; } public int performStatus { get; set; } public string termUnit { get; set; } public string staffId { get; set; } public string protocolTypeCode { get; set; } } } }