Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ temp

resource/static
etc/powerx-*
!etc/powerx-example.yaml
etc/powerx.yaml
.deploy/*
.build
Expand Down
800 changes: 800 additions & 0 deletions api.csv

Large diffs are not rendered by default.

42 changes: 21 additions & 21 deletions api/admin.scrm.api
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
import "admin/scrm/contactway.api"
//import "admin/scrm/customer.api"
//import "admin/scrm/contact.api"
// organzation
import "admin/scrm/organization/weworkUser.api"
import "admin/scrm/organization/weworkDepartment.api"
// app
import "admin/scrm/app/weworkGroup.api"
import "admin/scrm/app/weworkApp.api"
import "admin/scrm/app/weworkAppMessage.api"
// wechat.customer
import "admin/scrm/customer/weworkCustomer.api"
import "admin/scrm/customer/weworkCustomerGroup.api"
// bot
import "admin/scrm/bot/weworkBot.api"
// resource
import "admin/scrm/resource/weworkResource.api"
// qrcode
import "admin/scrm/qrcode/weworkCustomerGroupQRCode.api"
// tag
import "admin/scrm/tag/weworkTag.api"
import "admin/scrm/wechat/wecom/contactway.api"
//import "admin/scrm/wechat/wecom/customer.api"
//import "admin/scrm/wechat/wecom/contact.api"
// organzation
import "admin/scrm/wechat/wecom/organization/user.api"
import "admin/scrm/wechat/wecom/organization/department.api"
// app
import "admin/scrm/wechat/wecom/app/group.api"
import "admin/scrm/wechat/wecom/app/app.api"
import "admin/scrm/wechat/wecom/app/appMessage.api"
// wechat.customer
import "admin/scrm/wechat/wecom/customer/customer.api"
import "admin/scrm/wechat/wecom/customer/customerGroup.api"
// bot
import "admin/scrm/wechat/wecom/bot/bot.api"
// resource
import "admin/scrm/wechat/wecom/resource/resource.api"
// qrcode
import "admin/scrm/wechat/wecom/qrcode/customerGroupQRCode.api"
// tag
import "admin/scrm/wechat/wecom/tag/tag.api"
4 changes: 2 additions & 2 deletions api/admin.wechat.offiaccount.api
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import "admin/wechat/officialaccount/menu.api"
import "admin/wechat/officialaccount/media.api"
import "admin/scrm/wechat/officialaccount/menu.api"
import "admin/scrm/wechat/officialaccount/media.api"

102 changes: 0 additions & 102 deletions api/admin/scrm/customer.api

This file was deleted.

53 changes: 0 additions & 53 deletions api/admin/scrm/organization/weworkDepartment.api

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ info(
)

@server(
group: admin/wechat/officialaccount/media
prefix: /api/v1/admin/wechat/official-account
group: admin/scrm/wechat/officialAccount/media
prefix: /api/v1/admin/scrm/wechat/official-account
middleware: UserJWTAuth
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ info(
)

@server(
group: admin/wechat/officialaccount/menu
prefix: /api/v1/admin/wechat/official-account
group: admin/scrm/wechat/officialAccount/menu
prefix: /api/v1/admin/scrm/wechat/official-account
middleware: UserJWTAuth
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ info(
)

@server(
group: admin/scrm/app
prefix: /api/v1/admin/scrm/app/wechat
group: admin/scrm/wechat/wecom/app
prefix: /api/v1/admin/scrm/wechat/wecom/app
middleware: UserJWTAuth
)

service PowerX {
@doc "App详情"
@handler DetailWeWorkApp
@handler DetailWeComApp
get /detail (ApplicationRequest) returns (ApplicationReply)

@doc "App列表/options"
@handler ListWeWorkAppOption
get /options returns (AppWeWorkListReply)
@handler ListWeComAppOption
get /options returns (AppWeComListReply)
}

type (
Expand All @@ -44,12 +44,8 @@ type (
CustomizedPublishStatus int `json:"customizedPublishStatus"`
}

WeworkUser {
Userid string `json:"userId"`
}

AllowUserinfos {
User []WeworkUser `json:"user"`
User []WeComUser `json:"user"`
}

AllowPartys {
Expand All @@ -61,7 +57,7 @@ type (
)

type (
AppWeWorkListReply {
AppWeComListReply {
List []*AppWechat `json:"list"`
//PageIndex int `json:"pageIndex"`
//PageSize int `json:"pageSize"`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ info(
)

@server(
group: admin/scrm/app
prefix: /api/v1/admin/scrm/app/wechat
group: admin/scrm/wechat/wecom/app
prefix: /api/v1/admin/scrm/wechat/wecom/app
middleware: UserJWTAuth
)

service PowerX {
@doc "App发送图文信息"
@handler SendWeWorkAppArticleMessage
@handler SendWeComAppArticleMessage
post /message/articles (AppMessageArticlesRequest) returns (AppMessageBaseReply)

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,23 @@ info(
)

@server(
group: admin/scrm/app
prefix: /api/v1/admin/scrm/app/wechat
group: admin/scrm/wechat/wecom/app
prefix: /api/v1/admin/scrm/wechat/wecom/app
middleware: UserJWTAuth
)

service PowerX {
@doc "App企业群列表/list"
@handler ListWeWorkAppGroup
@handler ListWeComAppGroup
get /group/list (AppGroupListRequest) returns (AppGroupListReply)


@doc "App创建企业群"
@handler CreateWeWorkAppGroup
@handler CreateWeComAppGroup
post /group/create (AppGroupCreateRequest) returns (AppGroupCreateReply)

@doc "App企业群推送图文信息"
@handler SendWeWorkAppGroupArticleMessage
@handler SendWeComAppGroupArticleMessage
post /group/message/articles (AppGroupMessageArticleRequest) returns (AppGroupMessageReply)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ info(
)

@server(
group: admin/scrm/bot
prefix: /api/v1/admin/scrm/bot/wechat
group: admin/scrm/wechat/wecom/bot
prefix: /api/v1/admin/scrm/wechat/wecom/bot
middleware: UserJWTAuth
)

service PowerX {
@doc "机器人发送图文信息"
@handler BotWeWorkArticles
@handler BotWeComArticles
post /message/articles (GroupRobotMsgNewsArticlesRequest) returns (GroupRobotMsgNewsArticlesReply)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ info(
)

@server(
group: admin/scrm/contractway
prefix: /api/v1/admin/contract-way
group: admin/scrm/wechat/wecom/contractway
prefix: /api/v1/admin/scrm/wechat/wecom/contract-ways
middleware: UserJWTAuth
)

Expand Down
Loading