using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace VOL.YSErp.Models.Biz { public class YSERPEmployeeUpdateModel { public string code { get; set; } public string name { get; set; } public string certType { get; set; } public string certNo { get; set; } public string sex { get; set; } public string birthDate { get; set; } public string mobile { get; set; } public string officeTel { get; set; } public string email { get; set; } public string selfEmail { get; set; } public string joinWorkDate { get; set; } public string linkAddr { get; set; } public string education { get; set; } public string degree { get; set; } public string marital { get; set; } public string bloodType { get; set; } public bool isOnlyChild { get; set; } public string characterrpr { get; set; } public string permanreside { get; set; } public string political { get; set; } public string joinPolityDate { get; set; } public string nationality { get; set; } public string country { get; set; } public string origin { get; set; } public string qq { get; set; } public string linkedIn { get; set; } public string formerName { get; set; } public string englishName { get; set; } public string documentValidity { get; set; } public string height { get; set; } public string weight { get; set; } public string postcode { get; set; } public string birthPlace { get; set; } public string religion { get; set; } public string hobby { get; set; } public string bizManTag { get; set; } public string shopAssisTag { get; set; } public string attachlist { get; set; } public string weiXin { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } public string workAgeAdjType { get; set; } public int workAgeAdjYea { get; set; } public int workAgeAdjMon { get; set; } public int workAgeAdjDay { get; set; } public Stafflangability[] staffLangAbility { get; set; } public Stafftechpost[] staffTechPost { get; set; } public Staffass[] staffAss { get; set; } public Staffcertificate[] staffCertificate { get; set; } public Staffdotline[] staffDotline { get; set; } public Staffbankacct[] staffBankAcct { get; set; } public Staffpart[] staffPart { get; set; } public Staffcert[] staffCert { get; set; } public Staffsocialrel[] staffSocialRel { get; set; } public Staffjob[] staffJob { get; set; } public Stafftitle[] staffTitle { get; set; } public Staffreward[] staffReward { get; set; } public Staffprobation[] staffProbation { get; set; } public Stafftrain[] staffTrain { get; set; } public Staffresume[] staffResume { get; set; } public Staffedu[] staffEdu { get; set; } public Staffproqualify[] staffProqualify { get; set; } public Staffctrt[] staffCtrt { get; set; } public Defineset[] defineSet { get; set; } public Dictionary staffDefines { get; set; } public bool isReturn { get; set; } public bool isUseNewCode { get; set; } public string id { get; set; } public Staffcadre[] staffCadre { get; set; } public Staffpunishment[] staffPunishment { get; set; } public Staffhealthsituation[] staffHealthSituation { get; set; } public Staffsocietyemployment[] staffSocietyEmployment { get; set; } public Staffdirectiorsupervisor[] staffDirectiorSupervisor { get; set; } public Staffleadershiptrade[] staffLeadershipTrade { get; set; } public Stafftrialevaluation[] staffTrialEvaluation { get; set; } } public class Stafflangability { public string proLevel { get; set; } public string language { get; set; } public string certNo { get; set; } public string langLevel { get; set; } public string memo { get; set; } public string getDate { get; set; } public string _status { get; set; } public string certName { get; set; } public Dictionary langDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Stafftechpost { public string beginDate { get; set; } public string endDate { get; set; } public string title { get; set; } public string ratingOrg { get; set; } public bool isPrefs { get; set; } public string certNo { get; set; } public string memo { get; set; } public string channel { get; set; } public string level { get; set; } public string professionalTitleSeries { get; set; } public string subseries { get; set; } public string qualificationNumber { get; set; } public string professionSpecialties { get; set; } public string acquisitionMethod { get; set; } public string _status { get; set; } public Dictionary tecDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffass { public string beginDate { get; set; } public string endDate { get; set; } public string score { get; set; } public string assDoc { get; set; } public string rank { get; set; } public string assPeriod { get; set; } public string _status { get; set; } public string memo { get; set; } public Dictionary assDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffcertificate { public string beginDate { get; set; } public string certificateCode { get; set; } public string endDate { get; set; } public string authority { get; set; } public string _status { get; set; } public string certificateName { get; set; } public Dictionary certificateDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffdotline { public string endDate { get; set; } public string lineName { get; set; } public string beginDate { get; set; } public string lineType { get; set; } public string memo { get; set; } public string _status { get; set; } public Dictionary dotlineDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffbankacct { public string openBank { get; set; } public string sysid { get; set; } public int isDefaultCard { get; set; } public string bank { get; set; } public string acctType { get; set; } public string currency { get; set; } public string account { get; set; } public string accountName { get; set; } public string _status { get; set; } public Dictionary bankDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffpart { public string endDate { get; set; } public string deptId { get; set; } public bool endFlag { get; set; } public string orgId { get; set; } public string beginDate { get; set; } public string postId { get; set; } public string jobId { get; set; } public string jobTypeId { get; set; } public string memo { get; set; } public string jobGradeId { get; set; } public string director { get; set; } public string addrId { get; set; } public string staffFte { get; set; } public string _status { get; set; } public Dictionary staffPtJobDefines { get; set; } public bool isweaken { get; set; } public int trnsEvent { get; set; } public string trnsType { get; set; } public string trnsReason { get; set; } public int effectiveNumber { get; set; } public string partType { get; set; } public string psnclId { get; set; } public string empform { get; set; } public string jobRankId { get; set; } public string planEndDate { get; set; } public string newPostId { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } public string otherJobType { get; set; } } public class Staffcert { public string certNo { get; set; } public string certType { get; set; } public string endDate { get; set; } public string memo { get; set; } public string beginDate { get; set; } public string extendOrg { get; set; } public string _status { get; set; } public Dictionary certDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffsocialrel { public string relName { get; set; } public string linkTel { get; set; } public string relation { get; set; } public string linkAddr { get; set; } public string workCorp { get; set; } public bool isUrgent { get; set; } public string workDuty { get; set; } public string certType { get; set; } public string certNo { get; set; } public string isRelocate { get; set; } public Dictionary relationDefines { get; set; } public string _status { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } public string certIssuePlace { get; set; } } public class Staffjob { public string endDate { get; set; } public string orgId { get; set; } public string newAttachment { get; set; } public string staffFte { get; set; } public string psnclId { get; set; } public string trnsType { get; set; } public int trnsEvent { get; set; } public string deptId { get; set; } public string beginDate { get; set; } public string memo { get; set; } public string jobId { get; set; } public string jobTypeId { get; set; } public string postStatus { get; set; } public string addrId { get; set; } public string trnsReason { get; set; } public string director { get; set; } public string jobRankId { get; set; } public string jobGradeId { get; set; } public string postId { get; set; } public string disexplain { get; set; } public string dispositon { get; set; } public string _status { get; set; } public Dictionary staffJobDefines { get; set; } public bool isweaken { get; set; } public int effectiveNumber { get; set; } public string newPostId { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Stafftitle { public string certType { get; set; } public string certCode { get; set; } public string endDate { get; set; } public string certRank { get; set; } public bool isPrint { get; set; } public string beginDate { get; set; } public string assOrg { get; set; } public string memo { get; set; } public string proField { get; set; } public string _status { get; set; } public Dictionary titleDefines { get; set; } public string dataCreateSource { get; set; } } public class Staffreward { public string rewardReason { get; set; } public string rewardOrg { get; set; } public string rewardDate { get; set; } public string rewardItem { get; set; } public string memo { get; set; } public string _status { get; set; } public Dictionary rewardDefines { get; set; } public string rewardItem_supplement { get; set; } public string rewardCategory { get; set; } public string awardLevel { get; set; } public string awardYear { get; set; } public string awardGrade { get; set; } public string approvalNo { get; set; } public string certificateNo { get; set; } public string rewardNature { get; set; } public string incentives { get; set; } public string approverCode { get; set; } public string approverLevel { get; set; } public string approvalTime { get; set; } public string awardCancellation { get; set; } public string awardCancellationTime { get; set; } public string cancellationReason { get; set; } public string newAttachment { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffprobation { public int result { get; set; } public string beginDate { get; set; } public string positiveDate { get; set; } public string endDate { get; set; } public bool endFlag { get; set; } public int type { get; set; } public string memo { get; set; } public string _status { get; set; } public Dictionary probationDefines { get; set; } public int promonth { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Stafftrain { public string beginDate { get; set; } public string endDate { get; set; } public string content { get; set; } public string status { get; set; } public string earnHours { get; set; } public string earnCredit { get; set; } public string courseId { get; set; } public string classifiCation { get; set; } public string hours { get; set; } public string memo { get; set; } public string protocolNo { get; set; } public string fee { get; set; } public string score { get; set; } public string dayOrHours { get; set; } public string _status { get; set; } public Dictionary trainDefines { get; set; } public string trainProjectName { get; set; } public string trainProjectCode { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } public string trainingChannels { get; set; } public string trainingType { get; set; } public string trainingLocation { get; set; } } public class Staffresume { public string workCorp { get; set; } public string beginDate { get; set; } public string workDept { get; set; } public string endDate { get; set; } public string memo { get; set; } public string workDuty { get; set; } public string workPost { get; set; } public string workJob { get; set; } public string certifier { get; set; } public string _status { get; set; } public Dictionary resumeDefines { get; set; } public int resumeType { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffedu { public string education { get; set; } public string endDate { get; set; } public string degree { get; set; } public string beginDate { get; set; } public string newAttachment { get; set; } public string studyMode { get; set; } public string major { get; set; } public string memo { get; set; } public string eduSystem { get; set; } public string certifCode { get; set; } public string educationCtifCode { get; set; } public string isPrefs { get; set; } public string school { get; set; } public string _status { get; set; } public Dictionary eduDefines { get; set; } public string isHighestDegree { get; set; } public string isHighestFullDegree { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffproqualify { public string beginDate { get; set; } public string getDate { get; set; } public string title { get; set; } public string memo { get; set; } public string certNo { get; set; } public string ratingOrg { get; set; } public string isPrefs { get; set; } public string endDate { get; set; } public string _status { get; set; } public Dictionary proqualifyDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffctrt { public int continueTime { get; set; } public string endDate { get; set; } public int termType { get; set; } public string signDate { get; set; } public string probEndDate { get; set; } public string newAttachment { get; set; } public int termMonth { get; set; } public string majorCorpId { get; set; } public string workAddr { get; set; } public bool isReceive { get; set; } public int contType { get; set; } public string beginDate { get; set; } public int probSalary { get; set; } public int proMonth { get; set; } public string contractNum { get; set; } public string neconomy { get; set; } public string startSalary { get; set; } public string unchReason { get; set; } public string memo { get; set; } public string contractCode { get; set; } public string presenter { get; set; } public string breachMoney { get; set; } public string proBeginDate { get; set; } public string _status { get; set; } public Dictionary ctrtDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Defineset { public string _status { get; set; } } public class Staffcadre { public string FormOfAppointment { get; set; } public string appointmentApprovalUnit { get; set; } public string appointmentDeadline { get; set; } public string appointmentNumber { get; set; } public string appointmentReason { get; set; } public string department { get; set; } public string dismissalApprovalUnit { get; set; } public string dismissalNumber { get; set; } public string dismissalReason { get; set; } public string jobAttributes { get; set; } public string jobCategory { get; set; } public string jobGrade { get; set; } public string jobTitle { get; set; } public string remarks { get; set; } public string removalTime { get; set; } public string selectionMethod { get; set; } public string staffId { get; set; } public string workingTime { get; set; } public string workingUnit { get; set; } public string _status { get; set; } public Dictionary staffCadreTZDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffpunishment { public string approvalCancellationDocumentNo { get; set; } public string approvalOfDissolutionUnit { get; set; } public string approvalOfDissolutionUnitCode { get; set; } public string approvalOfDissolutionUnitLevel { get; set; } public string approvalReleaseTime { get; set; } public string dismissalOfPunishmentDocumentNo { get; set; } public string dismissalofpunishmentReason { get; set; } public bool isTerminate { get; set; } public string punishedUnit { get; set; } public string punishedUnitCode { get; set; } public string punishedUnitLevel { get; set; } public string punishmentCancellationEffectiveTime { get; set; } public string punishmentMeasures { get; set; } public string punishmentName { get; set; } public string punishmentNameSupplement { get; set; } public string punishmentNo { get; set; } public string punishmentReason { get; set; } public string punishmentTime { get; set; } public string punishmentType { get; set; } public string remarks { get; set; } public string staffId { get; set; } public string _status { get; set; } public Dictionary staffPunishmentTZDefines { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffhealthsituation { public bool deformity { get; set; } public string deformityCertDate { get; set; } public string deformityCertNo { get; set; } public string deformityLevel { get; set; } public string healthCondition { get; set; } public string pastHistory { get; set; } public string _status { get; set; } public Dictionary healthSituationDefine { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffsocietyemployment { public string beginDate { get; set; } public string certifier { get; set; } public string certifierMobile { get; set; } public string duties { get; set; } public string memo { get; set; } public string organization { get; set; } public string _status { get; set; } public Dictionary societyEmploymentDefine { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Staffdirectiorsupervisor { public string beginDate { get; set; } public string endDate { get; set; } public string duties { get; set; } public bool independentDirector { get; set; } public string organization { get; set; } public int termOfOffice { get; set; } public string _status { get; set; } public Dictionary societyEmploymentDefine { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } public string positionType { get; set; } public string configurationMethod { get; set; } public bool employeeDirector { get; set; } public bool interPartDirector { get; set; } public bool employeeSupervisor { get; set; } public bool externalSupervisor { get; set; } } public class Staffleadershiptrade { public string commissionBeginDate { get; set; } public string commissionEndDate { get; set; } public string leadershipDuties { get; set; } public string leadershipName { get; set; } public string memo { get; set; } public string staffId { get; set; } public string _status { get; set; } public Dictionary leadershipTradeDefine { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } public class Stafftrialevaluation { public string beginDate { get; set; } public string endDate { get; set; } public string devaluationLevel { get; set; } public string evaluationScore { get; set; } public string overallEvaluation { get; set; } public string memo { get; set; } public string electronicSignature { get; set; } public string _status { get; set; } public Dictionary trialEvaluationDefine { get; set; } public string dataCreateSource { get; set; } public string dataCreateBillid { get; set; } } }