package workwechatrouter import ( "hr_server/api/version1" "github.com/gin-gonic/gin" ) // 微信路由 func (a *ApiRouter) RouterGroupPc(router *gin.RouterGroup) { apiRouter := router.Group("wechat") var methodBinding = version1.AppApiInlet.WechatApi { apiRouter.GET("", methodBinding.Index) //入口 apiRouter.POST("", methodBinding.Index) //入口 apiRouter.POST("gainWechatToken", methodBinding.GainWechatToken) //获取Token、 apiRouter.POST("wechatJsapiTicket", methodBinding.WechatJsapiTicket) //获取企业的jsapi_ticket 或 获取应用的jsapi_ticket apiRouter.GET("authuser", methodBinding.AuthenticationUser) //获取身份认证 apiRouter.GET("wechatCallBack", methodBinding.CallBackAuthUser) //获取身份认证 apiRouter.POST("writeMyPlanHelp", methodBinding.WriteMyPlanHelp) //写职业生涯规划或个人期望从组织获得的帮助 apiRouter.POST("workWechatCallBack", methodBinding.WorkWechatCallBack) //企业微信接收消息回调 apiRouter.POST("gainWechatDepartmentList", methodBinding.GainWechatDepartmentList) //获取企业微信部门列表 apiRouter.POST("gainOrgPeopel", methodBinding.GainOrgPeopel) //获取企业微信部门人员列表信息 apiRouter.POST("updateWechatUser", methodBinding.UpdateWechatUser) //更新企业微信成员信息 apiRouter.POST("wechatCallBackResponse", methodBinding.WechatCallBackResponse) //企业微信应用回调响应数据处理 apiRouter.GET("wechatCallBackResponse", methodBinding.WechatCallBackResponse) //企业微信应用回调响应数据处理 apiRouter.POST("wechatPeopelInfoUpdate", methodBinding.WechatPeopelInfoUpdate) //通过Api更新企业微信人员数据 } }