diff --git a/oa/department.go b/oa/department.go index e10b044..9a352ed 100644 --- a/oa/department.go +++ b/oa/department.go @@ -106,6 +106,16 @@ func (d *department) SetStaff(ctx context.Context, args ArgsDepartmentSetStaff) return xClient.Call(ctx, "SetStaff", args, &reply) } +// Parents @TITLE 获取上级部门 +func (d *department) Parents(ctx context.Context, departmentId int64) (reply []DepartmentItem, err error) { + xClient, err := client.GetClient(d) + if err != nil { + return + } + err = xClient.Call(ctx, "Parents", departmentId, &reply) + return +} + type ReplyDepartmentIk3cloudInfo struct { Id int64 `json:"id"` // 金蝶员工id Number string `json:"number"` // 金蝶员工编码