
* feat:修改token获取优先级,优先从header获取 * feat: 增加业务ctx的传递 * fix文件选择问题, 有公共函数onDownloadFile,去掉downloadFile * 没问题 * feat: 增加context引入 * fix: 修复图片多选的情况下点击确定抽屉无法收起的bug * feat: 提高header的token优先级,优化导出表格逻辑,不再依赖于cookie鉴权 --------- Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com> Co-authored-by: task <121913992@qq.com>
45 lines
1.4 KiB
Smarty
45 lines
1.4 KiB
Smarty
{{if .IsPlugin}}
|
|
// {{.FuncName}} {{.FuncDesc}}
|
|
// @Tags {{.StructName}}
|
|
// @Summary {{.FuncDesc}}
|
|
// @Accept application/json
|
|
// @Produce application/json
|
|
// @Success 200 {object} response.Response{data=object,msg=string} "获取成功"
|
|
// @Router /{{.Abbreviation}}/{{.Router}} [{{.Method}}]
|
|
func (a *{{.Abbreviation}}) {{.FuncName}}(c *gin.Context) {
|
|
// 创建业务用Context
|
|
ctx := c.Request.Context()
|
|
// 请添加自己的业务逻辑
|
|
err := service{{ .StructName }}.{{.FuncName}}(ctx)
|
|
if err != nil {
|
|
global.GVA_LOG.Error("失败!", zap.Error(err))
|
|
response.FailWithMessage("失败", c)
|
|
return
|
|
}
|
|
response.OkWithData("返回数据",c)
|
|
}
|
|
|
|
{{- else -}}
|
|
|
|
// {{.FuncName}} {{.FuncDesc}}
|
|
// @Tags {{.StructName}}
|
|
// @Summary {{.FuncDesc}}
|
|
// @Accept application/json
|
|
// @Produce application/json
|
|
// @Param data query {{.Package}}Req.{{.StructName}}Search true "成功"
|
|
// @Success 200 {object} response.Response{data=object,msg=string} "成功"
|
|
// @Router /{{.Abbreviation}}/{{.Router}} [{{.Method}}]
|
|
func ({{.Abbreviation}}Api *{{.StructName}}Api){{.FuncName}}(c *gin.Context) {
|
|
// 创建业务用Context
|
|
ctx := c.Request.Context()
|
|
// 请添加自己的业务逻辑
|
|
err := {{.Abbreviation}}Service.{{.FuncName}}(ctx)
|
|
if err != nil {
|
|
global.GVA_LOG.Error("失败!", zap.Error(err))
|
|
response.FailWithMessage("失败", c)
|
|
return
|
|
}
|
|
response.OkWithData("返回数据",c)
|
|
}
|
|
{{end}}
|