package ik3cloud import ( "context" "git.kumo.work/shama/service/client" ) type position struct { } type ArgsPositionSave struct { PositionId int64 // 职位id Number string // 职位编码 Name string // 职位名称 DepartmentNumber string // 部门编码 } // Save @TITLE 保存部门 func (p *position) Save(ctx context.Context, args ArgsPositionSave) (entity Entity, err error) { xClient, err := client.GetClient(p) if err != nil { return } err = xClient.Call(ctx, "Save", args, &entity) return } // Delete @TITLE 删除部门 func (p *position) Delete(ctx context.Context, numbers []string) (err error) { xClient, err := client.GetClient(p) if err != nil { return } var reply int return xClient.Call(ctx, "Delete", numbers, &reply) }