package app import ( "git.rosy.net.cn/jx-print/controllers" "git.rosy.net.cn/jx-print/model" tempModel "git.rosy.net.cn/jx-print/model/app_model" "git.rosy.net.cn/jx-print/services/print_server/app_server" "github.com/gin-gonic/gin" ) type PrintEdition struct{} var PrintEditionController = new(PrintEdition) // AddEditionAddress 添加热更地址 // @Title 添加热更地址 // @Description 添加热更地址 // @Param token cookie string true "用户登录token" // @Param data body app_model.AddOrUpdatePrintEdition true "请求参数" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /AddEditionAddress [post] func (p *PrintEdition) AddEditionAddress(c *gin.Context) { var ( err error tokenInfo *model.TokenInfo param = &tempModel.AddOrUpdatePrintEdition{} server = app_server.PrintEditionServer ) if tokenInfo = controllers.CheckToken(c); tokenInfo == nil { return } if err = c.ShouldBind(param); err != nil { controllers.BuildErrJson(c, err) return } controllers.CallFunc(c, func() (retVal interface{}, errCode string, err error) { err = server.AddEdition(param) return "", "", err }) } // UpdateEditionAddress 修改热更地址 // @Title 修改热更地址 // @Description 修改热更地址 // @Param token cookie string true "用户登录token" // @Param data body app_model.AddOrUpdatePrintEdition true "请求参数" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /updateEditionAddress [post] func (p *PrintEdition) UpdateEditionAddress(c *gin.Context) { var ( err error tokenInfo *model.TokenInfo param = &tempModel.AddOrUpdatePrintEdition{} server = app_server.PrintEditionServer ) if tokenInfo = controllers.CheckToken(c); tokenInfo == nil { return } if err = c.ShouldBind(param); err != nil { controllers.BuildErrJson(c, err) return } controllers.CallFunc(c, func() (retVal interface{}, errCode string, err error) { err = server.UpdateEdition(param) return "", "", err }) } // DeleteEditionAddress 删除热更地址 // @Title 删除热更地址 // @Description 删除热更地址 // @Param token cookie string true "用户登录token" // @Param data body app_model.DeletePrintEdition true "请求参数" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /deleteEditionAddress [post] func (p *PrintEdition) DeleteEditionAddress(c *gin.Context) { var ( err error tokenInfo *model.TokenInfo param = &tempModel.DeletePrintEdition{} server = app_server.PrintEditionServer ) if tokenInfo = controllers.CheckToken(c); tokenInfo == nil { return } if err = c.ShouldBind(param); err != nil { controllers.BuildErrJson(c, err) return } controllers.CallFunc(c, func() (retVal interface{}, errCode string, err error) { err = server.DeleteEdition(param) return "", "", err }) } // SelectEditionAddress 查询热更地址 // @Title 查询热更地址 // @Description 查询热更地址 // @Param token cookie string true "用户登录token" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /selectEditionAddress [post] func (p *PrintEdition) SelectEditionAddress(c *gin.Context) { var ( //tokenInfo *model.TokenInfo server = app_server.PrintEditionServer ) //if tokenInfo = controllers.CheckToken(c); tokenInfo == nil { // returnselectEditionAddress //} controllers.CallFunc(c, func() (retVal interface{}, errCode string, err error) { result, err := server.QueryEdition() return result, "", err }) }