| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- 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
- }
- // WxEcho
- // @Title WxEcho
- // @Description 微信echo
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wx_echo [get]
- func (c *SysPublicController) WxEcho(ctx *gin.Context) {
- //
- db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysPublic_WxEcho(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // 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配置
- // @Param body false "微信回调回传的参数"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wxoauth_params [post]
- 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})
- }
- // WxLogin
- // @Title WxLogin
- // @Description 获取微信oauth配置
- // @Param body false "微信登录参数,必须包含code字段(微信临时令牌)"
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wx_login [post]
- func (c *SysPublicController) WxLogin(ctx *gin.Context) {
- //
- db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysPublic_WxLogin(&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})
- }
- // Ureport
- // @Title Ureport
- // @Description 报表统一接口
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /ureport [get]
- func (c *SysPublicController) Ureport(ctx *gin.Context) {
- //
- db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysPublic_Ureport(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // UreportFields
- // @Title UreportFields
- // @Description 报表bean字段列表
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /ureport_fields [get]
- func (c *SysPublicController) UreportFields(ctx *gin.Context) {
- //
- db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysPublic_UreportFields(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
|