|
@@ -102,23 +102,32 @@ type punchClockRequest {
|
|
|
Type int64 `json:"type"`
|
|
Type int64 `json:"type"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+type enrollRequest {
|
|
|
|
|
+ Name string `json:"name"`
|
|
|
|
|
+ Sex int64 `json:"sex"`
|
|
|
|
|
+ IponeNumber string `json:"ipone_number"`
|
|
|
|
|
+ Target int64 `json:"target"`
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
type Response {
|
|
type Response {
|
|
|
Code int `json:"code"`
|
|
Code int `json:"code"`
|
|
|
Msg string `json:"msg"`
|
|
Msg string `json:"msg"`
|
|
|
Data interface{} `json:"data"`
|
|
Data interface{} `json:"data"`
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 认证模块
|
|
|
@server(
|
|
@server(
|
|
|
group: auth
|
|
group: auth
|
|
|
)
|
|
)
|
|
|
service i2bill-api {
|
|
service i2bill-api {
|
|
|
@handler Hello
|
|
@handler Hello
|
|
|
get /api/hello
|
|
get /api/hello
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@handler LoginByWeixin
|
|
@handler LoginByWeixin
|
|
|
post /api/auth/loginByWeixin(loginByWeixinRequest) returns(loginByWeixinResponse)
|
|
post /api/auth/loginByWeixin(loginByWeixinRequest) returns(loginByWeixinResponse)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 用户模块
|
|
|
@server(
|
|
@server(
|
|
|
jwt: JwtAuth
|
|
jwt: JwtAuth
|
|
|
group: user
|
|
group: user
|
|
@@ -136,10 +145,28 @@ service i2bill-api {
|
|
|
@handler PunchClock
|
|
@handler PunchClock
|
|
|
post /api/user/punchClock(punchClockRequest) returns(Response)
|
|
post /api/user/punchClock(punchClockRequest) returns(Response)
|
|
|
|
|
|
|
|
- @handler PartTimeUserAd
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 兼职模块
|
|
|
|
|
+@server(
|
|
|
|
|
+ jwt: JwtAuth
|
|
|
|
|
+ group: part_time_user
|
|
|
|
|
+)
|
|
|
|
|
+service i2bill-api {
|
|
|
@handler PartTimeUserAdd
|
|
@handler PartTimeUserAdd
|
|
|
post /api/v1/part_time_user/add (partTimeUserAddRequest) returns(Response)
|
|
post /api/v1/part_time_user/add (partTimeUserAddRequest) returns(Response)
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@handler PartTimeUserUpdate
|
|
@handler PartTimeUserUpdate
|
|
|
post /api/v1/part_time_user/update (partTimeUserAddRequest) returns(Response)
|
|
post /api/v1/part_time_user/update (partTimeUserAddRequest) returns(Response)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+// 收单模块
|
|
|
|
|
+@server(
|
|
|
|
|
+ jwt: JwtAuth
|
|
|
|
|
+ group: acquirer
|
|
|
|
|
+)
|
|
|
|
|
+service i2bill-api {
|
|
|
|
|
+ @handler Enroll
|
|
|
|
|
+ post /api/acquirer/enroll(enrollRequest) returns(Response)
|
|
|
}
|
|
}
|