package gen import ( "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys" "github.com/gin-gonic/gin" "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial" "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine" ) // SysPublicController operations for SysPublic type SysPublicController struct { apiengine *engine.ApiEngine } func NewSysPublicController(e *engine.ApiEngine) *SysPublicController { controller := &SysPublicController{e} return controller } // WxpayCallback // @Title WxpayCallback // @Description 微信支付回调 // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /wxpay_callback [post] func (c *SysPublicController) WxpayCallback(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.SysPublic_WxpayCallback(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine}) } // WxoauthParams // @Title WxoauthParams // @Description 获取微信oauth配置 // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /wxoauth_params [get] func (c *SysPublicController) WxoauthParams(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.SysPublic_WxoauthParams(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine}) } // WxjssdkParams // @Title WxjssdkParams // @Description 获取微信jssdk配置 // @Param url false "当前页面url" // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /wxjssdk_params [get] func (c *SysPublicController) WxjssdkParams(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.SysPublic_WxjssdkParams(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine}) } // AlipayCallback // @Title AlipayCallback // @Description 支付宝支付回调 // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /alipay_callback [post] func (c *SysPublicController) AlipayCallback(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.SysPublic_AlipayCallback(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine}) }