feat(product): 添加更改业务员功能

- 新增 ArgsProductChangeStaff 结构体用于传递更改业务员参数
- 实现 ChangeStaff 方法,用于调用远程服务更改业务员信息
This commit is contained in:
守护自己的云 2025-06-18 16:22:25 +08:00
parent f4d385e08e
commit 50cfb52667

View File

@ -280,3 +280,19 @@ func (p *product) Clone(ctx context.Context, args ArgsProductClone) (newProductI
err = xClient.Call(ctx, "Clone", args, &newProductId)
return
}
type ArgsProductChangeStaff struct {
CustomId int64
StaffId int64
DepartmentId int64
}
// ChangeStaff @TITLE 更改业务员
func (p *product) ChangeStaff(ctx context.Context, args ArgsProductChangeStaff) (err error) {
xClient, err := client.GetClient(p)
if err != nil {
return
}
reply := 0
return xClient.Call(ctx, "ChangeStaff", args, &reply)
}