418 lines
19 KiB
C#
418 lines
19 KiB
C#
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<string,object> 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; }
|
|
}
|
|
|
|
}
|
|
}
|