diff --git a/admin/.env.development.example b/admin/.env.development.example index 8cd4d01..763435c 100644 --- a/admin/.env.development.example +++ b/admin/.env.development.example @@ -1,4 +1,2 @@ -NODE_ENV = 'development' - # 请求域名 VITE_APP_BASE_URL='http://127.0.0.1:8001' diff --git a/admin/.env.production.example b/admin/.env.production.example index e841ff9..e7a3f1d 100644 --- a/admin/.env.production.example +++ b/admin/.env.production.example @@ -1,4 +1,2 @@ -NODE_ENV = 'production' - # 请求域名 -VITE_APP_BASE_URL='' \ No newline at end of file +VITE_APP_BASE_URL='' diff --git a/admin/.eslintrc.cjs b/admin/.eslintrc.cjs index e1b43b1..60305c9 100644 --- a/admin/.eslintrc.cjs +++ b/admin/.eslintrc.cjs @@ -3,13 +3,14 @@ require('@rushstack/eslint-patch/modern-module-resolution') module.exports = { root: true, - ignorePatterns: ['/auto-imports.d.ts', '/components.d.ts'], + // ignorePatterns 忽略特定的文件和目录 + ignorePatterns: ['/auto-imports.d.ts', '/components.d.ts', 'scripts'], extends: [ 'plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript/recommended', - '@vue/eslint-config-prettier', - './.eslintrc-auto-import.json' + '@vue/eslint-config-prettier' + // './.eslintrc-auto-import.json' ], rules: { 'prettier/prettier': [ @@ -29,9 +30,9 @@ module.exports = { 'vue/multi-word-component-names': 'off', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/ban-ts-comment': 'off', - 'no-undef': 'off', - 'vue/prefer-import-from-vue': 'off', - 'no-prototype-builtins': 'off', + // 'no-undef': 'off', + // 'vue/prefer-import-from-vue': 'off', + // 'no-prototype-builtins': 'off', 'prefer-spread': 'off', '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/no-non-null-asserted-optional-chain': 'off', diff --git a/admin/package.json b/admin/package.json index d988a4b..4125471 100644 --- a/admin/package.json +++ b/admin/package.json @@ -18,7 +18,6 @@ "@highlightjs/vue-plugin": "^2.1.0", "@logicflow/core": "^1.2.28", "@logicflow/extension": "^1.2.28", - "@vue/shared": "^3.4.37", "@vueuse/core": "^10.11.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", @@ -27,7 +26,7 @@ "css-color-function": "^1.3.3", "dayjs": "^1.11.13", "echarts": "^5.5.1", - "element-plus": "^2.8.3", + "element-plus": "^2.8.6", "highlight.js": "^11.10.0", "lodash-es": "^4.17.21", "nprogress": "^0.2.0", diff --git a/admin/src/api/monitor/project.ts b/admin/src/api/monitor/project.ts index 1b1f8b5..4cf61a1 100644 --- a/admin/src/api/monitor/project.ts +++ b/admin/src/api/monitor/project.ts @@ -39,11 +39,17 @@ export type type_monitor_project_edit = { // 监控项目列表 export function monitor_project_list(params?: type_monitor_project_query) { - return request.get>({ url: '/monitor_project/list', params: clearEmpty(params) }) + return request.get>({ + url: '/monitor_project/list', + params: clearEmpty(params) + }) } // 监控项目列表-所有 export function monitor_project_list_all(params?: type_monitor_project_query) { - return request.get({ url: '/monitor_project/listAll', params: clearEmpty(params) }) + return request.get({ + url: '/monitor_project/listAll', + params: clearEmpty(params) + }) } // 监控项目详情 @@ -75,5 +81,7 @@ export const monitor_project_import_file = '/monitor_project/ImportFile' // 监控项目导出 export function monitor_project_export_file(params: any) { - return (window.location.href =`${config.baseUrl}${config.urlPrefix}/monitor_project/ExportFile?token=${getToken()}&` + queryString.stringify(clearEmpty(params))) + return (window.location.href = + `${config.baseUrl}${config.urlPrefix}/monitor_project/ExportFile?token=${getToken()}&` + + queryString.stringify(clearEmpty(params))) } diff --git a/admin/src/hooks/useMultipleTabs.ts b/admin/src/hooks/useMultipleTabs.ts index 02e1e43..cd29fb3 100644 --- a/admin/src/hooks/useMultipleTabs.ts +++ b/admin/src/hooks/useMultipleTabs.ts @@ -1,5 +1,7 @@ import useTabsStore from '@/stores/modules/multipleTabs' import useSettingStore from '@/stores/modules/setting' +import { computed } from 'vue' +import { useRoute, useRouter } from 'vue-router' export default function useMultipleTabs() { const router = useRouter() diff --git a/admin/src/hooks/useWatchRoute.ts b/admin/src/hooks/useWatchRoute.ts index 381b2ec..88ee225 100644 --- a/admin/src/hooks/useWatchRoute.ts +++ b/admin/src/hooks/useWatchRoute.ts @@ -1,3 +1,5 @@ +import { useRoute } from 'vue-router' +import { watch } from 'vue' import type { RouteLocationNormalizedLoaded } from 'vue-router' export function useWatchRoute(callback: (route: RouteLocationNormalizedLoaded) => void) { diff --git a/admin/src/layout/default/components/header/multiple-tabs.vue b/admin/src/layout/default/components/header/multiple-tabs.vue index 46e2c2c..e46e625 100644 --- a/admin/src/layout/default/components/header/multiple-tabs.vue +++ b/admin/src/layout/default/components/header/multiple-tabs.vue @@ -28,6 +28,7 @@ diff --git a/admin/src/views/monitor_client/index.vue b/admin/src/views/monitor_client/index.vue deleted file mode 100644 index 63157d2..0000000 --- a/admin/src/views/monitor_client/index.vue +++ /dev/null @@ -1,198 +0,0 @@ - - diff --git a/admin/src/views/monitor_web/edit.vue b/admin/src/views/monitor_web/edit.vue deleted file mode 100644 index d976547..0000000 --- a/admin/src/views/monitor_web/edit.vue +++ /dev/null @@ -1,197 +0,0 @@ - - diff --git a/admin/src/views/monitor_web/index.vue b/admin/src/views/monitor_web/index.vue deleted file mode 100644 index 6e7ed20..0000000 --- a/admin/src/views/monitor_web/index.vue +++ /dev/null @@ -1,177 +0,0 @@ - - diff --git a/admin/vite.config.ts b/admin/vite.config.ts index d02275d..e012af5 100644 --- a/admin/vite.config.ts +++ b/admin/vite.config.ts @@ -3,13 +3,14 @@ import { fileURLToPath, URL } from 'url' import { defineConfig, loadEnv } from 'vite' import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' -import AutoImport from 'unplugin-auto-import/vite' -import Components from 'unplugin-vue-components/vite' +// import AutoImport from 'unplugin-auto-import/vite' +// import Components from 'unplugin-vue-components/vite' + // import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' // import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' -import viteCompression from 'vite-plugin-compression' +// import viteCompression from 'vite-plugin-compression' import { visualizer } from 'rollup-plugin-visualizer' // https://vitejs.dev/config/ @@ -22,8 +23,8 @@ export default ({ mode }) => { // 依赖预构建,避免开发刷新 include: ['@wangeditor/editor-for-vue', 'vuedraggable', 'vue-echarts', 'crypto-js'] }, + base: './', build: { - // 打包后文件名 sourcemap: true }, server: { @@ -41,17 +42,17 @@ export default ({ mode }) => { plugins: [ vue(), vueJsx(), - AutoImport({ - imports: ['vue', 'vue-router'], - // resolvers: [ElementPlusResolver()], - eslintrc: { - enabled: true - } - }), - Components({ - directoryAsNamespace: true - // resolvers: [ElementPlusResolver()] - }), + // AutoImport({ + // imports: ['vue', 'vue-router'], + // // resolvers: [ElementPlusResolver()], + // eslintrc: { + // enabled: true + // } + // }), + // Components({ + // directoryAsNamespace: true + // // resolvers: [ElementPlusResolver()] + // }), // createStyleImportPlugin({ // resolves: [ElementPlusResolve()] // }), @@ -60,9 +61,9 @@ export default ({ mode }) => { iconDirs: [fileURLToPath(new URL('./src/assets/icons', import.meta.url))], symbolId: 'local-icon-[dir]-[name]' }), - viteCompression({ - algorithm: 'gzip' - }), + // viteCompression({ + // algorithm: 'gzip' + // }) // viteCompression({ // algorithm: 'brotliCompress' // }) diff --git a/server/admin/monitor_client/monitor_client_ctl.go b/server/admin/monitor_client/monitor_client_ctl.go index a6eaaea..c0e67c7 100644 --- a/server/admin/monitor_client/monitor_client_ctl.go +++ b/server/admin/monitor_client/monitor_client_ctl.go @@ -18,26 +18,26 @@ type MonitorClientHandler struct { requestGroup singleflight.Group } -// @Summary 监控-客户端信息列表 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param PageNo query int true "页码" -// @Param PageSize query int true "每页数量" -// @Param ProjectKey query string false "项目key" -// @Param ClientId query string false "sdk生成的客户端id" -// @Param UserId query string false "用户id" -// @Param Os query string false "系统" -// @Param Browser query string false "浏览器" -// @Param City query string false "城市" -// @Param Width query number false "屏幕" -// @Param Height query number false "屏幕高度" -// @Param Ua query string false "ua记录" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" +// @Summary 监控-客户端信息列表 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param PageNo query int true "页码" +// @Param PageSize query int true "每页数量" +// @Param ProjectKey query string false "项目key" +// @Param ClientId query string false "sdk生成的客户端id" +// @Param UserId query string false "用户id" +// @Param Os query string false "系统" +// @Param Browser query string false "浏览器" +// @Param City query string false "城市" +// @Param Width query number false "屏幕" +// @Param Height query number false "屏幕高度" +// @Param Ua query string false "ua记录" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" // -// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorClientResp}} "成功" -// @Router /api/admin/monitor_client/list [get] +// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorClientResp}} "成功" +// @Router /api/admin/monitor_client/list [get] func (hd *MonitorClientHandler) List(c *gin.Context) { var page request.PageReq var listReq MonitorClientListReq @@ -51,22 +51,22 @@ func (hd *MonitorClientHandler) List(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-客户端信息列表-所有 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param ProjectKey query string false "项目key" -// @Param ClientId query string false "sdk生成的客户端id" -// @Param UserId query string false "用户id" -// @Param Os query string false "系统" -// @Param Browser query string false "浏览器" -// @Param City query string false "城市" -// @Param Width query number false "屏幕" -// @Param Height query number false "屏幕高度" -// @Param Ua query string false "ua记录" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Success 200 {object} response.Response{ data=[]MonitorClientResp} "成功" -// @Router /api/admin/monitor_client/listAll [get] +// @Summary 监控-客户端信息列表-所有 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param ProjectKey query string false "项目key" +// @Param ClientId query string false "sdk生成的客户端id" +// @Param UserId query string false "用户id" +// @Param Os query string false "系统" +// @Param Browser query string false "浏览器" +// @Param City query string false "城市" +// @Param Width query number false "屏幕" +// @Param Height query number false "屏幕高度" +// @Param Ua query string false "ua记录" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Success 200 {object} response.Response{ data=[]MonitorClientResp} "成功" +// @Router /api/admin/monitor_client/listAll [get] func (hd *MonitorClientHandler) ListAll(c *gin.Context) { var listReq MonitorClientListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -85,13 +85,13 @@ func (hd *MonitorClientHandler) ErrorUsers(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-客户端信息详情 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param Id query number false "uuid" -// @Success 200 {object} response.Response{ data=MonitorClientResp} "成功" -// @Router /api/admin/monitor_client/detail [get] +// @Summary 监控-客户端信息详情 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param Id query number false "uuid" +// @Success 200 {object} response.Response{ data=MonitorClientResp} "成功" +// @Router /api/admin/monitor_client/detail [get] func (hd *MonitorClientHandler) Detail(c *gin.Context) { var detailReq MonitorClientDetailReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) { @@ -105,21 +105,21 @@ func (hd *MonitorClientHandler) Detail(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-客户端信息新增 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey body string false "项目key" -// @Param ClientId body string false "sdk生成的客户端id" -// @Param UserId body string false "用户id" -// @Param Os body string false "系统" -// @Param Browser body string false "浏览器" -// @Param City body string false "城市" -// @Param Width body number false "屏幕" -// @Param Height body number false "屏幕高度" -// @Param Ua body string false "ua记录" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_client/add [post] +// @Summary 监控-客户端信息新增 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey body string false "项目key" +// @Param ClientId body string false "sdk生成的客户端id" +// @Param UserId body string false "用户id" +// @Param Os body string false "系统" +// @Param Browser body string false "浏览器" +// @Param City body string false "城市" +// @Param Width body number false "屏幕" +// @Param Height body number false "屏幕高度" +// @Param Ua body string false "ua记录" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_client/add [post] func (hd *MonitorClientHandler) Add(c *gin.Context) { var addReq MonitorClientAddReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) { @@ -129,22 +129,22 @@ func (hd *MonitorClientHandler) Add(c *gin.Context) { response.CheckAndRespWithData(c, createId, e) } -// @Summary 监控-客户端信息编辑 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "uuid" -// @Param ProjectKey body string false "项目key" -// @Param ClientId body string false "sdk生成的客户端id" -// @Param UserId body string false "用户id" -// @Param Os body string false "系统" -// @Param Browser body string false "浏览器" -// @Param City body string false "城市" -// @Param Width body number false "屏幕" -// @Param Height body number false "屏幕高度" -// @Param Ua body string false "ua记录" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_client/edit [post] +// @Summary 监控-客户端信息编辑 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "uuid" +// @Param ProjectKey body string false "项目key" +// @Param ClientId body string false "sdk生成的客户端id" +// @Param UserId body string false "用户id" +// @Param Os body string false "系统" +// @Param Browser body string false "浏览器" +// @Param City body string false "城市" +// @Param Width body number false "屏幕" +// @Param Height body number false "屏幕高度" +// @Param Ua body string false "ua记录" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_client/edit [post] // func (hd *MonitorClientHandler) Edit(c *gin.Context) { // var editReq MonitorClientEditReq // if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) { @@ -153,13 +153,13 @@ func (hd *MonitorClientHandler) Add(c *gin.Context) { // response.CheckAndRespWithData(c, editReq.Id, MonitorClientService.Edit(editReq)) // } -// @Summary 监控-客户端信息删除 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "uuid" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_client/del [post] +// @Summary 监控-客户端信息删除 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "uuid" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_client/del [post] func (hd *MonitorClientHandler) Del(c *gin.Context) { var delReq MonitorClientDelReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -171,11 +171,11 @@ func (hd *MonitorClientHandler) Del(c *gin.Context) { // @Summary 监控-客户端信息删除-批量 // @Tags monitor_client-监控-客户端信息 // -// @Produce json -// @Param Token header string true "token" -// @Param Ids body string false "逗号分割的id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_client/delBatch [post] +// @Produce json +// @Param Token header string true "token" +// @Param Ids body string false "逗号分割的id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_client/delBatch [post] func (hd *MonitorClientHandler) DelBatch(c *gin.Context) { var delReq MonitorClientDelBatchReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -190,22 +190,22 @@ func (hd *MonitorClientHandler) DelBatch(c *gin.Context) { response.CheckAndResp(c, MonitorClientService.DelBatch(Ids)) } -// @Summary 监控-客户端信息导出 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey query string false "项目key" -// @Param ClientId query string false "sdk生成的客户端id" -// @Param UserId query string false "用户id" -// @Param Os query string false "系统" -// @Param Browser query string false "浏览器" -// @Param City query string false "城市" -// @Param Width query number false "屏幕" -// @Param Height query number false "屏幕高度" -// @Param Ua query string false "ua记录" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Router /api/admin/monitor_client/ExportFile [get] +// @Summary 监控-客户端信息导出 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey query string false "项目key" +// @Param ClientId query string false "sdk生成的客户端id" +// @Param UserId query string false "用户id" +// @Param Os query string false "系统" +// @Param Browser query string false "浏览器" +// @Param City query string false "城市" +// @Param Width query number false "屏幕" +// @Param Height query number false "屏幕高度" +// @Param Ua query string false "ua记录" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Router /api/admin/monitor_client/ExportFile [get] func (hd *MonitorClientHandler) ExportFile(c *gin.Context) { var listReq MonitorClientListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -224,10 +224,10 @@ func (hd *MonitorClientHandler) ExportFile(c *gin.Context) { excel2.DownLoadExcel("监控-客户端信息"+time.Now().Format("20060102-150405"), c.Writer, f) } -// @Summary 监控-客户端信息导入 -// @Tags monitor_client-监控-客户端信息 -// @Produce json -// @Router /api/admin/monitor_client/ImportFile [post] +// @Summary 监控-客户端信息导入 +// @Tags monitor_client-监控-客户端信息 +// @Produce json +// @Router /api/admin/monitor_client/ImportFile [post] func (hd *MonitorClientHandler) ImportFile(c *gin.Context) { file, _, err := c.Request.FormFile("file") if err != nil { diff --git a/server/admin/monitor_error/monitor_error_ctl.go b/server/admin/monitor_error/monitor_error_ctl.go index 83392c0..81839bf 100644 --- a/server/admin/monitor_error/monitor_error_ctl.go +++ b/server/admin/monitor_error/monitor_error_ctl.go @@ -18,23 +18,23 @@ type MonitorErrorHandler struct { requestGroup singleflight.Group } -// @Summary 监控-错误列列表 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param Token header string true "token" -// @Param PageNo query int true "页码" -// @Param PageSize query int true "每页数量" -// @Param ProjectKey query string false "项目key" -// @Param EventType query string false "事件类型" -// @Param Path query string false "URL地址" -// @Param Message query string false "错误消息" -// @Param Stack query string false "错误堆栈" -// @Param Md5 query string false "md5" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" +// @Summary 监控-错误列列表 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param Token header string true "token" +// @Param PageNo query int true "页码" +// @Param PageSize query int true "每页数量" +// @Param ProjectKey query string false "项目key" +// @Param EventType query string false "事件类型" +// @Param Path query string false "URL地址" +// @Param Message query string false "错误消息" +// @Param Stack query string false "错误堆栈" +// @Param Md5 query string false "md5" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" // -// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorErrorResp}} "成功" -// @Router /api/admin/monitor_error/list [get] +// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorErrorResp}} "成功" +// @Router /api/admin/monitor_error/list [get] func (hd *MonitorErrorHandler) List(c *gin.Context) { var page request.PageReq var listReq MonitorErrorListReq @@ -48,19 +48,19 @@ func (hd *MonitorErrorHandler) List(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-错误列列表-所有 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param ProjectKey query string false "项目key" -// @Param EventType query string false "事件类型" -// @Param Path query string false "URL地址" -// @Param Message query string false "错误消息" -// @Param Stack query string false "错误堆栈" -// @Param Md5 query string false "md5" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Success 200 {object} response.Response{ data=[]MonitorErrorResp} "成功" -// @Router /api/admin/monitor_error/listAll [get] +// @Summary 监控-错误列列表-所有 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param ProjectKey query string false "项目key" +// @Param EventType query string false "事件类型" +// @Param Path query string false "URL地址" +// @Param Message query string false "错误消息" +// @Param Stack query string false "错误堆栈" +// @Param Md5 query string false "md5" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Success 200 {object} response.Response{ data=[]MonitorErrorResp} "成功" +// @Router /api/admin/monitor_error/listAll [get] func (hd *MonitorErrorHandler) ListAll(c *gin.Context) { var listReq MonitorErrorListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -70,13 +70,13 @@ func (hd *MonitorErrorHandler) ListAll(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-错误列详情 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param Token header string true "token" -// @Param Id query number false "错误id" -// @Success 200 {object} response.Response{ data=MonitorErrorResp} "成功" -// @Router /api/admin/monitor_error/detail [get] +// @Summary 监控-错误列详情 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param Token header string true "token" +// @Param Id query number false "错误id" +// @Success 200 {object} response.Response{ data=MonitorErrorResp} "成功" +// @Router /api/admin/monitor_error/detail [get] func (hd *MonitorErrorHandler) Detail(c *gin.Context) { var detailReq MonitorErrorDetailReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) { @@ -90,18 +90,18 @@ func (hd *MonitorErrorHandler) Detail(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控-错误列新增 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey body string false "项目key" -// @Param EventType body string false "事件类型" -// @Param Path body string false "URL地址" -// @Param Message body string false "错误消息" -// @Param Stack body string false "错误堆栈" -// @Param Md5 body string false "md5" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_error/add [post] +// @Summary 监控-错误列新增 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey body string false "项目key" +// @Param EventType body string false "事件类型" +// @Param Path body string false "URL地址" +// @Param Message body string false "错误消息" +// @Param Stack body string false "错误堆栈" +// @Param Md5 body string false "md5" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_error/add [post] func (hd *MonitorErrorHandler) Add(c *gin.Context) { var addReq MonitorErrorAddReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) { @@ -111,13 +111,13 @@ func (hd *MonitorErrorHandler) Add(c *gin.Context) { response.CheckAndRespWithData(c, createId, e) } -// @Summary 监控-错误列删除 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "错误id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_error/del [post] +// @Summary 监控-错误列删除 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "错误id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_error/del [post] func (hd *MonitorErrorHandler) Del(c *gin.Context) { var delReq MonitorErrorDelReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -129,11 +129,11 @@ func (hd *MonitorErrorHandler) Del(c *gin.Context) { // @Summary 监控-错误列删除-批量 // @Tags monitor_error-监控-错误列 // -// @Produce json -// @Param Token header string true "token" -// @Param Ids body string false "逗号分割的id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_error/delBatch [post] +// @Produce json +// @Param Token header string true "token" +// @Param Ids body string false "逗号分割的id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_error/delBatch [post] func (hd *MonitorErrorHandler) DelBatch(c *gin.Context) { var delReq MonitorErrorDelBatchReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -148,19 +148,19 @@ func (hd *MonitorErrorHandler) DelBatch(c *gin.Context) { response.CheckAndResp(c, MonitorErrorService.DelBatch(Ids)) } -// @Summary 监控-错误列导出 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey query string false "项目key" -// @Param EventType query string false "事件类型" -// @Param Path query string false "URL地址" -// @Param Message query string false "错误消息" -// @Param Stack query string false "错误堆栈" -// @Param Md5 query string false "md5" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Router /api/admin/monitor_error/ExportFile [get] +// @Summary 监控-错误列导出 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey query string false "项目key" +// @Param EventType query string false "事件类型" +// @Param Path query string false "URL地址" +// @Param Message query string false "错误消息" +// @Param Stack query string false "错误堆栈" +// @Param Md5 query string false "md5" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Router /api/admin/monitor_error/ExportFile [get] func (hd *MonitorErrorHandler) ExportFile(c *gin.Context) { var listReq MonitorErrorListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -179,10 +179,10 @@ func (hd *MonitorErrorHandler) ExportFile(c *gin.Context) { excel2.DownLoadExcel("监控-错误列"+time.Now().Format("20060102-150405"), c.Writer, f) } -// @Summary 监控-错误列导入 -// @Tags monitor_error-监控-错误列 -// @Produce json -// @Router /api/admin/monitor_error/ImportFile [post] +// @Summary 监控-错误列导入 +// @Tags monitor_error-监控-错误列 +// @Produce json +// @Router /api/admin/monitor_error/ImportFile [post] func (hd *MonitorErrorHandler) ImportFile(c *gin.Context) { file, _, err := c.Request.FormFile("file") if err != nil { diff --git a/server/admin/monitor_project/monitor_project_ctl.go b/server/admin/monitor_project/monitor_project_ctl.go index 4774057..a60ecc1 100644 --- a/server/admin/monitor_project/monitor_project_ctl.go +++ b/server/admin/monitor_project/monitor_project_ctl.go @@ -18,23 +18,23 @@ type MonitorProjectHandler struct { requestGroup singleflight.Group } -// @Summary 监控项目列表 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param PageNo query int true "页码" -// @Param PageSize query int true "每页数量" -// @Param ProjectKey query string false "项目uuid" -// @Param ProjectName query string false "项目名称" -// @Param ProjectType query string false "项目类型go java web node php 等" -// @Param Status query number false "是否启用: 0=否, 1=是" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" +// @Summary 监控项目列表 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param PageNo query int true "页码" +// @Param PageSize query int true "每页数量" +// @Param ProjectKey query string false "项目uuid" +// @Param ProjectName query string false "项目名称" +// @Param ProjectType query string false "项目类型go java web node php 等" +// @Param Status query number false "是否启用: 0=否, 1=是" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" // -// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorProjectResp}} "成功" -// @Router /api/admin/monitor_project/list [get] +// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]MonitorProjectResp}} "成功" +// @Router /api/admin/monitor_project/list [get] func (hd *MonitorProjectHandler) List(c *gin.Context) { var page request.PageReq var listReq MonitorProjectListReq @@ -48,19 +48,19 @@ func (hd *MonitorProjectHandler) List(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控项目列表-所有 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param ProjectKey query string false "项目uuid" -// @Param ProjectName query string false "项目名称" -// @Param ProjectType query string false "项目类型go java web node php 等" -// @Param Status query number false "是否启用: 0=否, 1=是" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" -// @Success 200 {object} response.Response{ data=[]MonitorProjectResp} "成功" -// @Router /api/admin/monitor_project/listAll [get] +// @Summary 监控项目列表-所有 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param ProjectKey query string false "项目uuid" +// @Param ProjectName query string false "项目名称" +// @Param ProjectType query string false "项目类型go java web node php 等" +// @Param Status query number false "是否启用: 0=否, 1=是" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" +// @Success 200 {object} response.Response{ data=[]MonitorProjectResp} "成功" +// @Router /api/admin/monitor_project/listAll [get] func (hd *MonitorProjectHandler) ListAll(c *gin.Context) { var listReq MonitorProjectListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -70,13 +70,13 @@ func (hd *MonitorProjectHandler) ListAll(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控项目详情 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param Id query number false "项目id" -// @Success 200 {object} response.Response{ data=MonitorProjectResp} "成功" -// @Router /api/admin/monitor_project/detail [get] +// @Summary 监控项目详情 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param Id query number false "项目id" +// @Success 200 {object} response.Response{ data=MonitorProjectResp} "成功" +// @Router /api/admin/monitor_project/detail [get] func (hd *MonitorProjectHandler) Detail(c *gin.Context) { var detailReq MonitorProjectDetailReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) { @@ -90,16 +90,16 @@ func (hd *MonitorProjectHandler) Detail(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 监控项目新增 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey body string false "项目uuid" -// @Param ProjectName body string false "项目名称" -// @Param ProjectType body string false "项目类型go java web node php 等" -// @Param Status body number false "是否启用: 0=否, 1=是" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_project/add [post] +// @Summary 监控项目新增 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey body string false "项目uuid" +// @Param ProjectName body string false "项目名称" +// @Param ProjectType body string false "项目类型go java web node php 等" +// @Param Status body number false "是否启用: 0=否, 1=是" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_project/add [post] func (hd *MonitorProjectHandler) Add(c *gin.Context) { var addReq MonitorProjectAddReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) { @@ -109,17 +109,17 @@ func (hd *MonitorProjectHandler) Add(c *gin.Context) { response.CheckAndRespWithData(c, createId, e) } -// @Summary 监控项目编辑 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "项目id" -// @Param ProjectKey body string false "项目uuid" -// @Param ProjectName body string false "项目名称" -// @Param ProjectType body string false "项目类型go java web node php 等" -// @Param Status body number false "是否启用: 0=否, 1=是" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_project/edit [post] +// @Summary 监控项目编辑 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "项目id" +// @Param ProjectKey body string false "项目uuid" +// @Param ProjectName body string false "项目名称" +// @Param ProjectType body string false "项目类型go java web node php 等" +// @Param Status body number false "是否启用: 0=否, 1=是" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_project/edit [post] func (hd *MonitorProjectHandler) Edit(c *gin.Context) { var editReq MonitorProjectEditReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) { @@ -128,13 +128,13 @@ func (hd *MonitorProjectHandler) Edit(c *gin.Context) { response.CheckAndRespWithData(c, editReq.Id, MonitorProjectService.Edit(editReq)) } -// @Summary 监控项目删除 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "项目id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_project/del [post] +// @Summary 监控项目删除 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "项目id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_project/del [post] func (hd *MonitorProjectHandler) Del(c *gin.Context) { var delReq MonitorProjectDelReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -146,11 +146,11 @@ func (hd *MonitorProjectHandler) Del(c *gin.Context) { // @Summary 监控项目删除-批量 // @Tags monitor_project-监控项目 // -// @Produce json -// @Param Token header string true "token" -// @Param Ids body string false "逗号分割的id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/monitor_project/delBatch [post] +// @Produce json +// @Param Token header string true "token" +// @Param Ids body string false "逗号分割的id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/monitor_project/delBatch [post] func (hd *MonitorProjectHandler) DelBatch(c *gin.Context) { var delReq MonitorProjectDelBatchReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -165,19 +165,19 @@ func (hd *MonitorProjectHandler) DelBatch(c *gin.Context) { response.CheckAndResp(c, MonitorProjectService.DelBatch(Ids)) } -// @Summary 监控项目导出 -// @Tags monitor_project-监控项目 -// @Produce json -// @Param Token header string true "token" -// @Param ProjectKey query string false "项目uuid" -// @Param ProjectName query string false "项目名称" -// @Param ProjectType query string false "项目类型go java web node php 等" -// @Param Status query number false "是否启用: 0=否, 1=是" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" -// @Router /api/admin/monitor_project/ExportFile [get] +// @Summary 监控项目导出 +// @Tags monitor_project-监控项目 +// @Produce json +// @Param Token header string true "token" +// @Param ProjectKey query string false "项目uuid" +// @Param ProjectName query string false "项目名称" +// @Param ProjectType query string false "项目类型go java web node php 等" +// @Param Status query number false "是否启用: 0=否, 1=是" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" +// @Router /api/admin/monitor_project/ExportFile [get] func (hd *MonitorProjectHandler) ExportFile(c *gin.Context) { var listReq MonitorProjectListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -196,10 +196,10 @@ func (hd *MonitorProjectHandler) ExportFile(c *gin.Context) { excel2.DownLoadExcel("监控项目"+time.Now().Format("20060102-150405"), c.Writer, f) } -// @Summary 监控项目导入 -// @Tags monitor_project-监控项目 -// @Produce json -// @Router /api/admin/monitor_project/ImportFile [post] +// @Summary 监控项目导入 +// @Tags monitor_project-监控项目 +// @Produce json +// @Router /api/admin/monitor_project/ImportFile [post] func (hd *MonitorProjectHandler) ImportFile(c *gin.Context) { file, _, err := c.Request.FormFile("file") if err != nil { diff --git a/server/admin/user_protocol/user_protocol_ctl.go b/server/admin/user_protocol/user_protocol_ctl.go index 7f2c6ed..45b584c 100644 --- a/server/admin/user_protocol/user_protocol_ctl.go +++ b/server/admin/user_protocol/user_protocol_ctl.go @@ -18,22 +18,22 @@ type UserProtocolHandler struct { requestGroup singleflight.Group } -// @Summary 用户协议列表 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param PageNo query int true "页码" -// @Param PageSize query int true "每页数量" -// @Param Title query string false "标题" -// @Param Content query string false "协议内容" -// @Param Sort query number false "排序" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" +// @Summary 用户协议列表 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param PageNo query int true "页码" +// @Param PageSize query int true "每页数量" +// @Param Title query string false "标题" +// @Param Content query string false "协议内容" +// @Param Sort query number false "排序" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" // -// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]UserProtocolResp}} "成功" -// @Router /api/admin/user_protocol/list [get] +// @Success 200 {object} response.Response{ data=response.PageResp{ lists=[]UserProtocolResp}} "成功" +// @Router /api/admin/user_protocol/list [get] func (hd *UserProtocolHandler) List(c *gin.Context) { var page request.PageReq var listReq UserProtocolListReq @@ -47,18 +47,18 @@ func (hd *UserProtocolHandler) List(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 用户协议列表-所有 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Title query string false "标题" -// @Param Content query string false "协议内容" -// @Param Sort query number false "排序" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" -// @Success 200 {object} response.Response{ data=[]UserProtocolResp} "成功" -// @Router /api/admin/user_protocol/listAll [get] +// @Summary 用户协议列表-所有 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Title query string false "标题" +// @Param Content query string false "协议内容" +// @Param Sort query number false "排序" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" +// @Success 200 {object} response.Response{ data=[]UserProtocolResp} "成功" +// @Router /api/admin/user_protocol/listAll [get] func (hd *UserProtocolHandler) ListAll(c *gin.Context) { var listReq UserProtocolListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -68,13 +68,13 @@ func (hd *UserProtocolHandler) ListAll(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 用户协议详情 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param Id query number false "" -// @Success 200 {object} response.Response{ data=UserProtocolResp} "成功" -// @Router /api/admin/user_protocol/detail [get] +// @Summary 用户协议详情 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param Id query number false "" +// @Success 200 {object} response.Response{ data=UserProtocolResp} "成功" +// @Router /api/admin/user_protocol/detail [get] func (hd *UserProtocolHandler) Detail(c *gin.Context) { var detailReq UserProtocolDetailReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &detailReq)) { @@ -88,15 +88,15 @@ func (hd *UserProtocolHandler) Detail(c *gin.Context) { response.CheckAndRespWithData(c, res, err) } -// @Summary 用户协议新增 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param Title body string false "标题" -// @Param Content body string false "协议内容" -// @Param Sort body number false "排序" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/user_protocol/add [post] +// @Summary 用户协议新增 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param Title body string false "标题" +// @Param Content body string false "协议内容" +// @Param Sort body number false "排序" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/user_protocol/add [post] func (hd *UserProtocolHandler) Add(c *gin.Context) { var addReq UserProtocolAddReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &addReq)) { @@ -106,16 +106,16 @@ func (hd *UserProtocolHandler) Add(c *gin.Context) { response.CheckAndRespWithData(c, createId, e) } -// @Summary 用户协议编辑 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "" -// @Param Title body string false "标题" -// @Param Content body string false "协议内容" -// @Param Sort body number false "排序" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/user_protocol/edit [post] +// @Summary 用户协议编辑 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "" +// @Param Title body string false "标题" +// @Param Content body string false "协议内容" +// @Param Sort body number false "排序" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/user_protocol/edit [post] func (hd *UserProtocolHandler) Edit(c *gin.Context) { var editReq UserProtocolEditReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &editReq)) { @@ -124,13 +124,13 @@ func (hd *UserProtocolHandler) Edit(c *gin.Context) { response.CheckAndRespWithData(c, editReq.Id, UserProtocolService.Edit(editReq)) } -// @Summary 用户协议删除 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param Id body number false "" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/user_protocol/del [post] +// @Summary 用户协议删除 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param Id body number false "" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/user_protocol/del [post] func (hd *UserProtocolHandler) Del(c *gin.Context) { var delReq UserProtocolDelReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -142,11 +142,11 @@ func (hd *UserProtocolHandler) Del(c *gin.Context) { // @Summary 用户协议删除-批量 // @Tags user_protocol-用户协议 // -// @Produce json -// @Param Token header string true "token" -// @Param Ids body string false "逗号分割的id" -// @Success 200 {object} response.Response "成功" -// @Router /api/admin/user_protocol/delBatch [post] +// @Produce json +// @Param Token header string true "token" +// @Param Ids body string false "逗号分割的id" +// @Success 200 {object} response.Response "成功" +// @Router /api/admin/user_protocol/delBatch [post] func (hd *UserProtocolHandler) DelBatch(c *gin.Context) { var delReq UserProtocolDelBatchReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyJSON(c, &delReq)) { @@ -161,18 +161,18 @@ func (hd *UserProtocolHandler) DelBatch(c *gin.Context) { response.CheckAndResp(c, UserProtocolService.DelBatch(Ids)) } -// @Summary 用户协议导出 -// @Tags user_protocol-用户协议 -// @Produce json -// @Param Token header string true "token" -// @Param Title query string false "标题" -// @Param Content query string false "协议内容" -// @Param Sort query number false "排序" -// @Param CreateTimeStart query string false "创建时间" -// @Param CreateTimeEnd query string false "创建时间" -// @Param UpdateTimeStart query string false "更新时间" -// @Param UpdateTimeEnd query string false "更新时间" -// @Router /api/admin/user_protocol/ExportFile [get] +// @Summary 用户协议导出 +// @Tags user_protocol-用户协议 +// @Produce json +// @Param Token header string true "token" +// @Param Title query string false "标题" +// @Param Content query string false "协议内容" +// @Param Sort query number false "排序" +// @Param CreateTimeStart query string false "创建时间" +// @Param CreateTimeEnd query string false "创建时间" +// @Param UpdateTimeStart query string false "更新时间" +// @Param UpdateTimeEnd query string false "更新时间" +// @Router /api/admin/user_protocol/ExportFile [get] func (hd *UserProtocolHandler) ExportFile(c *gin.Context) { var listReq UserProtocolListReq if response.IsFailWithResp(c, util.VerifyUtil.VerifyQuery(c, &listReq)) { @@ -191,10 +191,10 @@ func (hd *UserProtocolHandler) ExportFile(c *gin.Context) { excel2.DownLoadExcel("用户协议"+time.Now().Format("20060102-150405"), c.Writer, f) } -// @Summary 用户协议导入 -// @Tags user_protocol-用户协议 -// @Produce json -// @Router /api/admin/user_protocol/ImportFile [post] +// @Summary 用户协议导入 +// @Tags user_protocol-用户协议 +// @Produce json +// @Router /api/admin/user_protocol/ImportFile [post] func (hd *UserProtocolHandler) ImportFile(c *gin.Context) { file, _, err := c.Request.FormFile("file") if err != nil {