614 lines
24 KiB
C#
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; }
|
|
}
|
|
|
|
}
|