dao

package
v0.0.0-...-cc63be1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
var (
	// App ...
	App *appDao
)
View Source
var (
	// AppApiPermission ...
	AppApiPermission *appApiPermissionDao
)
View Source
var (
	// ContentType content 表操作实例
	//
	// Author : go_developer@163.com<白茶清欢>
	ContentType *contentTypeDao
)
View Source
var (
	// GatewayApi ...
	GatewayApi *gatewayApiDao
)
View Source
var (
	// Log ...
	Log *logDao
)
View Source
var (
	// MeshAPI ...
	MeshAPI *meshAPIDao
)
View Source
var (
	// MeshAPIConfig ...
	MeshAPIConfig *meshAPIConfigDao
)
View Source
var (
	// MeshAPIResult ...
	MeshAPIResult *meshAPIResultDao
)
View Source
var (
	// Method method 表操作实例
	//
	// Author : go_developer@163.com<白茶清欢>
	Method *methodDao
)
View Source
var (
	// Project 项目表操作实例
	//
	// Author : go_developer@163.com<白茶清欢>
	Project *projectDao
)
View Source
var (
	// Scheme 表实例
	//
	// Desc : scheme 表操作实例
	//
	// Author : go_developer@163.com<白茶清欢>
	Scheme *schemeDao
)

Functions

This section is empty.

Types

type AdminApiDao

type AdminApiDao struct {
	mysql.BaseDao
}

AdminApiDao ...

Author : go_developer@163.com<白茶清欢>

Date : 22:20 2023/2/15

var (
	// AdminApi ...
	AdminApi *AdminApiDao
)

type GatewayApiParamDao

type GatewayApiParamDao struct {
	mysql.BaseDao
}

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

type GatewayApiResultDao struct {
	mysql.BaseDao
}

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

type ProjectApiDao struct {
	mysql.BaseDao
}
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

func (*ProjectApiDao) Modify

func (pad *ProjectApiDao) Modify(dbClient *gorm.DB, apiID int64, apiInfo interface{}) (int64, error)

Modify 修改api信息

Author : go_developer@163.com<白茶清欢>

Date : 11:40 上午 2020/10/12

type ProjectApiParamDao

type ProjectApiParamDao struct {
	mysql.BaseDao
}
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

type ProjectApiResultDao struct {
	mysql.BaseDao
}

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

type SystemEventDao struct {
	mysql.BaseDao
}

SystemEventDao ...

Author : go_developer@163.com<白茶清欢>

Date : 17:11 2023/2/28

var (
	// SystemEvent ...
	SystemEvent *SystemEventDao
)

type SystemEventReceiveLogDao

type SystemEventReceiveLogDao struct {
	mysql.BaseDao
}
var (
	// SystemEventReceiveLog ...
	SystemEventReceiveLog *SystemEventReceiveLogDao
)

type UserDao

type UserDao struct {
	mysql.BaseDao
}

UserDao ...

Author : go_developer@163.com<白茶清欢>

Date : 22:20 2023/2/15

var (
	// User ...
	User *UserDao
)

type UserRoleDao

type UserRoleDao struct {
	mysql.BaseDao
}

UserRoleDao ...

Author : go_developer@163.com<白茶清欢>

Date : 22:20 2023/2/15

var (
	// UserRole ...
	UserRole *UserRoleDao
)

type UserRolePermissionDao

type UserRolePermissionDao struct {
	mysql.BaseDao
}

UserRolePermissionDao ...

Author : go_developer@163.com<白茶清欢>

Date : 22:20 2023/2/15

var (
	// UserRolePermission ...
	UserRolePermission *UserRolePermissionDao
)

type UserTokenDao

type UserTokenDao struct {
	mysql.BaseDao
}

UserTokenDao ...

Author : go_developer@163.com<白茶清欢>

Date : 23:06 2023/2/18

var (
	// UserToken ...
	UserToken *UserTokenDao
)

Directories

Path Synopsis
Package define ...
Package define ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL