package ik3cloud import ( "context" "git.kumo.work/shama/service/client" ) type department struct { } type DepartmentItem struct { Number *string `json:"number"` Name *string `json:"name"` ParentNumber *string `json:"parentNumber"` ParentName *string `json:"parentName"` Children []*DepartmentItem `json:"children"` } // All @TITLE 获取部门 func (d *department) All(ctx context.Context) (reply []DepartmentItem, err error) { xClient, err := client.GetClient(d) if err != nil { return } err = xClient.Call(ctx, "All", 0, &reply) return }