mdm.go 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package gn
  2. // SyncMdmEmployeeReq 同步mdm员工请求
  3. type SyncMdmEmployeeReq struct {
  4. MainFieldEmployeeCode string `json:"Main_Field_Employee_Code"`
  5. MainFieldEmployeeFirstName string `json:"Main_Field_Employee_FirstName"`
  6. MainFieldEmployeeLastName string `json:"Main_Field_Employee_LastName"`
  7. MainFieldGender string `json:"Main_Field_Gender"`
  8. MainFieldEmpolyeeGroup string `json:"Main_Field_Empolyee_Group"`
  9. MainFieldOfficeTelephone string `json:"Main_Field_Office_Telephone"`
  10. MainFieldDateType string `json:"Main_Field_Date_Type"`
  11. MainFieldEmployeeStatus string `json:"Main_Field_Employee_Status"`
  12. MainFieldDeleteFlag string `json:"Main_Field_Delete_Flag"`
  13. MainFieldEmail string `json:"Main_Field_Email"`
  14. MainFieldCompanyCode string `json:"Main_Field_Company_code"`
  15. MainFieldSecondcomstrucodehr string `json:"Main_Field_Secondcomstrucodehr"`
  16. MainFieldCompanyChain string `json:"Main_Field_Company_Chain"`
  17. MDM_MATERIAL_PROPS []struct {
  18. TuplesFieldCompanyCode string `json:"Tuples_Field_Company_Code"`
  19. TuplesFieldCompanyName string `json:"Tuples_Field_Company_Name"`
  20. TuplesFieldDepartmentCode string `json:"Tuples_Field_Department_Code"`
  21. TuplesFieldDepartmentName string `json:"Tuples_Field_Department_Name"`
  22. TuplesFieldPositionCode string `json:"Tuples_Field_Position_Code"`
  23. TuplesFieldPositionName string `json:"Tuples_Field_Position_Name"`
  24. TuplesFieldPostFlag string `json:"Tuples_Field_Post_Flag"`
  25. } `json:"MDM_MATERIAL_PROPS"`
  26. }
  27. // SyncMdmOrganizationReq 同步mdm组织部门请求
  28. type SyncMdmOrganizationReq struct {
  29. MainFieldComstruCode string `json:"Main_Field_Comstru_Code"`
  30. MainFieldComstruCodeHR string `json:"Main_Field_Comstru_Code_HR"`
  31. MainFieldComstruTypeHR string `json:"Main_Field_Comstru_Type_HR"`
  32. ZDWLX string `json:"ZDWLX"`
  33. MainFieldComstruNameHR string `json:"Main_Field_Comstru_Name_HR"`
  34. MainFieldComstruShortNameHR string `json:"Main_Field_Comstru_Short_Name_HR"`
  35. MainFieldParentAdminComstruCodeHR string `json:"Main_Field_ParentAdmin_Comstru_Code_HR"`
  36. MainFieldParentAdminComstruCode string `json:"Main_Field_ParentAdmin_Comstru_Code"`
  37. MainFieldParentAdminComstruName string `json:"Main_Field_ParentAdmin_Comstru_Name"`
  38. MainFieldCompanyLevel string `json:"Main_Field_Company_Level"`
  39. MainFieldSecondcomstrucodehr string `json:"Main_Field_Secondcomstrucodehr"`
  40. MainFieldShBusinessType string `json:"Main_Field_Sh_Business_Type"`
  41. MainFieldYZGDWZCNDGX string `json:"Main_Field_YZGDWZCNDGX"`
  42. MainFieldOrderHR string `json:"Main_Field_Order_HR"`
  43. MainFieldCompanyCode string `json:"Main_Field_Company_Code"`
  44. MainFieldCompanyChain string `json:"Main_Field_Company_Chain"`
  45. MainFieldPARENTCOMPANYVIRTUAL string `json:"Main_Field_PARENTCOMPANYVIRTUAL"`
  46. ZQYZT string `json:"ZQYZT"`
  47. }