|
@@ -192,120 +192,120 @@ type EmInfo1 struct {
|
|
|
Sort int `json:"sort"`
|
|
|
} `json:"departmentList"`
|
|
|
StaffList map[string][]struct {
|
|
|
- StaffId int `json:"staff_id"`
|
|
|
- StaffName string `json:"staff_name"`
|
|
|
- CustomerId int `json:"customer_id"`
|
|
|
- DepartmentId int `json:"department_id"`
|
|
|
- Sex int `json:"sex"`
|
|
|
- Position string `json:"position"`
|
|
|
- Mobile string `json:"mobile"`
|
|
|
- Email string `json:"email"`
|
|
|
- RegisteredResidence int `json:"registered_residence"`
|
|
|
- IdCard string `json:"id_card"`
|
|
|
- StaffStatus int `json:"staff_status"`
|
|
|
- InductionTime string `json:"induction_time"`
|
|
|
- DepartureTime string `json:"departure_time"`
|
|
|
- TrialStartTime string `json:"trial_start_time"`
|
|
|
- TrialEndTime string `json:"trial_end_time"`
|
|
|
- WagesCardBank int `json:"wages_card_bank"`
|
|
|
- WagesCardBankName string `json:"wages_card_bank_name"`
|
|
|
- WagesCardNumber string `json:"wages_card_number"`
|
|
|
- AuxId int `json:"aux_id"`
|
|
|
- DelFlag int `json:"del_flag"`
|
|
|
- IsAssistant int `json:"is_assistant"`
|
|
|
- UpUser int `json:"up_user"`
|
|
|
- IdentityType int `json:"identity_type"`
|
|
|
- IdentityNumber string `json:"identity_number"`
|
|
|
- IsDisability int `json:"is_disability"`
|
|
|
- IsMartyr int `json:"is_martyr"`
|
|
|
- IsChildless int `json:"is_childless"`
|
|
|
- DisabilityNumber string `json:"disability_number"`
|
|
|
- MartyrNumber string `json:"martyr_number"`
|
|
|
- Passport string `json:"passport"`
|
|
|
- EmployeeNumber string `json:"employee_number"`
|
|
|
- EmploymentType int `json:"employment_type"`
|
|
|
- Nationality int `json:"nationality"`
|
|
|
- EntryTime string `json:"entry_time"`
|
|
|
- LeaveTime string `json:"leave_time"`
|
|
|
- PermanentAddress string `json:"permanent_address"`
|
|
|
- ContactAddress string `json:"contact_address"`
|
|
|
- BirthAddress string `json:"birth_address"`
|
|
|
- TaxpayerIdNumber string `json:"taxpayer_id_number"`
|
|
|
- PayWagesUnit string `json:"pay_wages_unit"`
|
|
|
- PayWagesUnitCode string `json:"pay_wages_unit_code"`
|
|
|
- SpouseSituation int `json:"spouse_situation"`
|
|
|
- SpouseName string `json:"spouse_name"`
|
|
|
- SpouseIdType int `json:"spouse_id_type"`
|
|
|
- SpouseIdNumber string `json:"spouse_id_number"`
|
|
|
- SpecialDeductionYear interface{} `json:"special_deduction_year"`
|
|
|
- DepartmentName string `json:"department_name"`
|
|
|
- PositionName string `json:"position_name"`
|
|
|
- DeleteStaff int `json:"deleteStaff"`
|
|
|
+ StaffId int `json:"staff_id"`
|
|
|
+ StaffName string `json:"staff_name"`
|
|
|
+ CustomerId int `json:"customer_id"`
|
|
|
+ DepartmentId int `json:"department_id"`
|
|
|
+ Sex int `json:"sex"`
|
|
|
+ Position string `json:"position"`
|
|
|
+ Mobile string `json:"mobile"`
|
|
|
+ Email string `json:"email"`
|
|
|
+ RegisteredResidence int `json:"registered_residence"`
|
|
|
+ IdCard string `json:"id_card"`
|
|
|
+ StaffStatus int `json:"staff_status"`
|
|
|
+ InductionTime string `json:"induction_time"`
|
|
|
+ DepartureTime string `json:"departure_time"`
|
|
|
+ TrialStartTime string `json:"trial_start_time"`
|
|
|
+ TrialEndTime string `json:"trial_end_time"`
|
|
|
+ WagesCardBank int `json:"wages_card_bank"`
|
|
|
+ WagesCardBankName string `json:"wages_card_bank_name"`
|
|
|
+ WagesCardNumber string `json:"wages_card_number"`
|
|
|
+ AuxId int `json:"aux_id"`
|
|
|
+ DelFlag int `json:"del_flag"`
|
|
|
+ IsAssistant int `json:"is_assistant"`
|
|
|
+ UpUser int `json:"up_user"`
|
|
|
+ IdentityType int `json:"identity_type"`
|
|
|
+ IdentityNumber string `json:"identity_number"`
|
|
|
+ IsDisability int `json:"is_disability"`
|
|
|
+ IsMartyr int `json:"is_martyr"`
|
|
|
+ IsChildless int `json:"is_childless"`
|
|
|
+ DisabilityNumber string `json:"disability_number"`
|
|
|
+ MartyrNumber string `json:"martyr_number"`
|
|
|
+ Passport string `json:"passport"`
|
|
|
+ EmployeeNumber string `json:"employee_number"`
|
|
|
+ EmploymentType int `json:"employment_type"`
|
|
|
+ Nationality int `json:"nationality"`
|
|
|
+ EntryTime string `json:"entry_time"`
|
|
|
+ LeaveTime string `json:"leave_time"`
|
|
|
+ PermanentAddress string `json:"permanent_address"`
|
|
|
+ ContactAddress string `json:"contact_address"`
|
|
|
+ BirthAddress string `json:"birth_address"`
|
|
|
+ TaxpayerIdNumber string `json:"taxpayer_id_number"`
|
|
|
+ PayWagesUnit string `json:"pay_wages_unit"`
|
|
|
+ PayWagesUnitCode string `json:"pay_wages_unit_code"`
|
|
|
+ SpouseSituation int `json:"spouse_situation"`
|
|
|
+ SpouseName string `json:"spouse_name"`
|
|
|
+ SpouseIdType int `json:"spouse_id_type"`
|
|
|
+ SpouseIdNumber string `json:"spouse_id_number"`
|
|
|
+ SpecialDeductionYear any `json:"special_deduction_year"`
|
|
|
+ DepartmentName string `json:"department_name"`
|
|
|
+ PositionName string `json:"position_name"`
|
|
|
+ DeleteStaff int `json:"deleteStaff"`
|
|
|
} `json:"staffList"`
|
|
|
- FeeType []string `json:"feeType"`
|
|
|
- CompanyName string `json:"companyName"`
|
|
|
- PositionList []interface{} `json:"positionList"`
|
|
|
+ FeeType []string `json:"feeType"`
|
|
|
+ CompanyName string `json:"companyName"`
|
|
|
+ PositionList []any `json:"positionList"`
|
|
|
} `json:"data"`
|
|
|
Code int `json:"code"`
|
|
|
Message string `json:"message"`
|
|
|
}
|
|
|
type EmInfo struct {
|
|
|
Data struct {
|
|
|
- DepartmentList []interface{} `json:"departmentList"`
|
|
|
+ DepartmentList []any `json:"departmentList"`
|
|
|
StaffList [][]struct {
|
|
|
- StaffId int `json:"staff_id"`
|
|
|
- StaffName string `json:"staff_name"`
|
|
|
- CustomerId int `json:"customer_id"`
|
|
|
- DepartmentId int `json:"department_id"`
|
|
|
- Sex int `json:"sex"`
|
|
|
- Position string `json:"position"`
|
|
|
- Mobile string `json:"mobile"`
|
|
|
- Email string `json:"email"`
|
|
|
- RegisteredResidence int `json:"registered_residence"`
|
|
|
- IdCard string `json:"id_card"`
|
|
|
- StaffStatus int `json:"staff_status"`
|
|
|
- InductionTime string `json:"induction_time"`
|
|
|
- DepartureTime string `json:"departure_time"`
|
|
|
- TrialStartTime string `json:"trial_start_time"`
|
|
|
- TrialEndTime string `json:"trial_end_time"`
|
|
|
- WagesCardBank int `json:"wages_card_bank"`
|
|
|
- WagesCardBankName string `json:"wages_card_bank_name"`
|
|
|
- WagesCardNumber string `json:"wages_card_number"`
|
|
|
- AuxId int `json:"aux_id"`
|
|
|
- DelFlag int `json:"del_flag"`
|
|
|
- IsAssistant int `json:"is_assistant"`
|
|
|
- UpUser int `json:"up_user"`
|
|
|
- IdentityType int `json:"identity_type"`
|
|
|
- IdentityNumber string `json:"identity_number"`
|
|
|
- IsDisability int `json:"is_disability"`
|
|
|
- IsMartyr int `json:"is_martyr"`
|
|
|
- IsChildless int `json:"is_childless"`
|
|
|
- DisabilityNumber string `json:"disability_number"`
|
|
|
- MartyrNumber string `json:"martyr_number"`
|
|
|
- Passport string `json:"passport"`
|
|
|
- EmployeeNumber string `json:"employee_number"`
|
|
|
- EmploymentType int `json:"employment_type"`
|
|
|
- Nationality int `json:"nationality"`
|
|
|
- EntryTime string `json:"entry_time"`
|
|
|
- LeaveTime string `json:"leave_time"`
|
|
|
- PermanentAddress string `json:"permanent_address"`
|
|
|
- ContactAddress string `json:"contact_address"`
|
|
|
- BirthAddress string `json:"birth_address"`
|
|
|
- TaxpayerIdNumber string `json:"taxpayer_id_number"`
|
|
|
- PayWagesUnit string `json:"pay_wages_unit"`
|
|
|
- PayWagesUnitCode string `json:"pay_wages_unit_code"`
|
|
|
- SpouseSituation int `json:"spouse_situation"`
|
|
|
- SpouseName string `json:"spouse_name"`
|
|
|
- SpouseIdType int `json:"spouse_id_type"`
|
|
|
- SpouseIdNumber string `json:"spouse_id_number"`
|
|
|
- SpecialDeductionYear interface{} `json:"special_deduction_year"`
|
|
|
- DepartmentName string `json:"department_name"`
|
|
|
- PositionName string `json:"position_name"`
|
|
|
- DeleteStaff int `json:"deleteStaff"`
|
|
|
+ StaffId int `json:"staff_id"`
|
|
|
+ StaffName string `json:"staff_name"`
|
|
|
+ CustomerId int `json:"customer_id"`
|
|
|
+ DepartmentId int `json:"department_id"`
|
|
|
+ Sex int `json:"sex"`
|
|
|
+ Position string `json:"position"`
|
|
|
+ Mobile string `json:"mobile"`
|
|
|
+ Email string `json:"email"`
|
|
|
+ RegisteredResidence int `json:"registered_residence"`
|
|
|
+ IdCard string `json:"id_card"`
|
|
|
+ StaffStatus int `json:"staff_status"`
|
|
|
+ InductionTime string `json:"induction_time"`
|
|
|
+ DepartureTime string `json:"departure_time"`
|
|
|
+ TrialStartTime string `json:"trial_start_time"`
|
|
|
+ TrialEndTime string `json:"trial_end_time"`
|
|
|
+ WagesCardBank int `json:"wages_card_bank"`
|
|
|
+ WagesCardBankName string `json:"wages_card_bank_name"`
|
|
|
+ WagesCardNumber string `json:"wages_card_number"`
|
|
|
+ AuxId int `json:"aux_id"`
|
|
|
+ DelFlag int `json:"del_flag"`
|
|
|
+ IsAssistant int `json:"is_assistant"`
|
|
|
+ UpUser int `json:"up_user"`
|
|
|
+ IdentityType int `json:"identity_type"`
|
|
|
+ IdentityNumber string `json:"identity_number"`
|
|
|
+ IsDisability int `json:"is_disability"`
|
|
|
+ IsMartyr int `json:"is_martyr"`
|
|
|
+ IsChildless int `json:"is_childless"`
|
|
|
+ DisabilityNumber string `json:"disability_number"`
|
|
|
+ MartyrNumber string `json:"martyr_number"`
|
|
|
+ Passport string `json:"passport"`
|
|
|
+ EmployeeNumber string `json:"employee_number"`
|
|
|
+ EmploymentType int `json:"employment_type"`
|
|
|
+ Nationality int `json:"nationality"`
|
|
|
+ EntryTime string `json:"entry_time"`
|
|
|
+ LeaveTime string `json:"leave_time"`
|
|
|
+ PermanentAddress string `json:"permanent_address"`
|
|
|
+ ContactAddress string `json:"contact_address"`
|
|
|
+ BirthAddress string `json:"birth_address"`
|
|
|
+ TaxpayerIdNumber string `json:"taxpayer_id_number"`
|
|
|
+ PayWagesUnit string `json:"pay_wages_unit"`
|
|
|
+ PayWagesUnitCode string `json:"pay_wages_unit_code"`
|
|
|
+ SpouseSituation int `json:"spouse_situation"`
|
|
|
+ SpouseName string `json:"spouse_name"`
|
|
|
+ SpouseIdType int `json:"spouse_id_type"`
|
|
|
+ SpouseIdNumber string `json:"spouse_id_number"`
|
|
|
+ SpecialDeductionYear any `json:"special_deduction_year"`
|
|
|
+ DepartmentName string `json:"department_name"`
|
|
|
+ PositionName string `json:"position_name"`
|
|
|
+ DeleteStaff int `json:"deleteStaff"`
|
|
|
} `json:"staffList"`
|
|
|
- FeeType []string `json:"feeType"`
|
|
|
- CompanyName string `json:"companyName"`
|
|
|
- PositionList interface{} `json:"positionList"`
|
|
|
+ FeeType []string `json:"feeType"`
|
|
|
+ CompanyName string `json:"companyName"`
|
|
|
+ PositionList any `json:"positionList"`
|
|
|
} `json:"data"`
|
|
|
Code int `json:"code"`
|
|
|
Message string `json:"message"`
|