Documentation ¶
Overview ¶
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-15 22:19
Package dao ...
Description : app 表操作
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-18 2:22 下午
Package dao ...
Description : app 权限信息表
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-18 4:35 下午
Package dao...
Description : content_type表相关信息
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-17 10:51 上午
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-01-02 8:43 PM
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-01-31 7:22 下午
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-01-31 9:37 下午
Package dao...
Description : dao...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-08 3:49 下午
Package dao...
Description : mesh_api 表操作
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-26 2:41 下午
Package dao...
Description : dao...
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-26 3:18 下午
Package dao...
Description : dao...
Author : go_developer@163.com<白茶清欢>
Date : 2021-09-26 3:28 下午
Package dao...
Description : method 请求方法表操作
Author : go_developer@163.com<白茶清欢>
Date : 2020-08-30 11:12 下午
Package dao...
Author: go_developer@163.com<白茶清欢>
File: project_api.go
Description: project_api 表操作
Date: 2020/10/10 3:30 下午
Package dao...
Author: go_developer@163.com<白茶清欢>
File: project_api_param.go
Description: project_api_param api参数配置
Date: 2020/10/12 4:07 下午
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2022/01/11 9:56 PM
Package dao ...
Description : scheme 项目协议表(http/https/tcp等)
Author : go_developer@163.com<白茶清欢>
Date : 2020-08-30 11:06 下午
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-28 17:10
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-03-07 14:31
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-15 22:19
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-15 22:19
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-15 22:19
Package dao ...
Description : dao ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-18 23:06
Index ¶
- Variables
- type AdminApiDao
- type GatewayApiParamDao
- type GatewayApiResultDao
- type ProjectApiDao
- func (pad *ProjectApiDao) ChangeProjectApiStatus(dbClient *gorm.DB, apiID int64, fromStatus int, targetStatus int) (int64, error)
- func (pad *ProjectApiDao) CreateProjectApi(dbClient *gorm.DB, apiData *defineDao.ProjectApi) error
- func (pad *ProjectApiDao) GetProjectApiByID(dbClient *gorm.DB, apiID int64) (*defineDao.ProjectApi, error)
- func (pad *ProjectApiDao) GetProjectApiByProjectID(dbClient *gorm.DB, projectID int64) ([]*defineDao.ProjectApi, error)
- func (pad *ProjectApiDao) GetProjectApiByURI(dbClient *gorm.DB, uri string) (*defineDao.ProjectApi, error)
- func (pad *ProjectApiDao) GetProjectApiList(dbClient *gorm.DB, optionList ...mysql.SetOption) ([]*defineDao.ProjectApi, error)
- func (pad *ProjectApiDao) Modify(dbClient *gorm.DB, apiID int64, apiInfo interface{}) (int64, error)
- type ProjectApiParamDao
- func (pap *ProjectApiParamDao) BatchSetAPIParam(dbClient *gorm.DB, paramList []*defineDao.ProjectApiParam) error
- func (pap *ProjectApiParamDao) GetParamListByAPIID(client *gorm.DB, apiID int64, statusList ...int) ([]*defineDao.ProjectApiParam, error)
- func (pap *ProjectApiParamDao) GetParamListByProjectID(client *gorm.DB, projectID int64) ([]*defineDao.ProjectApiParam, error)
- type ProjectApiResultDao
- func (pard *ProjectApiResultDao) CreateResult(client *gorm.DB, data *defineDao.ProjectApiResult) error
- func (pard *ProjectApiResultDao) GetListByProjectApiID(client *gorm.DB, ProjectApiID int64) ([]*defineDao.ProjectApiResult, error)
- func (pard *ProjectApiResultDao) ModifyResult(client *gorm.DB, id int64, updateData map[string]interface{}) (int64, error)
- type SystemEventDao
- type SystemEventReceiveLogDao
- type UserDao
- type UserRoleDao
- type UserRolePermissionDao
- type UserTokenDao
Constants ¶
This section is empty.
Variables ¶
var (
// App ...
App *appDao
)
var (
// AppApiPermission ...
AppApiPermission *appApiPermissionDao
)
var ( // ContentType content 表操作实例 // // Author : go_developer@163.com<白茶清欢> ContentType *contentTypeDao )
var (
// GatewayApi ...
GatewayApi *gatewayApiDao
)
var (
// Log ...
Log *logDao
)
var (
// MeshAPI ...
MeshAPI *meshAPIDao
)
var (
// MeshAPIConfig ...
MeshAPIConfig *meshAPIConfigDao
)
var (
// MeshAPIResult ...
MeshAPIResult *meshAPIResultDao
)
var ( // Method method 表操作实例 // // Author : go_developer@163.com<白茶清欢> Method *methodDao )
var ( // Project 项目表操作实例 // // Author : go_developer@163.com<白茶清欢> Project *projectDao )
var ( // Scheme 表实例 // // Desc : scheme 表操作实例 // // Author : go_developer@163.com<白茶清欢> Scheme *schemeDao )
Functions ¶
This section is empty.
Types ¶
type AdminApiDao ¶
AdminApiDao ...
Author : go_developer@163.com<白茶清欢>
Date : 22:20 2023/2/15
var ( // AdminApi ... AdminApi *AdminApiDao )
type GatewayApiParamDao ¶
GatewayApiParamDao 网关参数管理
Author : go_developer@163.com<白茶清欢>
Date : 7:23 下午 2022/1/31
var ( // GatewayApiParam ... GatewayApiParam *GatewayApiParamDao )
func (*GatewayApiParamDao) GetParamListByApiID ¶
func (gapd *GatewayApiParamDao) GetParamListByApiID(dbClient *gorm.DB, apiID int64, statusList ...int) ([]*daoDefine.GatewayApiParam, error)
GetParamListByApiID 获取参数列表
Author : go_developer@163.com<白茶清欢>
Date : 5:26 下午 2022/2/1
type GatewayApiResultDao ¶
GatewayApiResultDao ...
Author : go_developer@163.com<白茶清欢>
Date : 9:37 下午 2022/1/31
var ( // GatewayApiResult ... GatewayApiResult *GatewayApiResultDao )
func (*GatewayApiResultDao) GetResultList ¶
func (gard *GatewayApiResultDao) GetResultList(dbClient *gorm.DB, gatewayApiID int64, statusList ...int) ([]*defineDao.GatewayApiResult, error)
GetResultList 查询返回值列表
Author : go_developer@163.com<白茶清欢>
Date : 6:04 下午 2022/2/1
type ProjectApiDao ¶
var ( // ProjectApi 操作实例 // // Author : go_developer@163.com<白茶清欢> // // Date : 3:31 下午 2020/10/10 ProjectApi *ProjectApiDao )
func (*ProjectApiDao) ChangeProjectApiStatus ¶
func (pad *ProjectApiDao) ChangeProjectApiStatus(dbClient *gorm.DB, apiID int64, fromStatus int, targetStatus int) (int64, error)
ChangeProjectApiStatus ...
Author : go_developer@163.com<白茶清欢>
Date : 12:00 下午 2021/10/9
func (*ProjectApiDao) CreateProjectApi ¶
func (pad *ProjectApiDao) CreateProjectApi(dbClient *gorm.DB, apiData *defineDao.ProjectApi) error
CreateProjectApi 创建一个API
Author : go_developer@163.com<白茶清欢>
Date : 4:58 下午 2020/10/10
func (*ProjectApiDao) GetProjectApiByID ¶
func (pad *ProjectApiDao) GetProjectApiByID(dbClient *gorm.DB, apiID int64) (*defineDao.ProjectApi, error)
GetProjectApiByID 根据 API ID 获取API 信息
Author : go_developer@163.com<白茶清欢>
Date : 5:02 下午 2020/10/10
func (*ProjectApiDao) GetProjectApiByProjectID ¶
func (pad *ProjectApiDao) GetProjectApiByProjectID(dbClient *gorm.DB, projectID int64) ([]*defineDao.ProjectApi, error)
GetProjectApiByProjectID 根据projectID获取api列表
Author : go_developer@163.com<白茶清欢>
Date : 5:08 下午 2020/10/10
func (*ProjectApiDao) GetProjectApiByURI ¶
func (pad *ProjectApiDao) GetProjectApiByURI(dbClient *gorm.DB, uri string) (*defineDao.ProjectApi, error)
GetProjectApiByURI 根据uri获取项目接口的详细信息
Author : go_developer@163.com<白茶清欢>
Date : 18:26 2023/3/4
func (*ProjectApiDao) GetProjectApiList ¶
func (pad *ProjectApiDao) GetProjectApiList(dbClient *gorm.DB, optionList ...mysql.SetOption) ([]*defineDao.ProjectApi, error)
GetProjectApiList 查询api列表
Author : go_developer@163.com@ke.com<白茶清欢>
Date : 5:17 下午 2020/10/10
type ProjectApiParamDao ¶
var ( // ProjectApiParam 参数配置表操作实例 ProjectApiParam *ProjectApiParamDao )
func (*ProjectApiParamDao) BatchSetAPIParam ¶
func (pap *ProjectApiParamDao) BatchSetAPIParam(dbClient *gorm.DB, paramList []*defineDao.ProjectApiParam) error
BatchSetAPIParam 设置API的参数
Author : go_developer@163.com@ke.com<白茶清欢>
Date : 4:17 下午 2020/10/12
func (*ProjectApiParamDao) GetParamListByAPIID ¶
func (pap *ProjectApiParamDao) GetParamListByAPIID(client *gorm.DB, apiID int64, statusList ...int) ([]*defineDao.ProjectApiParam, error)
GetParamListByAPIID 通过 API ID 获取参数列表
Author : go_developer@163.com<白茶清欢>
Date : 11:42 上午 2020/10/13
func (*ProjectApiParamDao) GetParamListByProjectID ¶
func (pap *ProjectApiParamDao) GetParamListByProjectID(client *gorm.DB, projectID int64) ([]*defineDao.ProjectApiParam, error)
GetParamListByProjectID 获取项目下全部参数列表
Author : go_developer@163.com<白茶清欢>
Date : 7:56 下午 2021/9/12
type ProjectApiResultDao ¶
ProjectApiResultDao 项目API返回值Dao
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 9:56 PM
var ( // ProjectApiResult ... ProjectApiResult *ProjectApiResultDao )
func (*ProjectApiResultDao) CreateResult ¶
func (pard *ProjectApiResultDao) CreateResult(client *gorm.DB, data *defineDao.ProjectApiResult) error
CreateResult 创建返回值
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 10:00 PM
func (*ProjectApiResultDao) GetListByProjectApiID ¶
func (pard *ProjectApiResultDao) GetListByProjectApiID(client *gorm.DB, ProjectApiID int64) ([]*defineDao.ProjectApiResult, error)
GetListByProjectApiID 查询项目api返回值列表
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 11:56 PM
func (*ProjectApiResultDao) ModifyResult ¶
func (pard *ProjectApiResultDao) ModifyResult(client *gorm.DB, id int64, updateData map[string]interface{}) (int64, error)
ModifyResult 修改response返回结果
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 10:15 PM
type SystemEventDao ¶
SystemEventDao ...
Author : go_developer@163.com<白茶清欢>
Date : 17:11 2023/2/28
var ( // SystemEvent ... SystemEvent *SystemEventDao )
type SystemEventReceiveLogDao ¶
var ( // SystemEventReceiveLog ... SystemEventReceiveLog *SystemEventReceiveLogDao )
type UserDao ¶
UserDao ...
Author : go_developer@163.com<白茶清欢>
Date : 22:20 2023/2/15
var ( // User ... User *UserDao )
type UserRoleDao ¶
UserRoleDao ...
Author : go_developer@163.com<白茶清欢>
Date : 22:20 2023/2/15
var ( // UserRole ... UserRole *UserRoleDao )
type UserRolePermissionDao ¶
UserRolePermissionDao ...
Author : go_developer@163.com<白茶清欢>
Date : 22:20 2023/2/15
var ( // UserRolePermission ... UserRolePermission *UserRolePermissionDao )
type UserTokenDao ¶
UserTokenDao ...
Author : go_developer@163.com<白茶清欢>
Date : 23:06 2023/2/18
var ( // UserToken ... UserToken *UserTokenDao )
Source Files ¶
- admin_api.go
- app.go
- app_api_permission.go
- content_type.go
- gateway_api.go
- gateway_api_param.go
- gateway_api_result.go
- log.go
- mesh_api.go
- mesh_api_config.go
- mesh_api_result.go
- method.go
- project.go
- project_api.go
- project_api_param.go
- project_api_result.go
- scheme.go
- system_event.go
- system_event_receive_log.go
- user.go
- user_role.go
- user_role_permission.go
- user_token.go