Documentation
¶
Overview ¶
Package custom 智能工作流/自有
Index ¶
- func BatchUpdate(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Create(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Delete(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func GetByName(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Save(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func TaskCreate(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func TaskGroupCancel(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func TaskQuery(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func TaskUpdate(ctx *dingding.App, payload []byte) (resp []byte, err error)
- func Update(ctx *dingding.App, payload []byte) (resp []byte, err error)
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatchUpdate ¶
批量更新实例状态
See: https://ding-doc.dingtalk.com/doc#/serverapi2/as4xlh
POST https://oapi.dingtalk.com/topapi/process/workrecord/batchupdate?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.BatchUpdate(ctx, payload) fmt.Println(resp, err) }
Output:
func Create ¶
创建实例
See: https://ding-doc.dingtalk.com/doc#/serverapi2/xfg2g9
POST https://oapi.dingtalk.com/topapi/process/workrecord/create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.Create(ctx, payload) fmt.Println(resp, err) }
Output:
func Delete ¶
删除模板
See: https://ding-doc.dingtalk.com/doc#/serverapi2/ilni1r
POST https://oapi.dingtalk.com/topapi/process/delete?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.Delete(ctx, payload) fmt.Println(resp, err) }
Output:
func GetByName ¶
获取模板code
See: https://ding-doc.dingtalk.com/doc#/serverapi2/uts09n
POST https://oapi.dingtalk.com/topapi/process/get_by_name?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.GetByName(ctx, payload) fmt.Println(resp, err) }
Output:
func Save ¶
创建或更新模板
See: https://ding-doc.dingtalk.com/doc#/serverapi2/xcgg03
POST https://oapi.dingtalk.com/topapi/process/save?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.Save(ctx, payload) fmt.Println(resp, err) }
Output:
func TaskCreate ¶
创建待办事项
See: https://ding-doc.dingtalk.com/doc#/serverapi2/rbe7gs
POST https://oapi.dingtalk.com/topapi/process/workrecord/task/create?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.TaskCreate(ctx, payload) fmt.Println(resp, err) }
Output:
func TaskGroupCancel ¶
批量取消待办
See: https://ding-doc.dingtalk.com/doc#/serverapi2/yaiekm
POST https://oapi.dingtalk.com/topapi/process/workrecord/taskgroup/cancel?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.TaskGroupCancel(ctx, payload) fmt.Println(resp, err) }
Output:
func TaskQuery ¶
查询用户待办列表
See: https://ding-doc.dingtalk.com/doc#/serverapi2/riueql
POST https://oapi.dingtalk.com/topapi/process/workrecord/task/query?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.TaskQuery(ctx, payload) fmt.Println(resp, err) }
Output:
func TaskUpdate ¶
更新待办状态
See: https://ding-doc.dingtalk.com/doc#/serverapi2/riycru
POST https://oapi.dingtalk.com/topapi/process/workrecord/task/update?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.TaskUpdate(ctx, payload) fmt.Println(resp, err) }
Output:
func Update ¶
更新实例状态
See: https://ding-doc.dingtalk.com/doc#/serverapi2/as4xlh
POST https://oapi.dingtalk.com/topapi/process/workrecord/update?access_token=ACCESS_TOKEN
Example ¶
package main import ( "fmt" "github.com/fastwego/dingding" "github.com/fastwego/dingding/apis/process/custom" ) func main() { var ctx *dingding.App payload := []byte("{}") resp, err := custom.Update(ctx, payload) fmt.Println(resp, err) }
Output:
Types ¶
This section is empty.