Documentation ¶
Overview ¶
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-20 16:52
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-14 4:50 下午
Package system...
Description : system...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-07 8:40 下午
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-03-12 12:53
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-01-31 4:00 下午
Package system ...
Description : system...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-08 6:07 下午
Package system ...
Author : go_developer@163.com<白茶清欢>
Date : 10:42 上午 2021/9/19
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2021/10/07 6:50 下午
Package system ...
Description : system ...
Author : go_developer@163.com<张德满>
Date : 2022/01/15 8:14 PM
Package system ...
Description : system
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/10 2:17 PM
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-11 23:21
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-16 23:24
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-16 21:28
Package system ...
Description : system ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-22 23:12
Index ¶
- func GetFormData(ctx *gin.Context, receiver interface{}) exception.IException
- func GetSystemConfig() gin.HandlerFunc
- func RegisterAdminRouter(systemGroup gin.IRoutes)
- func RegisterAppRoute(systemGroup gin.IRoutes)
- func RegisterEventRoute(systemGroup gin.IRoutes)
- func RegisterGatewayApiRoute(systemGroup gin.IRoutes)
- func RegisterLogRoute(systemGroup gin.IRoutes)
- func RegisterProjectApiParamRoute(systemGroup gin.IRoutes)
- func RegisterProjectApiResultRoute(systemGroup gin.IRoutes)
- func RegisterProjectApiRoute(systemGroup gin.IRoutes)
- func RegisterProjectRoute(systemGroup gin.IRoutes)
- func RegisterSignRoute(signGroup gin.IRoutes)
- func RegisterUserRolePermissionRoute(systemGroup gin.IRoutes)
- func RegisterUserRoleRoute(systemGroup gin.IRoutes)
- func RegisterUserRoute(systemGroup gin.IRoutes)
- type ProjectApiController
- func (pac *ProjectApiController) ChangeStatus() gin.HandlerFunc
- func (pac *ProjectApiController) Create() gin.HandlerFunc
- func (pac *ProjectApiController) CreateFullProjectApi() gin.HandlerFunc
- func (pac *ProjectApiController) GetDetail() gin.HandlerFunc
- func (pac *ProjectApiController) GetList() gin.HandlerFunc
- func (pac *ProjectApiController) Modify() gin.HandlerFunc
- type ProjectApiParamController
- type ProjectApiResultController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFormData ¶
func GetFormData(ctx *gin.Context, receiver interface{}) exception.IException
GetFormData 解析参数
Author : go_developer@163.com<白茶清欢>
Date : 21:28 2023/2/18
func GetSystemConfig ¶
func GetSystemConfig() gin.HandlerFunc
GetSystemConfig 加载系统配置
Author : go_developer@163.com<白茶清欢>
Date : 8:41 下午 2021/10/7
func RegisterAdminRouter ¶
RegisterAdminRouter ...
Author : go_developer@163.com<白茶清欢>
Date : 15:31 2023/3/3
func RegisterAppRoute ¶
RegisterAppRoute 注册网关应用相关接口
Author : go_developer@163.com<白茶清欢>
Date : 16:13 2023/3/3
func RegisterEventRoute ¶
RegisterEventRoute 注册路由
Author : go_developer@163.com<白茶清欢>
Date : 13:03 2023/3/12
func RegisterGatewayApiRoute ¶
RegisterGatewayApiRoute 注册网关接口相关路由
Author : go_developer@163.com<白茶清欢>
Date : 16:10 2023/3/3
func RegisterLogRoute ¶
RegisterLogRoute 注册日志相关路由
Author : go_developer@163.com<白茶清欢>
Date : 16:28 2023/3/3
func RegisterProjectApiParamRoute ¶
RegisterProjectApiParamRoute 注册项目API参数相关接口
Author : go_developer@163.com<白茶清欢>
Date : 16:16 2023/3/3
func RegisterProjectApiResultRoute ¶
RegisterProjectApiResultRoute 注册项目返回结果相关值
Author : go_developer@163.com<白茶清欢>
Date : 18:13 2023/3/3
func RegisterProjectApiRoute ¶
RegisterProjectApiRoute 注册项目API相关路由
Author : go_developer@163.com<白茶清欢>
Date : 16:15 2023/3/3
func RegisterProjectRoute ¶
RegisterProjectRoute 注册项目相关接口
Author : go_developer@163.com<白茶清欢>
Date : 16:24 2023/3/3
func RegisterSignRoute ¶
RegisterSignRoute 注册签名相关路由
Author : go_developer@163.com<白茶清欢>
Date : 16:30 2023/3/3
func RegisterUserRolePermissionRoute ¶
RegisterUserRolePermissionRoute 注册用户角色权限相关接口
Author : go_developer@163.com<白茶清欢>
Date : 16:27 2023/3/3
func RegisterUserRoleRoute ¶
RegisterUserRoleRoute 注册用户角色相关路由
Author : go_developer@163.com<白茶清欢>
Date : 16:07 2023/3/3
func RegisterUserRoute ¶
RegisterUserRoute 注册用户相关接口
Author : go_developer@163.com<白茶清欢>
Date : 16:04 2023/3/3
Types ¶
type ProjectApiController ¶
type ProjectApiController struct { }
ProjectApiController ...
Author : go_developer@163.com<白茶清欢>
Date : 18:06 2023/3/3
func (*ProjectApiController) ChangeStatus ¶
func (pac *ProjectApiController) ChangeStatus() gin.HandlerFunc
ChangeStatus 修改project_api状态
Author : go_developer@163.com<白茶清欢>
Date : 12:14 下午 2021/10/9 @Summary 修改项目接口状态 @Description 修改项目接口状态 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.ChangeProjectApiStatus true "修改项目接口状态" @Success 200 object output.ProjectApiStatusChangeResult "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300010 "查询项目的接口返回值信息失败,一般是由于数据库查询失败导致" @Failure 300012 "查询项目的接口详情失败,一般是由于根据输入条件查不到任何数据导致" @Failure 300006 "修改项目接口状态失败,一般是由于数据库更新失败导致" @Failure 200001 "操作行为记录失败,一般是操作记录写入数据库失败导致" @Router /system/project/api/modify/status [post]
func (*ProjectApiController) Create ¶
func (pac *ProjectApiController) Create() gin.HandlerFunc
Create 创建API
Author : go_developer@163.com<白茶清欢>
Date : 2:56 下午 2021/10/8 @Summary 创建网关接口 @Description 创建网关接口 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.CreateProjectApi true "修改项目接口状态" @Success 200 object output.ProjectApiCreateResult "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300010 "查询项目的接口返回值信息失败,一般是由于数据库查询失败导致" @Failure 300013 "项目接口创建失败,一般是由于当前接口已存在,重复创建导致" @Failure 300001 "项目接口创建失败,一般是由于数据库操作失败导致" @Failure 200001 "操作行为记录失败,一般是操作记录写入数据库失败导致" @Router /system/project/api/create [post]
func (*ProjectApiController) CreateFullProjectApi ¶
func (pac *ProjectApiController) CreateFullProjectApi() gin.HandlerFunc
CreateFullProjectApi 创建完整的项目API
Author : go_developer@163.com<白茶清欢>
Date : 10:51 PM 2022/1/12 @Summary 创建完整项目接口 @Description 创建完整项目接口 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.CreateProjectFullApi true "修改项目接口状态" @Success 200 object output.ProjectApiCreateResult "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300009 "项目接口参数创建失败,一般是由于数据库写入失败导致" @Failure 300010 "查询项目的接口返回值信息失败,一般是由于数据库查询失败导致" @Failure 300011 "项目接口返回值创建失败,一般是由于数据库写入失败导致" @Failure 300013 "项目接口创建失败,一般是由于当前接口已存在,重复创建导致" @Failure 300001 "项目接口创建失败,一般是由于数据库操作失败导致" @Failure 200001 "操作行为记录失败,一般是操作记录写入数据库失败导致" @Router /system/project/api/full/create [post]
func (*ProjectApiController) GetDetail ¶
func (pac *ProjectApiController) GetDetail() gin.HandlerFunc
GetDetail
Author : go_developer@163.com<白茶清欢>
Date : 3:22 下午 2021/10/8 @Summary 查询项目接口详情 @Schemes http https @Description 查询项目接口详情 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param project_api_id query int true "项目接口ID" @Success 200 object output.ProjectApi "接口请求成功" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300010 "查询项目的接口返回值信息失败,一般是由于数据库查询失败导致" @Failure 300012 "查询项目的接口详情失败,一般是由于根据输入条件查不到任何数据导致" @Router /system/project/api/detail [get]
func (*ProjectApiController) GetList ¶
func (pac *ProjectApiController) GetList() gin.HandlerFunc
GetList 获取project_api列表
Author : go_developer@163.com<白茶清欢>
Date : 6:51 下午 2021/10/7 @Summary 查询项目接口列表 @Schemes http https @Description 查询项目接口列表 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param id query int false "项目接口ID" @param project_id query int false "项目ID" @param name query string false "项目名称" @param status query int false "项目状态" @param project_flag query string false "项目标识" @param page query int true "查询的页面" @param size query int true "每页的数量" @Success 200 object output.ProjectList "接口请求成功" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目列表失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300003 "查询项目的接口列表失败,一般是由于数据库查询失败导致" @Failure 300005 "查询项目的接口数量失败,一般是由于数据库查询失败导致" @Router /system/project/api/list [get]
func (*ProjectApiController) Modify ¶
func (pac *ProjectApiController) Modify() gin.HandlerFunc
Modify 更新项目 API
Author : go_developer@163.com<白茶清欢>
Date : 4:51 下午 2021/10/10 @Summary 修改项目接口信息 @Description 修改项目接口信息 @Tags 项目接口管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.ModifyProjectApi true "修改项目接口状态" @Success 200 object output.ProjectApiModifyResult "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300010 "查询项目的接口返回值信息失败,一般是由于数据库查询失败导致" @Failure 300012 "查询项目的接口详情失败,一般是由于根据输入条件查不到任何数据导致" @Failure 300007 "修改项目接口状态失败,一般是由于数据库更新失败导致" @Failure 200001 "操作行为记录失败,一般是操作记录写入数据库失败导致" @Router /system/project/api/modify [post]
type ProjectApiParamController ¶
type ProjectApiParamController struct { }
ProjectApiParamController 项目接口参数相关
Author : go_developer@163.com<白茶清欢>
Date : 18:10 2023/3/3
func (*ProjectApiParamController) Create ¶
func (papc *ProjectApiParamController) Create() gin.HandlerFunc
Create 增加请求API的参数
Author : go_developer@163.com<白茶清欢>
Date : 3:43 下午 2021/10/9 @Summary 创建项目接口参数 @Description 创建项目接口参数 @Tags 项目接口参数管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.CreateProjectApiParam true "创建项目接口参数" @Success 200 object output.EmptyData "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 100005 "获取项目详情失败,一般是由于数据库查询失败导致" @Failure 100008 "获取项目接口数量失败,一般是由于数据库查询失败导致" @Failure 100009 "项目不存在,根据输入的查询条件查不到数据" @Failure 300004 "查询项目的接口详情失败,一般是由于数据库查询失败导致" @Failure 300008 "查询项目的接口参数失败,一般是由于数据库查询失败导致" @Failure 300009 "项目接口参数创建失败,一般是由于数据库写入失败导致" @Failure 200001 "操作行为记录失败,一般是操作记录写入数据库失败导致" @Router /system/project/api/param/create [post]
func (*ProjectApiParamController) GetList ¶
func (papc *ProjectApiParamController) GetList() gin.HandlerFunc
GetList 获取项目API参数列表
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/15 8:15 PM @Summary 查询项目接口参数列表 @Schemes http https @Description 查询项目接口参数列表 @Tags 项目接口参数管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param project_api_id query int true "项目接口ID" @Success 200 object output.ProjectApiParamList "接口请求成功" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 300008 "查询项目参数列表失败, 一般是由于数据库查询出现异常导致" @Router /system/project/api/param/list [get]
type ProjectApiResultController ¶
type ProjectApiResultController struct { }
ProjectApiResultController ...
Author : go_developer@163.com<白茶清欢>
Date : 18:12 2023/3/3
func (*ProjectApiResultController) GenerateProjectApiResultStruct ¶
func (parc *ProjectApiResultController) GenerateProjectApiResultStruct() gin.HandlerFunc
GenerateProjectApiResultStruct 获取json数据的返回结构
Author : go_developer@163.com<白茶清欢>
Date : 2:18 PM 2022/1/10 @Summary 解析项目接口结果结构 @Description 解析项目接口结果结构 @Tags 项目接口结果管理 @Accept application/json @Consumes application/json @param X-Front-Authorization header string true "用户授权KEY" @param jsonBody body form.CreateProjectApiParam true "创建项目接口参数" @Success 200 object output.EmptyData "接口请求成功,基于接口返回的业务状态码判断成失败即可" @Failure 400 "请求参数错误,一般是由于接口入参和文档约束不一致导致的,参照文档修正即可" @Failure 500011 "数据结构解析失败, 一般是输入的数据结构非法导致" @Router /system/project/api/parse/result [post]
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package middleware ...
|
Package middleware ... |
Package tool ...
|
Package tool ... |