You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
1.7 KiB
83 lines
1.7 KiB
3 years ago
|
package organization
|
||
|
|
||
|
import (
|
||
|
"Open_IM_CMS/pkg/common/config"
|
||
|
"Open_IM_CMS/pkg/errno"
|
||
|
"Open_IM_CMS/pkg/etcdv3"
|
||
|
commonProto "Open_IM_CMS/pkg/proto/common"
|
||
|
proto "Open_IM_CMS/pkg/proto/organization"
|
||
|
"Open_IM_CMS/pkg/req_resp"
|
||
|
"Open_IM_CMS/test"
|
||
|
"context"
|
||
|
"fmt"
|
||
|
"net/http"
|
||
|
"strings"
|
||
|
|
||
|
"github.com/gin-gonic/gin"
|
||
|
)
|
||
|
|
||
|
func GetStaffs(c *gin.Context) {
|
||
|
var (
|
||
|
req req_resp.GetStaffsResponse
|
||
|
resp req_resp.GetStaffsResponse
|
||
|
reqPb commonProto.Pagination
|
||
|
respPb *proto.GetStaffsResp
|
||
|
)
|
||
|
fmt.Println(resp, req)
|
||
|
fakeData := test.GetStaffsResponseFake()
|
||
|
etcdConn := etcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImCMSApiOrganizationName)
|
||
|
client := proto.NewOrganizationClient(etcdConn)
|
||
|
fmt.Println(client, reqPb)
|
||
|
respPb, err := client.GetStaffs(context.Background(), &reqPb)
|
||
|
fmt.Println(respPb, err)
|
||
|
fmt.Println(etcdConn)
|
||
|
req_resp.RespHttp200(c, errno.RespOK, fakeData)
|
||
|
}
|
||
|
|
||
|
func GetOrganizations(c *gin.Context) {
|
||
|
var (
|
||
|
req req_resp.GetOrganizationsResponse
|
||
|
resp req_resp.GetStaffsResponse
|
||
|
)
|
||
|
fmt.Println(resp, req)
|
||
|
fakeData := test.GetOrganizationsResponseFake()
|
||
|
c.JSON(http.StatusOK, gin.H{"code": "0", "data": fakeData})
|
||
|
}
|
||
|
|
||
|
func GetSquads(c *gin.Context) {
|
||
|
fakeData := test.GetSquadResponseFake()
|
||
|
c.JSON(http.StatusOK, gin.H{"code": "0", "data": fakeData})
|
||
|
}
|
||
|
|
||
|
func AlterStaff(c *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func AddOrganization(c *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func InquireOrganization(g *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func AlterOrganization(c *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func DeleteOrganization(g *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func GetOrganizationSquads(c *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func AlterStaffsInfo(c *gin.Context) {
|
||
|
|
||
|
}
|
||
|
|
||
|
func AddChildOrganization(c *gin.Context) {
|
||
|
|
||
|
}
|