部署测试

This commit is contained in:
2024-08-01 14:51:51 +08:00
parent f9bb041a2e
commit 81ffde828c
13 changed files with 569 additions and 11 deletions

41
erp/workflow.go Normal file
View File

@@ -0,0 +1,41 @@
package erp
import (
"context"
"git.kumo.work/shama/service/client"
)
type workflow struct {
}
type ArgsWorkflowAdopt struct {
StaffId int64 // 审核人
WorkflowId int64 // 工作流
}
// Adopt @TITLE 审核通过
func (w *workflow) Adopt(ctx context.Context, args ArgsWorkflowAdopt) (err error) {
xClient, err := client.GetClient(w)
if err != nil {
return
}
reply := 0
err = xClient.Call(ctx, "Adopt", args, &reply)
return
}
type ArgsWorkflowReject struct {
StaffId int64 // 审核人
WorkflowId int64 // 工作流
Reason string // 审核结果
}
// Reject @TITLE 审核驳回
func (w *workflow) Reject(ctx context.Context, args ArgsWorkflowReject) (err error) {
xClient, err := client.GetClient(w)
if err != nil {
return
}
reply := 0
err = xClient.Call(ctx, "Reject", args, &reply)
return
}