Documentation ¶
Overview ¶
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-02-20 18:24
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-02-16 23:51
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-03-13 21:35
Package output ...
Description : output...
Author : [email protected]<白茶清欢>
Date : 2021-10-15 12:07 上午
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2022-10-16 16:48
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-03-11 21:55
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2022-10-16 17:02
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2022-10-17 21:04
Package output ...
Description : 对外输出的api数据结构
Author : [email protected]<白茶清欢>
Date : 2021-10-07 7:29 下午
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-02-12 00:08
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-02-17 15:15
Package output ...
Description : output ...
Author : [email protected]<白茶清欢>
Date : 2023-02-21 11:40
Index ¶
- type AdminApiCreateResult
- type AdminApiDetailResult
- type AdminApiItemResult
- type AdminApiListResult
- type AppApiPermissionAppInfo
- type AppApiPermissionCreateResult
- type AppApiPermissionDeleteResult
- type AppApiPermissionDetailResult
- type AppApiPermissionGatewayApi
- type AppApiPermissionListItemResult
- type AppApiPermissionListResult
- type AppApiPermissionModifyResult
- type AppDetail
- type AppListItem
- type AppListResult
- type AppStatusChangeResult
- type BriefProjectApiInfo
- type BriefProjectInfo
- type Browser
- type ChangeData
- type CreateAppResult
- type CreateGatewayApiResult
- type CreateProjectResult
- type CreateUserResult
- type EmptyData
- type Entity
- type GatewayApi
- type GatewayApiList
- type GatewayApiListItem
- type GatewayApiParam
- type GatewayApiResult
- type LogList
- type LogListItem
- type OSInfo
- type Project
- type ProjectApi
- type ProjectApiCreateResult
- type ProjectApiList
- type ProjectApiModifyResult
- type ProjectApiParam
- type ProjectApiParamList
- type ProjectApiParseResult
- type ProjectApiResult
- type ProjectApiStatusChangeResult
- type ProjectDetail
- type ProjectList
- type SignResult
- type Status
- type SystemEventDetailResult
- type SystemEventReceiveListItem
- type SystemEventReceiveListResult
- type SystemEventSendListItem
- type SystemEventSendListResult
- type UAInfo
- type UserDetailResult
- type UserListItemResult
- type UserListResult
- type UserLoginResult
- type UserRoleCreateResult
- type UserRoleItemResult
- type UserRoleListResult
- type UserRoleModifyResult
- type UserRolePermissionChangeResult
- type UserRolePermissionListResult
- type UserTokenListItemResult
- type UserTokenListResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminApiCreateResult ¶
type AdminApiCreateResult struct { AdminApiID int64 `json:"admin_api_id"` // 接口ID Uri string `json:"uri"` // 接口uri }
AdminApiCreateResult 创建网关API结果
Author : [email protected]<白茶清欢>
Date : 14:06 2023/3/6
type AdminApiDetailResult ¶
type AdminApiDetailResult struct { AdminApiID int64 `json:"admin_api_id"` // 接口ID Uri string `json:"uri"` // 接口API Name string `json:"name"` // 接口名称 Description string `json:"description"` // 接口描述 Status Status `json:"status"` // 接口状态 CheckLogin int `json:"check_login"` // 校验登录 ParentApiID int64 `json:"parent_api_id"` // 父级接口ID CreateUserID string `json:"create_user_id"` // 创建人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID CreateTime time.Time `json:"create_time"` // 创建时间 SourceData *daoDefine.AdminApi `json:"-"` // 数据库数据 SonApiList []*AdminApiDetailResult `json:"son_api_list"` // 子节点列表 }
AdminApiDetailResult ...
Author : [email protected]<白茶清欢>
Date : 15:23 2023/2/23
type AdminApiItemResult ¶
type AdminApiItemResult struct { AdminApiID int64 `json:"admin_api_id"` // 接口ID Uri string `json:"uri"` // 接口API Name string `json:"name"` // 接口名称 Description string `json:"description"` // 接口描述 Status Status `json:"status"` // 接口状态 CheckLogin int `json:"check_login"` // 校验登录 ParentApiID int64 `json:"parent_api_id"` // 父级接口ID CreateUserID string `json:"create_user_id"` // 创建人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID CreateTime time.Time `json:"create_time"` // 创建时间 SonApiList []*AdminApiItemResult `json:"son_api_list"` // 子节点列表 }
AdminApiItemResult 列表每一项数据结构
Author : [email protected]<白茶清欢>
Date : 18:25 2023/2/20
type AdminApiListResult ¶
type AdminApiListResult struct {
List []*AdminApiItemResult `json:"list"` // 数据列表
}
AdminApiListResult 列表结果
Author : [email protected]<白茶清欢>
Date : 18:25 2023/2/20
type AppApiPermissionAppInfo ¶
type AppApiPermissionAppInfo struct { ID int64 `json:"id"` // 应用ID Code string `json:"code"` // 应用编码 Status Status `json:"status"` // 应用状态 }
AppApiPermissionAppInfo 应用信息
Author : [email protected]<白茶清欢>
Date : 17:17 2023/3/14
type AppApiPermissionCreateResult ¶
type AppApiPermissionCreateResult struct { AuthorizationID int64 `json:"authorization_id"` // 授权ID AppCode string `json:"app_code"` // 应用code GatewayApiID int64 `json:"gateway_api_id"` // 网关接口ID ProjectID int64 `json:"project_id"` // 项目ID ProjectApiID int64 `json:"project_api_id"` // 项目接口ID }
AppApiPermissionCreateResult 增加app接口权限
Author : [email protected]<白茶清欢>
Date : 21:35 2023/3/13
type AppApiPermissionDeleteResult ¶
type AppApiPermissionDeleteResult struct { AuthorizationID int64 `json:"authorization_id"` // 删除的授权ID AffectedRows int64 `json:"affected_rows"` // 受影响行数 }
AppApiPermissionDeleteResult 删除应用授权
Author : [email protected]<白茶清欢>
Date : 19:23 2023/3/15
type AppApiPermissionDetailResult ¶
type AppApiPermissionDetailResult struct { AuthorizationID int64 `json:"authorization_id"` // 授权ID PerSecond int `json:"per_second"` // 每秒访问量 PerMinute int `json:"per_minute"` // 每分钟访问量 PerHour int `json:"per_hour"` // 每小时访问量 PerDay int `json:"per_day"` // 每天访问量 ItemTokenCount int `json:"item_token_count"` // 每次访问消耗的令牌数 CreateTime string `json:"create_time"` // 授权时间 ProjectInfo *BriefProjectInfo `json:"project_info"` // 项目信息 ProjectApiInfo *BriefProjectApiInfo `json:"project_api_info"` // 接口信息 GatewayApiInfo AppApiPermissionGatewayApi `json:"gateway_api_info"` // 网关接口信息 AppInfo AppApiPermissionAppInfo `json:"app_info"` // 应用信息 SourceData *daoDefine.AppApiPermission `json:"-"` // 数据库数据 }
AppApiPermissionDetailResult 网关接口授权详细信息
Author : [email protected]<白茶清欢>
Date : 17:04 2023/3/15
type AppApiPermissionGatewayApi ¶
type AppApiPermissionGatewayApi struct { ID int64 `json:"id"` // 网关接口ID Uri string `json:"uri"` // 网关接口Uri Status Status `json:"status"` // 网关接口状态 }
AppApiPermissionGatewayApi 网关接口信息
Author : [email protected]<白茶清欢>
Date : 16:45 2023/3/14
type AppApiPermissionListItemResult ¶
type AppApiPermissionListItemResult struct { AuthorizationID int64 `json:"authorization_id"` // 授权ID CreateTime string `json:"create_time"` // 授权时间 ModifyTime string `json:"modify_time"` // 上次编辑时间 ProjectInfo *BriefProjectInfo `json:"project_info"` // 项目信息 ProjectApiInfo *BriefProjectApiInfo `json:"project_api_info"` // 接口信息 GatewayApiInfo AppApiPermissionGatewayApi `json:"gateway_api_info"` // 网关接口信息 AppInfo AppApiPermissionAppInfo `json:"app_info"` // 应用信息 PerSecond int `json:"per_second"` // 每秒访问量 PerMinute int `json:"per_minute"` // 每分钟访问量 PerHour int `json:"per_hour"` // 每小时访问量 PerDay int `json:"per_day"` // 每天访问量 ItemTokenCount int `json:"item_token_count"` // 每次访问消耗的令牌数 CreateUserID string `json:"create_user_id"` // 授权人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID SourceData *daoDefine.AppApiPermission `json:"-"` // 数据库数据 }
AppApiPermissionListItemResult 数据列表的每一项
Author : [email protected]<白茶清欢>
Date : 16:34 2023/3/14
type AppApiPermissionListResult ¶
type AppApiPermissionListResult struct { Total int64 `json:"total"` // 数据总数 TotalPage int64 `json:"total_page"` // 总页码 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数量 List []AppApiPermissionListItemResult `json:"list"` // 数据列表 }
AppApiPermissionListResult 应用接口授权
Author : [email protected]<白茶清欢>
Date : 16:31 2023/3/14
type AppApiPermissionModifyResult ¶
type AppApiPermissionModifyResult struct { AuthorizationID int64 `json:"authorization_id"` // 授权ID AffectedRows int64 `json:"affected_rows"` // 受影响数据 }
AppApiPermissionModifyResult 修改结果
Author : [email protected]<白茶清欢>
Date : 22:52 2023/3/15
type AppDetail ¶
type AppDetail struct { AppID int64 `json:"app_id"` // 主键ID AppCode string `json:"app_code"` // 分配的app_code Secret string `json:"secret"` // 分配的私钥 Status Status `json:"status"` // 当前状态 0 - 初始化 1- 使用中 2 - 禁用 3 - 删除 GlobalPerSecond int `json:"global_per_second"` // 每秒请求数 GlobalPerMinute int `json:"global_per_minute"` // 每分钟请求数 GlobalPerHour int `json:"global_per_hour"` // 每小时请求数 GlobalPerDay int `json:"global_per_day"` // 每天请求数 ItemTokenCount int `json:"item_token_count"` // 每次接口调用消耗的令牌数 Description string `json:"description"` // 描述信息 ApplyUserName string `json:"apply_user_name"` // 申请人姓名 ApplyUserContact string `json:"apply_user_contact"` // 申请人联系方式 CreateUserID string `json:"create_user_id"` // 创建人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID CreateTime string `json:"create_time"` // 创建时间 ModifyTime string `json:"modify_time"` // 更新时间 SourceData *daoDefine.App `json:"-"` }
AppDetail ...
Author : [email protected]<白茶清欢>
Date : 00:05 2023/2/17
type AppListItem ¶
type AppListItem struct { ID int64 `json:"id"` // 主键ID Code string `json:"code"` // 分配的app_code Secret string `json:"secret"` // 分配的私钥 Status Status `json:"status"` // 当前状态 0 - 初始化 1- 使用中 2 - 禁用 3 - 删除 GlobalPerSecond int `json:"global_per_second"` // 每秒请求数 GlobalPerMinute int `json:"global_per_minute"` // 每分钟请求数 GlobalPerHour int `json:"global_per_hour"` // 每小时请求数 GlobalPerDay int `json:"global_per_day"` // 每天请求数 ItemTokenCount int `json:"item_token_count"` // 每次接口调用消耗的令牌数 Description string `json:"description"` // 描述信息 ApplyUserName string `json:"apply_user_name"` // 申请人姓名 ApplyUserContact string `json:"apply_user_contact"` // 申请人联系方式 CreateUserID string `json:"create_user_id"` // 创建人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID CreateTime string `json:"create_time"` // 创建时间 ModifyTime string `json:"modify_time"` // 更新时间 SourceData *daoDefine.App `json:"-"` }
AppListItem ...
Author : [email protected]<白茶清欢>
Date : 21:23 2023/3/9
type AppListResult ¶
type AppListResult struct { Total int64 `json:"total"` // 总数 List []AppListItem `json:"list"` // 数据列表 }
AppListResult 查询结果
Author : [email protected]<白茶清欢>
Date : 12:07 上午 2021/10/15
type AppStatusChangeResult ¶
type AppStatusChangeResult struct { AppID int64 `json:"app_id"` // 应用ID AppCode string `json:"app_code"` // 应用code BeforeStatus Status `json:"before_status"` // 修改前的状态 AfterStatus Status `json:"after_status"` // 修改后的状态 AffectedRows int64 `json:"affected_rows"` // 受影响行数 }
AppStatusChangeResult 修改应用状态的请求结果
Author : [email protected]<白茶清欢>
Date : 12:41 2023/3/4
type BriefProjectApiInfo ¶
type BriefProjectApiInfo struct { ID int64 `json:"id"` // 项目接口ID Name string `json:"name"` // 项目接口名称 Status Status `json:"status"` // 项目接口状态 Uri string `json:"uri"` // 项目接口uri }
BriefProjectApiInfo 简要项目接口信息
Author : [email protected]<白茶清欢>
Date : 17:57 2023/3/15
type BriefProjectInfo ¶
type BriefProjectInfo struct { ID int64 `json:"id"` // 项目ID Name string `json:"name"` // 项目名称 Flag string `json:"flag"` // 项目接口标识 Status Status `json:"status"` // 项目状态 }
BriefProjectInfo 简要项目信息
Author : [email protected]<白茶清欢>
Date : 17:57 2023/3/15
type Browser ¶
type Browser struct { Engine string `json:"engine"` // 浏览器引擎 EngineVersion string `json:"engine_version"` // 浏览器引擎版本 Name string `json:"name"` // 浏览器名称 Version string `json:"version"` // 浏览器版本 }
Browser 浏览器信息
Author : [email protected]<白茶清欢>
Date : 22:18 2023/2/19
type ChangeData ¶
type ChangeData struct { Field string `json:"field"` // 变更的字段 Before interface{} `json:"before"` // 变更前数据 After interface{} `json:"after"` // 变更后数据 }
ChangeData 变更的数据
Author : [email protected]<白茶清欢>
Date : 17:54 2023/3/4
type CreateAppResult ¶
type CreateAppResult struct { AppCode string `json:"app_code"` // app编码 Secret string `json:"secret"` // 私钥 }
CreateAppResult 创建APP结果
Author : [email protected]<白茶清欢>
Date : 23:51 2023/2/16
type CreateGatewayApiResult ¶
type CreateGatewayApiResult struct {
GatewayApiID int64 `json:"gateway_api_id"` // 网关api的id
}
CreateGatewayApiResult 创建网关api的结果
Author : [email protected]<白茶清欢>
Date : 17:03 2022/10/16
type CreateProjectResult ¶
type CreateProjectResult struct {
ProjectID int64 `json:"project_id"` // 项目ID
}
CreateProjectResult 创建项目结果
Author : [email protected]<白茶清欢>
Date : 11:46 2022/10/18
type CreateUserResult ¶
type CreateUserResult struct {
UserID int64 `json:"user_id"` // 用户ID
}
CreateUserResult 创建用户
Author : [email protected]<白茶清欢>
Date : 21:03 2023/3/4
type EmptyData ¶
type EmptyData struct { }
EmptyData 无需任何结果,仅需状态码即可,使用此数据结构
Author : [email protected]<白茶清欢>
Date : 16:48 2022/10/16
type Entity ¶
type Entity struct { ID int64 `json:"id"` // 实体ID Val string `json:"val"` // 实体值 Status Status `json:"status"` // 实体状态 }
Entity ...
Author : [email protected]<白茶清欢>
Date : 13:43 2023/3/11
type GatewayApi ¶
type GatewayApi struct { ID int64 `json:"id"` // 网关接口ID ProjectID int64 `json:"project_id"` // 对应的项目ID ProjectName string `json:"project_name"` // 项目名称 ProjectApiID int64 `json:"project_api_id"` // 项目接口ID ProjectApiName string `json:"project_api_name"` // 项目接口名称 Uri string `json:"uri"` // 网关的路由 Name string `json:"name"` // 网关接口名称 Description string `json:"description"` // 网关接口描述 Status Status `json:"status"` // 状态信息 ContentTypeInfo Entity `json:"content_type_info"` // 请求类型信息 MethodInfo Entity `json:"method_info"` // 请求方法信息 CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 ParamList [][]GatewayApiParam `json:"param_list"` // 参数组信息 ResultList []GatewayApiResult `json:"result_list"` // api返回值 SourceGatewayApi *define.GatewayApi `json:"-"` // 网关接口原始数据 SourceProjectApi *define.ProjectApi `json:"-"` // 项目API原始数据 SourceResultList []*define.GatewayApiResult `json:"-"` // 原始返回值列表 }
GatewayApi 网关API详情
Author : [email protected]<白茶清欢>
Date : 11:39 下午 2022/1/31
type GatewayApiList ¶
type GatewayApiList struct { List []*GatewayApiListItem `json:"list"` // 数据列表 Total int64 `json:"total"` // 数据总数 TotalPage int64 `json:"total_page"` // 总页数 PageSize int64 `json:"page_size"` // 每页数据 CurrentPage int64 `json:"current_page"` // 当前页码 }
GatewayApiList 网关接口列表
Author : [email protected]<白茶清欢>
Date : 13:46 2022/10/17
type GatewayApiListItem ¶
type GatewayApiListItem struct { ID int64 `json:"id"` // 网关接口ID ProjectID int64 `json:"project_id"` // 对应的项目ID ProjectApiID int64 `json:"project_api_id"` // 项目接口ID Uri string `json:"uri"` // 网关的路由 Name string `json:"name"` // 网关接口名称 Description string `json:"description"` // 网关接口描述 Status Status `json:"status"` // 状态信息 ContentTypeInfo Entity `json:"content_type_info"` // 请求类型信息 MethodInfo Entity `json:"method_info"` // 请求方法信息 CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 ProjectInfo *BriefProjectInfo `json:"project_info"` // 简要项目信息 ProjectApiInfo *BriefProjectApiInfo `json:"project_api_info"` // 简要项目接口信息 SourceGatewayApi *define.GatewayApi `json:"-"` // 网关接口原始数据 }
GatewayApiListItem 列表每一项的额数据结构
Author : [email protected]<白茶清欢>
Date : 16:05 2022/10/17
type GatewayApiParam ¶
type GatewayApiParam struct { ID int64 `json:"id"` // 参数ID Name string `json:"name"` // 参数名称 Description string `json:"description"` // 参数描述 Status Status `json:"status"` // 参数状态 GroupID string `json:"group_id"` // 参数组ID Sort int `json:"sort"` // 参数排序 IsRequired bool `json:"is_required"` // 是否必传 DefaultValue string `json:"default_value"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 ProjectApiParamID string `json:"project_api_param_id"` // 项目接口参数ID CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 SourceData *define.GatewayApiParam `json:"-"` // 数据库原始数据 }
GatewayApiParam 网关接口参数
Author : [email protected]<白茶清欢>
Date : 19:25 2022/10/16
type GatewayApiResult ¶
type GatewayApiResult struct { ID int64 `json:"id"` // 结果字段ID OutputPath string `json:"output_path"` // 输出字段路径 DataType string `json:"data_type"` // 数据类型 Status Status `json:"status"` // 状态描述 ProjectApiResultID int64 `json:"project_api_result_id"` // 项目接口返回值ID CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 }
GatewayApiResult 网关接口返回值
Author : [email protected]<白茶清欢>
Date : 19:34 2022/10/16
type LogList ¶
type LogList struct { List []LogListItem `json:"list"` // 日志列表 Total int64 `json:"total"` // 数据总数 TotalPage int64 `json:"total_page"` // 总页数 PageSize int64 `json:"page_size"` // 每页数据 CurrentPage int64 `json:"current_page"` // 当前页码 }
LogList 日志列表
Author : [email protected]<白茶清欢>
Date : 21:07 2022/10/17
type LogListItem ¶
type LogListItem struct { ID int64 `json:"id"` // 主键ID TraceID string `json:"trace_id"` // 操作ID DBTable string `json:"db_table"` // 操作的表 OperateType string `json:"operate_type"` // 操作类型 OperateUserID string `json:"operate_user_id"` // 操作人ID CreateTime string `json:"create_time"` // 创建时间 BeforeValue string `json:"before_value"` // 操作之前的值 AfterValue string `json:"after_value"` // 操作之后的值 PrimaryID int64 `json:"primary_id"` // 主键ID ProjectID int64 `json:"project_id"` // 项目ID ProjectApiID int64 `json:"project_api_id"` // API ID }
LogListItem 日志列表每一项信息
Author : [email protected]<白茶清欢>
Date : 21:05 2022/10/17
type OSInfo ¶
type OSInfo struct { FullName string `json:"full_name"` // 操作系统全称 Name string `json:"name"` // 操作系统名称 Version string `json:"version"` // 操作系统版本 }
OSInfo ...
Author : [email protected]<白茶清欢>
Date : 22:31 2023/2/19
type Project ¶
type Project struct { ID int64 `json:"id"` // 项目ID Name string `json:"name"` // 项目名称 Description string `json:"description"` // 项目描述 Flag string `json:"flag"` // 项目标识 Domain string `json:"domain"` // 域名 Port int `json:"port"` // 端口 SchemeInfo Entity `json:"scheme_info"` // 协议信息 Status Status `json:"status"` // 项目状态 CodeField string `json:"code_field"` // 业务状态码字段 SuccessCode string `json:"success_code"` // 业务成功的状态码 MessageField string `json:"message_field"` // 业务信息的字段 DataField string `json:"data_field"` // 业务数据的字段 CreateUserID string `json:"create_user_id"` // 创建人ID ConnectTimeout int64 `json:"connect_timeout"` // 连接超时时间 ReadTimeout int64 `json:"read_timeout"` // 读取超时时间 CreateTime string `json:"create_time"` // 创建时间 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总数 SourceProject *define.Project `json:"-"` // 原始项目数据 }
Project ...
Author : [email protected]<白茶清欢>
Date : 11:32 2022/10/18
type ProjectApi ¶
type ProjectApi struct { ID int64 `json:"id"` // 项目api id ProjectID int64 `json:"project_id"` // 项目ID ProjectName string `json:"project_name"` // 项目名称 ProjectFlag string `json:"project_flag"` // 项目标识 ProjectDomain string `json:"project_domain"` // 项目域名 Name string `json:"name"` // 接口名称 Description string `json:"description"` // 接口描述 Uri string `json:"uri"` // 接口路由 ContentTypeInfo Entity `json:"content_type_info"` // 请求类型信息 SchemeInfo Entity `json:"scheme_info"` // 协议信息 MethodInfo Entity `json:"method_info"` // 请求方法信息 ReadTimeout int64 `json:"read_timeout"` // 接口读取超时时间 Status Status `json:"status"` // 接口状态 CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 ParamList []ProjectApiParam `json:"param_list"` // 参数列表 ResultRuleList []ProjectApiResult `json:"result_rule_list"` // 项目返回值 SourceAPI *define.ProjectApi `json:"-"` // api信息 SourceParamList []*define.ProjectApiParam `json:"-"` // 参数 SourceResultRuleList []*define.ProjectApiResult `json:"-"` // 返回值 SourceProjectInfo *define.Project `json:"-"` // api所属项目信息 }
ProjectApi 对外输出的ProjectApi数据结构
Author : [email protected]<白茶清欢>
Date : 7:31 下午 2021/10/7
type ProjectApiCreateResult ¶
type ProjectApiCreateResult struct { ProjectApiID int64 `json:"project_api_id"` // 项目接口ID ProjectID int64 `json:"project_id"` // 项目ID SourceData *define.ProjectApi `json:"-"` }
ProjectApiCreateResult 项目接口创建结果
Author : [email protected]<白茶清欢>
Date : 18:38 2023/3/4
type ProjectApiList ¶
type ProjectApiList struct { List []*ProjectApi `json:"list"` // 数据列表 Count int64 `json:"count"` // 数据总数 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数据量 TotalPage int64 `json:"total_page"` // 总页码 }
ProjectApiList ...
Author : [email protected]<白茶清欢>
Date : 20:52 2023/2/12
type ProjectApiModifyResult ¶
type ProjectApiModifyResult struct { ProjectApiID int64 `json:"project_api_id"` // 项目接口ID AffectedRows int64 `json:"affected_rows"` // 受影响行数 ChangeList []ChangeData `json:"change_list"` // 变更数据列表 }
ProjectApiModifyResult 项目接口修改结果
Author : [email protected]<白茶清欢>
Date : 17:51 2023/3/4
type ProjectApiParam ¶
type ProjectApiParam struct { ID int64 `json:"id"` // 参数ID Name string `json:"name"` // 参数名称 Description string `json:"description"` // 参数描述 Status Status `json:"status"` // 状态 IsRequired bool `json:"is_required"` // 是否必传 ParamType string `json:"param_type"` // 参数类型 DefaultValue string `json:"default_value"` // 默认值 ExampleValue string `json:"example_value"` // 示例值 CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime time.Time `json:"create_time"` // 创建时间 }
ProjectApiParam 项目接口参数
Author : [email protected]<白茶清欢>
Date : 21:15 2022/10/16
type ProjectApiParamList ¶
type ProjectApiParamList struct {
List []*define.ProjectApiParam `json:"list"` // 参数列表
}
ProjectApiParamList 项目接口参数列表
Author : [email protected]<白茶清欢>
Date : 21:41 2023/2/12
type ProjectApiParseResult ¶
type ProjectApiParseResult struct {
ParseResult []jsonTool.Field `json:"parse_result"` // 解析结果的字段列表
}
ProjectApiParseResult 根据输入的json解析数据结构
Author : [email protected]<白茶清欢>
Date : 19:32 2023/3/4
type ProjectApiResult ¶
type ProjectApiResult struct { ID int64 `json:"id"` // 结果ID OutputDataPath string `json:"output_data_path"` // 输出数据的路径 DataType string `json:"data_type"` // 数据类型 Status Status `json:"status"` // 状态 ExampleValue string `json:"example_value"` // 示例值 Description string `json:"description"` // 返回值描述 CreateUserID string `json:"create_user_id"` // 创建人ID CreateTime string `json:"create_time"` // 创建时间 }
ProjectApiResult 项目api返回结果
Author : [email protected]<白茶清欢>
Date : 21:21 2022/10/16
type ProjectApiStatusChangeResult ¶
type ProjectApiStatusChangeResult struct { ProjectApiID int64 `json:"project_api_id"` // 项目接口ID BeforeStatus Status `json:"before_status"` // 变更前状态 AfterStatus Status `json:"after_status"` // 变更后状态 AffectedRows int64 `json:"affected_rows"` // 受影响行数 }
ProjectApiStatusChangeResult 项目接口状态变更结果
Author : [email protected]<白茶清欢>
Date : 17:31 2023/3/4
type ProjectDetail ¶
type ProjectDetail struct { ID int64 `json:"id"` // 项目ID Name string `json:"name"` // 项目名称 Description string `json:"description"` // 项目描述 Flag string `json:"flag"` // 项目标识 Domain string `json:"domain"` // 域名 Port int `json:"port"` // 端口 SchemeInfo Entity `json:"scheme_info"` // 协议信息 Status Status `json:"status"` // 项目状态 CodeField string `json:"code_field"` // 业务状态码字段 SuccessCode string `json:"success_code"` // 业务成功的状态码 MessageField string `json:"message_field"` // 业务信息的字段 DataField string `json:"data_field"` // 业务数据的字段 CreateUserID string `json:"create_user_id"` // 创建人ID ConnectTimeout int64 `json:"connect_timeout"` // 连接超时时间 ReadTimeout int64 `json:"read_timeout"` // 读取超时时间 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总数 CreateTime string `json:"create_time"` // 创建时间 ApiCount int64 `json:"api_count"` // 接口数量 SourceProject *define.Project `json:"-"` // 原始项目数据 }
ProjectDetail 项目详情
Author : [email protected]<白茶清欢>
Date : 20:19 2022/10/18
type ProjectList ¶
type ProjectList struct { List []*Project `json:"list"` // 项目列表 Total int64 `json:"total"` // 项目总数 TotalPage int64 `json:"total_page"` // 项目总页数 PageSize int64 `json:"page_size"` // 每页数据 CurrentPage int64 `json:"current_page"` // 当前页码 }
ProjectList ...
Author : [email protected]<白茶清欢>
Date : 15:18 2022/10/18
type SignResult ¶
type SignResult struct { Sign string `json:"sign"` // 签名信息 ExpireAt int64 `json:"expire_at"` // 签名过期时间, 秒级的时间戳 ExpireAtFormat string `json:"expire_at_format"` // 格式化之后的签名过期时间 }
SignResult 接口签名的结果
Author : [email protected]<白茶清欢>
Date : 00:08 2023/2/12
type SystemEventDetailResult ¶
type SystemEventDetailResult struct { SendEventLogID int64 `json:"send_event_log_id"` // 事件发送记录的ID TriggerUserID string `json:"trigger_user_id"` // 触发人ID EventType define.CommonStringDesc `json:"event_type"` // 事件类型 EventResult string `json:"event_result"` // 事件发送结果 TriggerUri string `json:"trigger_uri"` // 触发事件的接口 TraceID string `json:"trace_id"` // 事件追踪ID ServerIp string `json:"server_ip"` // 触发事件服务器IP Status Status `json:"status"` // 状态 CreateTime string `json:"create_time"` // 事件发送时间 ReceiveLog *SystemEventReceiveListResult `json:"receive_log"` // 接受事件的列表 SourceData *daoDefine.SystemEvent `json:"-"` // 数据库数据 }
SystemEventDetailResult 事件发送详情
Author : [email protected]<白茶清欢>
Date : 17:15 2023/3/12
type SystemEventReceiveListItem ¶
type SystemEventReceiveListItem struct { ReceiveEventLogID int64 `json:"receive_event_log_id"` // 事件接收记录的ID EventType define.CommonStringDesc `json:"event_type"` // 事件类型 TraceID string `json:"trace_id"` // 事件追踪ID ServerIp string `json:"server_ip"` // 触发事件服务器IP Status Status `json:"status"` // 状态 ResultReason string `json:"result_reason"` // 结果的原因 CreateTime string `json:"create_time"` // 事件发送时间 SourceData *daoDefine.SystemEventReceiveLog `json:"-"` // 数据库数据 }
SystemEventReceiveListItem ...
Author : [email protected]<白茶清欢>
Date : 21:55 2023/3/11
type SystemEventReceiveListResult ¶
type SystemEventReceiveListResult struct { List []SystemEventReceiveListItem `json:"list"` // 数据列表 Total int64 `json:"total"` // 数据总量 TotalPage int64 `json:"total_page"` // 数据总数 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数量 }
SystemEventReceiveListResult 事件接收列表
Author : [email protected]<白茶清欢>
Date : 16:31 2023/3/12
type SystemEventSendListItem ¶
type SystemEventSendListItem struct { SendEventLogID int64 `json:"send_event_log_id"` // 事件发送记录的ID TriggerUserID string `json:"trigger_user_id"` // 触发人ID EventType define.CommonStringDesc `json:"event_type"` // 事件类型 EventResult string `json:"event_result"` // 事件发送结果 TriggerUri string `json:"trigger_uri"` // 触发事件的接口 TraceID string `json:"trace_id"` // 事件追踪ID ServerIp string `json:"server_ip"` // 触发事件服务器IP Status Status `json:"status"` // 状态 CreateTime string `json:"create_time"` // 事件发送时间 SourceData *daoDefine.SystemEvent `json:"-"` // 数据库数据 }
SystemEventSendListItem ...
Author : [email protected]<白茶清欢>
Date : 21:55 2023/3/11
type SystemEventSendListResult ¶
type SystemEventSendListResult struct { List []SystemEventSendListItem `json:"list"` // 数据列表 Total int64 `json:"total"` // 数据总量 TotalPage int64 `json:"total_page"` // 数据总数 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数量 }
SystemEventSendListResult 查询事件发送列表
Author : [email protected]<白茶清欢>
Date : 21:52 2023/3/11
type UAInfo ¶
type UAInfo struct { Mozilla string `json:"mozilla"` Platform string `json:"platform"` OS string `json:"os"` OSInfo *OSInfo `json:"os_info"` Localization string `json:"localization"` Model string `json:"model"` Browser *Browser `json:"browser"` Bot bool `json:"bot"` Mobile bool `json:"mobile"` Undecided bool `json:"undecided"` }
UAInfo ...
Author : [email protected]<白茶清欢>
Date : 22:04 2023/2/19
type UserDetailResult ¶
type UserDetailResult struct { UserID int64 `json:"user_id"` // 用户ID Phone string `json:"phone"` // 用户手机号 Mail string `json:"mail"` // 用户邮箱 Avatar string `json:"avatar"` // 用户头像 Name string `json:"name"` // 用户姓名 Description string `json:"description"` // 用户描述 Status Status `json:"status"` // 用户状态 RoleID int64 `json:"role_id"` // 角色ID Authorization string `json:"authorization"` // api 授权 key ApiEnable Status `json:"api_enable"` // api可用状态 CreateUserInfo *UserDetailResult `json:"create_user_info"` // 创建人信息 ModifyUserInfo *UserDetailResult `json:"modify_user_info"` // 修改人信息 SourceUserData *daoDefine.User `json:"-"` // 数据库的数据 }
UserDetailResult 用户详细信息
Author : [email protected]<白茶清欢>
Date : 15:15 2023/2/17
type UserListItemResult ¶
type UserListItemResult struct { UserID int64 `json:"user_id"` // 用户ID Phone string `json:"phone"` // 用户手机号 Mail string `json:"mail"` // 用户邮箱 Avatar string `json:"avatar"` // 用户头像 Name string `json:"name"` // 用户姓名 RoleID int64 `json:"role_id"` // 用户角色 Description string `json:"description"` // 用户描述 Status Status `json:"status"` // 用户状态 Authorization string `json:"authorization"` // api 授权 key ApiEnable Status `json:"api_enable"` // api可用状态 CreateTime string `json:"create_time"` // 创建时间 ModifyTime string `json:"modify_time"` // 修改时间 SourceUserData *daoDefine.User `json:"-"` // 数据库的数据 }
UserListItemResult ...
Author : [email protected]<白茶清欢>
Date : 19:21 2023/2/19
type UserListResult ¶
type UserListResult struct { Total int64 `json:"total"` // 数据总数 TotalPage int64 `json:"total_page"` // 总页码 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数据量 List []*UserListItemResult `json:"list"` // 数据列表 }
UserListResult 用户列表结果
Author : [email protected]<白茶清欢>
Date : 19:19 2023/2/19
type UserLoginResult ¶
type UserLoginResult struct { CookieKey string `json:"cookie_key"` // 存到cookie中的kie Token string `json:"token"` // 生成的token ExpireAt int64 `json:"expire_at"` // 过期时间 ExpireAtFormat string `json:"expire_at_format"` // 过期时间的格式化时间 }
UserLoginResult 用户登录结果
Author : [email protected]<白茶清欢>
Date : 15:25 2023/2/17
type UserRoleCreateResult ¶
type UserRoleCreateResult struct {
RoleID int64 `json:"role_id"` // 角色ID
}
UserRoleCreateResult 用户角色创建结果
Author : [email protected]<白茶清欢>
Date : 20:22 2023/3/4
type UserRoleItemResult ¶
type UserRoleItemResult struct { RoleID int64 `json:"role_id"` // 角色ID Name string `json:"name"` // 角色名称 Description string `json:"description"` // 角色描述 Status Status `json:"status"` // 角色状态 CreateUserID string `json:"create_user_id"` // 创建人ID ModifyUserID string `json:"modify_user_id"` // 修改人ID CreateTime time.Time `json:"create_time"` // 创建人 }
UserRoleItemResult ...
Author : [email protected]<白茶清欢>
Date : 11:42 2023/2/21
type UserRoleListResult ¶
type UserRoleListResult struct {
List []*UserRoleItemResult `json:"list"` // 角色列表
}
UserRoleListResult 角色列表返回结果
Author : [email protected]<白茶清欢>
Date : 11:43 2023/2/21
type UserRoleModifyResult ¶
type UserRoleModifyResult struct { RoleID int64 `json:"role_id"` // 角色ID AffectedRows int64 `json:"affected_rows"` // 受影响行数 ChangeDataList []ChangeData `json:"change_data_list"` // 变更数据列表 }
UserRoleModifyResult 用户角色修改结果
Author : [email protected]<白茶清欢>
Date : 20:35 2023/3/4
type UserRolePermissionChangeResult ¶
type UserRolePermissionChangeResult struct { RoleID int64 `json:"role_id"` // 角色ID DeleteApiIDList []int64 `json:"delete_api_id_list"` // 删除的接口列表 AddApiIDList []int64 `json:"add_api_id_list"` // 增加的接口列表 }
UserRolePermissionChangeResult 用户角色权限
Author : [email protected]<白茶清欢>
Date : 21:45 2023/2/22
type UserRolePermissionListResult ¶
type UserRolePermissionListResult struct { RoleID int64 `json:"role_id"` // 角色ID AdminApiIDList []int64 `json:"admin_api_id_list"` // 角色权限列表 SourceData *daoDefine.UserRolePermission `json:"-"` // 源数据 }
UserRolePermissionListResult 用户角色权限
Author : [email protected]<白茶清欢>
Date : 21:58 2023/2/22
type UserTokenListItemResult ¶
type UserTokenListItemResult struct { ID int64 `json:"id"` // token id UserID int64 `json:"user_id"` // 用户ID Token string `json:"token"` // 用户token LoginTime string `json:"login_time"` // 登录时间 ExpireTime string `json:"expire_time"` // 过期时间 EffectiveTime int64 `json:"effective_time"` // 有效时长 Status Status `json:"status"` // 状态 LoginIP string `json:"login_ip"` // 登录IP UserAgent string `json:"user_agent"` // 登录UA UAInfo *UAInfo `json:"ua_info"` // ua 解析后的信息 }
UserTokenListItemResult 用户token列表
Author : [email protected]<白茶清欢>
Date : 22:05 2023/2/19
type UserTokenListResult ¶
type UserTokenListResult struct { Total int64 `json:"total"` // 数据总数 TotalPage int64 `json:"total_page"` // 总页码 CurrentPage int `json:"current_page"` // 当前页码 PageSize int `json:"page_size"` // 每页数据量 List []*UserTokenListItemResult `json:"list"` // 数据列表 }
UserTokenListResult 用户token列表
Author : [email protected]<白茶清欢>
Date : 22:20 2023/2/19