Documentation
¶
Overview ¶
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-20 16:09
Package form ...
Description : form...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-14 4:51 下午
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-03-13 21:29
Package form...
Description : form...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-31 7:06 下午
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-03-11 21:52
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-01-02 10:49 PM
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2022-10-17 21:48
Package form ...
Author : go_developer@163.com<白茶清欢>
Date : 10:43 上午 2021/9/19
Package form ...
Description : form...
Author : go_developer@163.com<白茶清欢>
Date : 2021-10-08 12:11 下午
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-12 00:16
Package form ...
Description : form ...
Author : go_developer@163.com<张德满>
Date : 2022/01/14 12:42 AM
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-16 23:18
Package form ...
Description : form ...
Author : go_developer@163.com<白茶清欢>
Date : 2023-02-16 16:00
Index ¶
- type APIParam
- type AdminApiChangeStatus
- type AdminApiCreate
- type AdminApiDetail
- type AdminApiList
- type AdminApiModify
- type AppApiPermissionCreate
- type AppApiPermissionDelete
- type AppApiPermissionDetail
- type AppApiPermissionList
- type AppApiPermissionModify
- type AppDetail
- type AppList
- type ChangeProjectApiStatus
- type CreateApp
- type CreateFullGatewayApi
- type CreateProject
- type CreateProjectApi
- type CreateProjectApiParam
- type CreateProjectApiResult
- type CreateProjectFullApi
- type CreateUser
- type CreateUserRole
- type GatewayAPI
- type GatewayApiDetail
- type GatewayApiList
- type GatewayParam
- type GatewayResponse
- type GetProjectList
- type LogList
- type Login
- type ModifyAppStatus
- type ModifyGatewayApiStatus
- type ModifyProjectApi
- type ObsoleteToken
- type ParamGroup
- type ParseProjectApiResponseStruct
- type ProjectApiDetail
- type ProjectApiList
- type ProjectApiParam
- type ProjectApiParamList
- type ProjectApiResult
- type ProjectDetail
- type SQLGenerateGOStruct
- type Sign
- type SystemEventReceiveList
- type SystemEventSendDetail
- type SystemEventSendList
- type TokenValidate
- type UpdateApp
- type UpdateProject
- type UserApiEnable
- type UserDetail
- type UserList
- type UserLogin
- type UserModify
- type UserModifyPassword
- type UserModifyRole
- type UserModifyStatus
- type UserRoleList
- type UserRoleModify
- type UserRoleModifyStatus
- type UserRolePermissionChange
- type UserRolePermissionList
- type UserTokenList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIParam ¶
type APIParam struct { Name string `json:"name" binding:"required"` // 参数名称 ParamType string `json:"param_type"` // 参数类型 BindRouter int `json:"bind_router"` // 是否绑定到路由上 BackendParamName string `json:"backend_param_name"` // 映射到后端服务的参数名称 IsRequired int `json:"is_required"` // 是否必传 DefaultValue string `json:"default_value"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 }
APIParam API接口参数的数据结构
Author : go_developer@163.com<白茶清欢>
Date : 12:21 下午 2021/10/8
type AdminApiChangeStatus ¶
type AdminApiChangeStatus struct { AdminApiID int64 `json:"admin_api_id" form:"admin_api_id" binding:"required"` // 接口ID TargetStatus *int `json:"target_status" form:"target_status" binding:"required"` // 目标状态 }
AdminApiChangeStatus 修改状态
Author : go_developer@163.com<白茶清欢>
Date : 17:22 2023/2/23
type AdminApiCreate ¶
type AdminApiCreate struct { Description string `json:"description" form:"description" binding:"required"` // 接口描述 Name string `json:"name" form:"name" binding:"required"` // 接口名称 Uri string `json:"uri" form:"uri" binding:"required"` // 接口uri CheckLogin *int `json:"check_login" form:"check_login" binding:"required"` // 校验登录 0 - 不校验 1 - 校验 ParentApiID int64 `json:"parent_api_id" form:"parent_api_id"` // 父级接口ID }
AdminApiCreate 创建接口
Author : go_developer@163.com<白茶清欢>
Date : 16:09 2023/2/20
type AdminApiDetail ¶
type AdminApiDetail struct { AdminApiID int64 `json:"admin_api_id" form:"admin_api_id"` // 接口ID Uri string `json:"uri" form:"uri"` // 接口URL地址 }
AdminApiDetail 接口详情
Author : go_developer@163.com<白茶清欢>
Date : 15:19 2023/2/23
type AdminApiList ¶
type AdminApiList struct { ParentApiID *int `json:"parent_api_id" form:"parent_api_id"` // 父级接口ID Status *int `json:"status" form:"status"` // 接口状态 }
AdminApiList ...
Author : go_developer@163.com<白茶清欢>
Date : 16:39 2023/2/20
type AdminApiModify ¶
type AdminApiModify struct { AdminApiID int64 `json:"admin_api_id" form:"admin_api_id" binding:"required"` // 接口ID ParentApiID *int64 `json:"parent_api_id" form:"parent_api_id"` // 父级接口ID CheckLogin *int `json:"check_login" form:"check_login"` // 是否校验登录 Name string `json:"name" form:"name"` // 接口名称 Description string `json:"description" form:"description"` // 接口描述 Uri string `json:"uri" form:"uri"` // 接口地址 }
AdminApiModify 接口修改
Author : go_developer@163.com<白茶清欢>
Date : 15:15 2023/2/23
type AppApiPermissionCreate ¶
type AppApiPermissionCreate struct { AppCode string `json:"app_code" form:"app_code" binding:"required"` // 应用code GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id" binding:"required"` // 网关接口ID PerSecond int `json:"per_second" form:"per_second"` // 接口每秒访问限制, 默认为 0 - 不限制 PerMinute int `json:"per_minute" form:"per_minute"` // 接口每分钟访问限制, 默认为 0 - 不限制 PerHour int `json:"per_hour" form:"per_hour"` // 接口每小时访问限制, 默认为 0 - 不限制 PerDay int `json:"per_day" form:"per_day"` // 接口每天访问限制, 默认为 0 - 不限制 ItemTokenCount int `json:"item_token_count" form:"item_token_count"` // 每次接口访问消耗的令牌数量, 默认1 }
AppApiPermissionCreate 对app进行授权
Author : go_developer@163.com<白茶清欢>
Date : 21:30 2023/3/13
type AppApiPermissionDelete ¶
type AppApiPermissionDelete struct { AuthorizationID int64 `json:"authorization_id" form:"authorization_id" binding:"required"` // 授权ID AppID int64 `json:"app_id" form:"app_id"` // 应用ID AppCode string `json:"app_code" form:"app_code"` // 应用code GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id" binding:"required"` // 网关接口ID }
AppApiPermissionDelete 删除授权
Author : go_developer@163.com<白茶清欢>
Date : 19:21 2023/3/15
type AppApiPermissionDetail ¶
type AppApiPermissionDetail struct { AuthorizationID int64 `json:"authorization_id" form:"authorization_id"` // 授权ID AppID int64 `json:"app_id" form:"app_id"` // 应用ID AppCode string `json:"app_code" form:"app_code"` // 应用code GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id" binding:"required"` // 网关接口ID }
AppApiPermissionDetail 查询授权详细信息
Author : go_developer@163.com<白茶清欢>
Date : 16:59 2023/3/15
type AppApiPermissionList ¶
type AppApiPermissionList struct { Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 每页数量 AppID int64 `json:"app_id" form:"app_id"` // 应用ID AppCode string `json:"app_code" form:"app_code"` // 应用code ProjectID int64 `json:"project_id" form:"project_id"` // 要查询的项目ID Flag string `json:"flag" form:"flag"` // 要查询的项目标识 GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id"` // 网关接口ID }
AppApiPermissionList 查询授权列表
Author : go_developer@163.com<白茶清欢>
Date : 22:20 2023/3/13
type AppApiPermissionModify ¶
type AppApiPermissionModify struct { AuthorizationID int64 `json:"authorization_id" form:"authorization_id" binding:"required"` // 授权ID AppCode string `json:"app_code" form:"app_code" binding:"required"` // 应用code GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id" binding:"required"` // 网关接口ID PerSecond *int `json:"per_second" form:"per_second"` // 接口每秒访问限制, 默认为 0 - 不限制 PerMinute *int `json:"per_minute" form:"per_minute"` // 接口每分钟访问限制, 默认为 0 - 不限制 PerHour *int `json:"per_hour" form:"per_hour"` // 接口每小时访问限制, 默认为 0 - 不限制 PerDay *int `json:"per_day" form:"per_day"` // 接口每天访问限制, 默认为 0 - 不限制 ItemTokenCount *int `json:"item_token_count" form:"item_token_count"` // 每次接口访问消耗的令牌数量, 默认1 }
AppApiPermissionModify 修改应用接口权限信息
Author : go_developer@163.com<白茶清欢>
Date : 22:05 2023/3/15
type AppDetail ¶
type AppDetail struct { AppID int64 `json:"app_id" form:"app_id"` // 应用ID AppCode string `json:"app_code" form:"app_code"` // 应用code }
AppDetail 应用详情
Author : go_developer@163.com<白茶清欢>
Date : 23:58 2023/2/16
type AppList ¶
type AppList struct { Page int `json:"page" form:"page" binding:"min=1"` // 页码 Size int `json:"size" form:"size" binding:"min=1,max=100"` // 每页数量 AppCode string `json:"app_code" form:"app_code"` // app 编码 ID int64 `json:"id" form:"id"` // app id Status *int64 `json:"status" form:"status"` // 应用状态 }
AppList 查询应用列表
Author : go_developer@163.com<白茶清欢>
Date : 19:37 2023/2/12
type ChangeProjectApiStatus ¶
type ChangeProjectApiStatus struct { ApiID int64 `json:"api_id" binding:"required"` // api id Status int `json:"status" binding:"required"` // 要变更的状态 }
ChangeProjectApiStatus 修改API状态
Author : go_developer@163.com<白茶清欢>
Date : 12:11 下午 2021/10/9
type CreateApp ¶
type CreateApp struct { GlobalPerSecond int `json:"global_per_second"` // 全局每秒访问token总数 GlobalPerMinute int `json:"global_per_minute"` // 全局每分钟访问token总数 GlobalPerHour int `json:"global_per_hour"` // 全局每小时访问token总数 GlobalPerDay int `json:"global_per_day"` // 全局每天访问token总数 ItemTokenCount int `json:"item_token_count"` // 一次请求耗费几个token Description string `json:"description" binding:"required"` // 描述 ApplyUserName string `json:"apply_user_name" binding:"required"` // 申请人姓名 ApplyUserContact string `json:"apply_user_contact" binding:"required"` // 申请人联系方式 }
CreateApp 创建应用
Author : go_developer@163.com<白茶清欢>
Date : 4:51 下午 2021/10/14
type CreateFullGatewayApi ¶
type CreateFullGatewayApi struct { ProjectID int64 `json:"project_id" binding:"required"` // 项目ID ProjectApiID int64 `json:"project_api_id" binding:"required"` // 项目 API ID GatewayApi GatewayAPI `json:"gateway_api" binding:"required"` // 网关API信息 ParamList []*ParamGroup `json:"param_list" binding:"required"` // 参数组列表 ResponseList []*GatewayResponse `json:"response_list" binding:"required"` // 响应数据列表 }
CreateFullGatewayApi 创建完整网关API的表单
Author : go_developer@163.com<白茶清欢>
Date : 4:18 下午 2022/1/31
type CreateProject ¶
type CreateProject struct { Flag string `json:"flag" binding:"required"` // 项目标识 Domain string `json:"domain" binding:"required"` // 域名 Name string `json:"name" binding:"required"` // 项目名称 Description string `json:"description" binding:"required"` // 项目描述 Port int `json:"port" binding:"required"` // 端口 SchemeID int64 `json:"scheme_id" binding:"required"` // 协议ID ConnectTimeout int64 `json:"connect_timeout" binding:"connect_timeout"` // 连接超时时间 ReadTimeout int64 `json:"read_timeout" binding:"read_timeout"` // 读取超时时间 DataField string `json:"data_field" binding:"required"` // 数据字段 CodeField string `json:"code_field" binding:"required"` // 状态码字段 MessageField string `json:"message_field" binding:"required"` // 信息字段 SuccessCode string `json:"success_code" binding:"required"` // 成功的状态码 GlobalPerSecond int `json:"global_per_second"` // 全局每秒访问token总数 GlobalPerMinute int `json:"global_per_minute"` // 全局每分钟访问token总数 GlobalPerHour int `json:"global_per_hour"` // 全局每小时访问token总数 GlobalPerDay int `json:"global_per_day"` // 全局每天访问token总数 }
CreateProject 创建项目
Author : go_developer@163.com<白茶清欢>
Date : 10:44 上午 2021/9/19
type CreateProjectApi ¶
type CreateProjectApi struct { ProjectID int64 `json:"project_id"` // 所属项目 Name string `json:"name" binding:"required"` // 接口名称 URI string `json:"uri" binding:"required"` // 网关的URI ContentTypeID int64 `json:"content_type_id" binding:"required"` // 请求类型ID MethodID int64 `json:"method_id" binding:"required"` // 请求方法ID Description string `json:"description"` // 接口描述 SchemeID int64 `json:"scheme_id"` // 后端服务对应的schemeID ReadTimeout int64 `json:"read_timeout" binding:"required"` // 读取超时时间 }
CreateProjectApi ...
Author : go_developer@163.com<白茶清欢>
Date : 12:12 下午 2021/10/8
type CreateProjectApiParam ¶
type CreateProjectApiParam struct { ApiID int64 `json:"api_id" binding:"required"` // api 的id ParamList []ProjectApiParam `json:"param_list" binding:"required"` // 参数列表 }
CreateProjectApiParam 增加API参数的请求结构
Author : go_developer@163.com<白茶清欢>
Date : 3:51 下午 2021/10/9
type CreateProjectApiResult ¶
type CreateProjectApiResult struct { ProjectID int64 `json:"project_id" binding:"required"` // 项目ID ProjectApiID int64 `json:"project_api_id" binding:"required"` // 项目ApiID ResultList []ProjectApiResult `json:"result_list" binding:"required"` // api返回结果 }
CreateProjectApiResult 创建API响应结果
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 10:46 PM
type CreateProjectFullApi ¶
type CreateProjectFullApi struct { ProjectID int64 `json:"project_id" binding:"required"` // 项目ID Api *CreateProjectApi `json:"api" binding:"required"` // api信息 ParamList []ProjectApiParam `json:"param_list"` // 参数列表 ResultRule []ProjectApiResult `json:"result_rule" binding:"required"` // 输出数据 }
CreateProjectFullApi 创建完整项目API
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/12 12:16 AM
type CreateUser ¶
type CreateUser struct { Name string `json:"name" form:"name" binding:"required"` // 姓名 Mail string `json:"mail" form:"mail" binding:"required,email"` // 邮件 Phone string `json:"phone" form:"phone" binding:"required"` // 手机 Password string `json:"password" form:"password" binding:"required"` // 密码 ConfirmPassword string `json:"confirm_password" form:"confirm_password" binding:"required,eqfield=Password"` // 确认密码 RoleID int64 `json:"role_id" form:"role_id" binding:"required"` // 角色 Avatar string `json:"avatar" form:"avatar"` // 头像 Description string `json:"description" form:"description"` // 用户描述 }
CreateUser 创建用户
Author : go_developer@163.com<白茶清欢>
Date : 23:19 2023/2/16
type CreateUserRole ¶
type CreateUserRole struct { Name string `json:"name"` // 角色名称 Description string `json:"description"` // 角色面熟 }
CreateUserRole 创建用户角色
Author : go_developer@163.com<白茶清欢>
Date : 16:00 2023/2/16
type GatewayAPI ¶
type GatewayAPI struct { ProjectID int64 `json:"project_id"` // 项目ID ProjectApiID int64 `json:"project_api_id"` // 项目API ID URI string `json:"uri" binding:"required"` // 网关 URI MethodID int64 `json:"method_id" binding:"required"` // 请求方法ID ContentTypeID int64 `json:"content_type_id" binding:"required"` // 请求类型ID Name string `json:"name" binding:"required"` // uri名称 Description string `json:"description"` // 接口描述 }
GatewayAPI 创建网关API参数
Author : go_developer@163.com<白茶清欢>
Date : 10:49 PM 2022/1/2
type GatewayApiDetail ¶
type GatewayApiDetail struct { GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id"` // 网关接口ID ProjectID int64 `json:"project_id" form:"project_id"` // 项目ID Uri string `json:"uri" form:"uri"` // 网关接口uri }
GatewayApiDetail 查询网关api详情
Author : go_developer@163.com<白茶清欢>
Date : 6:28 下午 2022/2/1
type GatewayApiList ¶
type GatewayApiList struct { ProjectID int64 `json:"project_id" form:"project_id"` // 项目ID ProjectApiID int64 `json:"project_api_id" form:"project_api_id"` // 项目接口ID Page int `json:"page" form:"page"` // 查询页码 Size int `json:"size" form:"size"` // 每页数量 GatewayApiIDList []int64 `json:"gateway_api_id_list" form:"gateway_api_id_list"` // 网关接口ID列表 }
GatewayApiList 查询网关api列表
Author : go_developer@163.com<白茶清欢>
Date : 11:50 下午 2022/2/1
type GatewayParam ¶
type GatewayParam struct { BackendParamID int64 `json:"backend_param_id" binding:"required"` // 后端参数ID BindRouter int `json:"bind_router" binding:"required"` // 是否绑定到路由 DefaultValue string `json:"default_value" binding:"required"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 Description string `json:"description"` // 参数描述 IsRequired int `json:"is_required" binding:"required"` // 是否必填 ParamType string `json:"param_type" binding:"required"` // 参数类型 Name string `json:"name" binding:"required"` // 参数名称 }
GatewayParam ...
Author : go_developer@163.com<白茶清欢>
Date : 4:40 下午 2022/1/31
type GatewayResponse ¶
type GatewayResponse struct { DataType string `json:"data_type" binding:"required"` // 响应的数据类型 Description string `json:"description" binding:"required"` // 响应数据描述 ExampleValue string `json:"example_value" binding:"required"` // 响应数据示例值 DefaultValue string `json:"default_value"` // 默认值 OutputDataPath string `json:"output_data_path" binding:"required"` // 网关输出的数据路径 ProjectApiOutputDataPathID int64 `json:"project_api_output_data_path_id" binding:"required"` // 项目API返回值ID }
GatewayResponse 网关响应信息
Author : go_developer@163.com<白茶清欢>
Date : 4:50 下午 2022/1/31
type GetProjectList ¶
type GetProjectList struct { ProjectIDList []int64 `json:"project_id_list" form:"project_id_list"` // 项目列表 Name string `json:"name" form:"name"` // 项目名称 Status string `json:"status" form:"status"` // 状态,多个用,分隔 Flag string `json:"flag" form:"flag"` // 项目标识 Page int64 `json:"page" form:"page"` // 查询页码 Size int64 `json:"size" form:"size"` // 每页数量 }
GetProjectList 获取项目列表
Author : go_developer@163.com<白茶清欢>
Date : 6:25 下午 2021/9/19
type LogList ¶
type LogList struct { Page int64 `json:"page" form:"page"` // 页码 Size int64 `json:"size" form:"size"` // 每页数量 DBTable string `json:"db_table" form:"db_table"` // 查询的数据表 OperateType string `json:"operate_type" form:"operate_type"` // 操作类型 OperateMode *int `json:"operate_mode" form:"operate_mode"` // 操作模式 0 - PC管理后台操作 1 - 接口API 操作 OperateUserID string `json:"operate_user_id" form:"operate_user_id"` // 操作人ID PrimaryID int64 `json:"primary_id" form:"primary_id"` // 数据表主键ID ProjectID int64 `json:"project_id" form:"project_id"` // 项目ID ProjectApiID int64 `json:"project_api_id" form:"project_api_id"` // 项目接口ID }
LogList 查询日志列表
Author : go_developer@163.com<白茶清欢>
Date : 21:48 2022/10/17
type Login ¶
type Login struct { Username string `json:"username" binding:"required"` Password string `json:"password" binding:"required"` }
Login ...
Author : go_developer@163.com<白茶清欢>
Date : 7:07 下午 2021/10/31
type ModifyAppStatus ¶
type ModifyAppStatus struct { AppCode string `json:"app_code" binding:"required"` Status int `json:"status" binding:"required"` }
ModifyAppStatus 修改app状态
Author : go_developer@163.com<白茶清欢>
Date : 3:59 下午 2021/10/15
type ModifyGatewayApiStatus ¶
type ModifyGatewayApiStatus struct { GatewayApiID int64 `json:"gateway_api_id" form:"gateway_api_id"` Status int `json:"status" form:"status"` }
ModifyGatewayApiStatus 修改网关状态api
Author : go_developer@163.com<白茶清欢>
Date : 1:59 上午 2022/2/2
type ModifyProjectApi ¶
type ModifyProjectApi struct { ID int64 `json:"id" binding:"required"` // api id Name string `json:"name" binding:"required"` // API名称 URI string `json:"uri" binding:"required"` // 网关的URI ContentTypeID int64 `json:"content_type_id" binding:"required"` // 请求类型ID MethodID int64 `json:"method_id" binding:"required"` // 请求方法ID Description string `json:"description"` // 接口描述 MapURI string `json:"map_uri" binding:"required"` // 后端服务对应的URI SchemeID int64 `json:"scheme_id"` // 后端服务对应的schemeID BackendContentTypeID int64 `json:"backend_content_type_id" binding:"required"` // 后端服务的content_type BackendMethodID int64 `json:"backend_method_id" binding:"required"` // 后端服务的请求方法 RetryRule int `json:"retry_rule"` // 重试规则 RetryCnt int `json:"retry_cnt"` // 重试次数 RetryInterval int `json:"retry_interval"` // 重试的时间间隔 ReadTimeout *int64 `json:"read_timeout"` // 读取超时时间 }
ModifyProjectApi 修改项目API请求参数
Author : go_developer@163.com<白茶清欢>
Date : 4:53 下午 2021/10/10
type ObsoleteToken ¶
type ObsoleteToken struct { TokenID int64 `json:"token_id" form:"token_id"` // token id Token string `json:"token" form:"token"` // 输入的token }
ObsoleteToken 作废token
Author : go_developer@163.com<白茶清欢>
Date : 23:50 2023/2/19
type ParamGroup ¶
type ParamGroup struct { GroupID string `json:"group_id" binding:"required"` // 参数组ID Sort int `json:"sort" binding:"required"` // 参数组的排序 ParamList []GatewayParam `json:"param_list" binding:"required"` // 网关参数列表 }
ParamGroup 参数规则
Author : go_developer@163.com<白茶清欢>
Date : 2:35 PM 2022/1/8
type ParseProjectApiResponseStruct ¶
type ParseProjectApiResponseStruct struct { DataField string `json:"data_field" binding:"required"` ExampleResponseValue string `json:"example_response_value" binding:"required"` }
ParseProjectApiResponseStruct ...
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/10 11:38 PM
type ProjectApiDetail ¶
type ProjectApiDetail struct { ProjectApiID int64 `json:"project_api_id" form:"project_api_id"` // 项目接口ID URI string `json:"uri" form:"uri"` // 项目接口uri }
ProjectApiDetail 项目详情
Author : go_developer@163.com<白茶清欢>
Date : 21:05 2023/2/12
type ProjectApiList ¶
type ProjectApiList struct { ProjectApiIDList []int64 `json:"project_api_id_list" form:"project_api_id_list"` // 项目接口ID ProjectID int64 `json:"project_id" form:"project_id"` // 项目ID Status *int `json:"status" form:"status"` // 接口状态 ProjectFlag string `json:"project_flag" form:"project_flag"` // 项目标识 Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 每页数量 }
ProjectApiList 项目API列表
Author : go_developer@163.com<白茶清欢>
Date : 20:08 2023/2/12
type ProjectApiParam ¶
type ProjectApiParam struct { Name string `json:"name" binding:"required"` // 参数名称 ParamType string `json:"param_type"` // 参数类型 BindRouter int `json:"bind_router"` // 是否绑定到路由上 IsRequired int `json:"is_required"` // 是否必传 DefaultValue string `json:"default_value"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 Description string `json:"description"` // 描述 }
ProjectApiParam 项目API参数
Author : go_developer@163.com<白茶清欢>
Date : 9:18 PM 2022/1/12
type ProjectApiParamList ¶
type ProjectApiParamList struct {
ProjectApiID int64 `json:"project_api_id" form:"project_api_id" binding:"required,min=1"` // 项目接口ID
}
ProjectApiParamList 项目接口参数列表
Author : go_developer@163.com<白茶清欢>
Date : 21:36 2023/2/12
type ProjectApiResult ¶
type ProjectApiResult struct { OutputDataPath string `json:"output_data_path" binding:"required"` // 输出路径 DataType string `json:"data_type" binding:"required"` // 数据类型 DefaultValue string `json:"default_value" binding:"required"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 Description string `json:"description" binding:"required"` // 数据么描述 }
ProjectApiResult 项目api返回结果表单
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/11 10:53 PM
type ProjectDetail ¶
type ProjectDetail struct { ProjectID int64 `json:"project_id" form:"project_id"` // 项目ID Flag string `json:"flag" form:"flag"` // 项目标识 }
ProjectDetail 查询项目详情
Author : go_developer@163.com<白茶清欢>
Date : 19:58 2022/10/18
type SQLGenerateGOStruct ¶
type SQLGenerateGOStruct struct {
Sql string `json:"sql" binding:"required"`
}
SQLGenerateGOStruct sql -> go结构体
Author : go_developer@163.com<白茶清欢>
Date : 2022/1/14 12:43 AM
type Sign ¶
type Sign struct { Uri string `json:"uri" form:"uri" binding:"required"` // 请求的接口 Method string `json:"method" form:"method" binding:"required"` // 接口请求方法 AppCode string `json:"app_code" form:"app_code" binding:"required"` // 应用 code AppSecret string `json:"app_secret" form:"app_secret" binding:"required"` // 应用secret EffectiveTime int64 `json:"effective_time" form:"effective_time"` // 有效时长, 纳秒时间戳 }
Sign 获取接口请求签名
Author : go_developer@163.com<白茶清欢>
Date : 00:16 2023/2/12
type SystemEventReceiveList ¶
type SystemEventReceiveList struct { Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 每页数量 EventType string `json:"event_type" form:"event_type"` // 事件类型 Status *int `json:"status" form:"status"` // 事件处理状态 TraceID string `json:"trace_id" form:"trace_id"` // 时间追踪ID }
SystemEventReceiveList 事件接收列表
Author : go_developer@163.com<白茶清欢>
Date : 16:27 2023/3/12
type SystemEventSendDetail ¶
type SystemEventSendDetail struct { SendEventLogID int64 `json:"send_event_log_id" form:"send_event_log_id"` // 事件发送的记录ID TraceID string `json:"trace_id" form:"trace_id"` // 追踪ID }
SystemEventSendDetail 查询时间发送的详情
Author : go_developer@163.com<白茶清欢>
Date : 21:57 2023/3/11
type SystemEventSendList ¶
type SystemEventSendList struct { Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 每页数量 UserID string `json:"user_id" form:"user_id"` // 用户ID EventType string `json:"event_type" form:"event_type"` // 事件类型 Status *int `json:"status" form:"status"` // 事件状态 TraceID string `json:"trace_id" form:"trace_id"` // 时间追踪ID }
SystemEventSendList 查询事件发送列表
Author : go_developer@163.com<白茶清欢>
Date : 21:56 2023/3/11
type TokenValidate ¶
type TokenValidate struct {
Token string `json:"token" binding:"required"` // 用户token
}
TokenValidate 验证用户token
Author : go_developer@163.com<白茶清欢>
Date : 17:35 2023/2/19
type UpdateApp ¶
type UpdateApp struct { AppCode string `json:"app_code" binding:"required"` // 应用编码 Description string `json:"description" binding:"required"` // 应用描述 ApplyUserName string `json:"apply_user_name" binding:"required"` // 申请人姓名 ApplyUserContact string `json:"apply_user_contact" binding:"required"` // 申请人联系方式 GlobalPerSecond *int `json:"global_per_second"` // 全局每秒访问token总数 GlobalPerMinute *int `json:"global_per_minute"` // 全局每分钟访问token总数 GlobalPerHour *int `json:"global_per_hour"` // 全局每小时访问token总数 GlobalPerDay *int `json:"global_per_day"` // 全局每天访问token总数 ItemTokenCount *int `json:"item_token_count"` // 一次请求耗费几个token }
UpdateApp 更新app数据
Author : go_developer@163.com<白茶清欢>
Date : 5:15 下午 2021/10/15
type UpdateProject ¶
type UpdateProject struct { ID int64 `json:"id" binding:"required"` // 项目ID Status *int `json:"status"` // 项目状态 Name string `json:"name"` // 项目名称 Domain string `json:"domain"` // 项目域名 Flag string `json:"flag"` // 项目标识 Description string `json:"description"` // 项目描述 Port int `json:"port"` // 项目端口 CodeField string `json:"code_field"` // 业务状态码字段 MessageField string `json:"message_field"` // 消息描述字段 DataField string `json:"data_field"` // 数据字段 ConnectTimeout *int64 `json:"connect_timeout"` // 连接超时时间 ReadTimeout *int64 `json:"read_timeout"` // 读取超时时间 SuccessCode string `json:"success_code"` // 成功状态码列表,多个状态码都代表成功,用 `,` 标识 SchemeID int64 `json:"scheme_id"` // 请求协议ID GlobalPerSecond *int `json:"global_per_second"` // 全局每秒访问token总数 GlobalPerMinute *int `json:"global_per_minute"` // 全局每分钟访问token总数 GlobalPerHour *int `json:"global_per_hour"` // 全局每小时访问token总数 GlobalPerDay *int `json:"global_per_day"` // 全局每天访问token总数 }
UpdateProject 更新数据
Author : go_developer@163.com<白茶清欢>
Date : 8:05 下午 2021/9/19
type UserApiEnable ¶
type UserApiEnable struct { UserID int64 `json:"user_id" form:"user_id" binding:"required"` // 用户ID TargetStatus *int `json:"target_status" form:"target_status" binding:"required"` // 目标状态 }
UserApiEnable 变更api_enable状态
Author : go_developer@163.com<白茶清欢>
Date : 13:26 2023/3/6
type UserDetail ¶
type UserDetail struct { Name string `json:"name" form:"name"` // 姓名 Mail string `json:"mail" form:"mail"` // 邮件 Phone string `json:"phone" form:"phone"` // 手机 UserID int64 `json:"user_id" form:"user_id"` // 用户ID Authorization string `json:"authorization" form:"authorization"` // 用户授权key }
UserDetail 用户详细信息
Author : go_developer@163.com<白茶清欢>
Date : 15:12 2023/2/17
type UserList ¶
type UserList struct { Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 查询数量 Mail string `json:"mail" form:"mail"` // 用户邮箱 Phone string `json:"phone" form:"phone"` // 用户手机 Name string `json:"name" form:"name"` // 姓名 Status *int `json:"status" form:"status"` // 用户状态 }
UserList 用户列表
Author : go_developer@163.com<白茶清欢>
Date : 19:17 2023/2/19
type UserLogin ¶
type UserLogin struct { Account string `json:"account" form:"account" binding:"required"` // 账号, 邮箱或者手机 Password string `json:"password" form:"password" binding:"required"` // 密码, 登录密码 }
UserLogin 用户登录
Author : go_developer@163.com<白茶清欢>
Date : 15:13 2023/2/17
type UserModify ¶
type UserModify struct { UserID int64 `json:"user_id" form:"user_id" binding:"required"` // 用户ID UserRole int64 `json:"-"` // 用户角色 TargetStatus *int `json:"-"` // 目标状态 Password string `json:"-"` // 新密码 ConfirmPassword string `json:"-"` // 确认密码 Name string `json:"name" form:"name"` // 用户姓名 Description string `json:"description" form:"description"` // 用户描述 Avatar string `json:"avatar" form:"avatar"` // 头像地址 TargetApiEnable *int `json:"-"` // 目标接口可用状态 OperateType string `json:"-"` // 操作类型 }
UserModify 用户修改
Author : go_developer@163.com<白茶清欢>
Date : 17:31 2023/2/21
type UserModifyPassword ¶
type UserModifyPassword struct { UserID int64 `json:"user_id" form:"user_id" binding:"required"` // 用户ID Password string `json:"password" form:"password" binding:"required"` // 新密码 ConfirmPassword string `json:"confirm_password" form:"confirm_password" binding:"required,eqfield=Password"` // 确认密码 }
UserModifyPassword 修改密码
Author : go_developer@163.com<白茶清欢>
Date : 17:34 2023/2/21
type UserModifyRole ¶
type UserModifyRole struct { UserID int64 `json:"user_id" form:"user_id" binding:"required"` // 用户ID UserRole int64 `json:"user_role" form:"user_role" binding:"required"` // 用户角色 }
UserModifyRole 用户角色修改
Author : go_developer@163.com<白茶清欢>
Date : 17:29 2023/2/21
type UserModifyStatus ¶
type UserModifyStatus struct { UserID int64 `json:"user_id" form:"user_id" binding:"required"` // 用户ID TargetStatus *int `json:"target_status" form:"target_status" binding:"required"` // 目标状态 }
UserModifyStatus 修改用户状态
Author : go_developer@163.com<白茶清欢>
Date : 17:28 2023/2/21
type UserRoleList ¶
type UserRoleList struct { Name string `json:"name" form:"name"` // 角色名称 Status *int `json:"status" form:"status"` // 角色状态 }
UserRoleList 角色列表
Author : go_developer@163.com<白茶清欢>
Date : 11:29 2023/2/21
type UserRoleModify ¶
type UserRoleModify struct { RoleID int64 `json:"role_id" form:"role_id" binding:"required"` // 角色ID TargetStatus *int `json:"target_status" form:"target_status"` // 目标状态 Name string `json:"name" form:"name"` // 角色名称 Description string `json:"description" form:"description"` // 角色描述 OperateType string `json:"-"` // 操作类型 }
UserRoleModify 修改用户角色
Author : go_developer@163.com<白茶清欢>
Date : 13:27 2023/2/21
type UserRoleModifyStatus ¶
type UserRoleModifyStatus struct { RoleID int64 `json:"role_id" form:"role_id" binding:"required"` // 角色ID TargetStatus *int `json:"target_status" form:"target_status" binding:"required"` // 目标状态 }
UserRoleModifyStatus 修改角色状态
Author : go_developer@163.com<白茶清欢>
Date : 13:25 2023/2/21
type UserRolePermissionChange ¶
type UserRolePermissionChange struct { RoleID int64 `json:"role_id" form:"role_id" binding:"required"` // 角色ID AdminApiIDList []int64 `json:"admin_api_id_list" form:"admin_api_id_list"` // 接口ID列表 }
UserRolePermissionChange 用户角色权限
Author : go_developer@163.com<白茶清欢>
Date : 21:37 2023/2/22
type UserRolePermissionList ¶
type UserRolePermissionList struct {
RoleID int64 `json:"role_id" form:"role_id" binding:"required"` // 角色ID
}
UserRolePermissionList 用户角色权限列表
Author : go_developer@163.com<白茶清欢>
Date : 21:50 2023/2/22
type UserTokenList ¶
type UserTokenList struct { Page int `json:"page" form:"page" binding:"required"` // 查询页码 Size int `json:"size" form:"size" binding:"required"` // 查询数量 UserID int64 `json:"user_id" form:"user_id"` // 用户ID Status *int `json:"status" form:"status"` // 令牌状态 }
UserTokenList ...
Author : go_developer@163.com<白茶清欢>
Date : 21:10 2023/2/19