Laservall_manager_system/LM.YSErp/Models/Biz/YSERPEmployeeUpdateModel.cs

614 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LM.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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> trialEvaluationDefine { get; set; }
public string dataCreateSource { get; set; }
public string dataCreateBillid { get; set; }
}
}