mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-25 19:56:37 +08:00
对服务增加基础的数据统计/部分代码分Package
This commit is contained in:
@@ -3,10 +3,10 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_acme_user.proto";
|
||||
import "model_dns_provider.proto";
|
||||
import "model_ssl_cert.proto";
|
||||
import "model_acme_task_log.proto";
|
||||
import "models/model_acme_user.proto";
|
||||
import "models/model_dns_provider.proto";
|
||||
import "models/model_ssl_cert.proto";
|
||||
import "models/model_acme_task_log.proto";
|
||||
|
||||
message ACMETask {
|
||||
int64 id = 1;
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_admin_module.proto";
|
||||
import "model_login.proto";
|
||||
import "models/model_admin_module.proto";
|
||||
import "models/model_login.proto";
|
||||
|
||||
message Admin {
|
||||
int64 id = 1;
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_admin_module.proto";
|
||||
import "models/model_admin_module.proto";
|
||||
|
||||
message AdminModuleList {
|
||||
int64 adminId = 1;
|
||||
9
pkg/rpc/protos/models/model_client_browser.proto
Normal file
9
pkg/rpc/protos/models/model_client_browser.proto
Normal file
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
message ClientBrowser {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
}
|
||||
9
pkg/rpc/protos/models/model_client_system.proto
Normal file
9
pkg/rpc/protos/models/model_client_system.proto
Normal file
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
message ClientSystem {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
}
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_dns_route.proto";
|
||||
import "models/model_dns_route.proto";
|
||||
|
||||
message DNSDomain {
|
||||
int64 id = 1;
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_size_capacity.proto";
|
||||
import "models/model_size_capacity.proto";
|
||||
|
||||
message HTTPGzip {
|
||||
int64 id = 1;
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_file.proto";
|
||||
import "models/model_file.proto";
|
||||
|
||||
message IPLibrary {
|
||||
int64 id = 1;
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_cluster.proto";
|
||||
import "model_node.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_node.proto";
|
||||
|
||||
message Message {
|
||||
int64 id = 1;
|
||||
@@ -3,13 +3,13 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_cluster.proto";
|
||||
import "model_node_login.proto";
|
||||
import "model_node_install_status.proto";
|
||||
import "model_node_ip_address.proto";
|
||||
import "model_node_group.proto";
|
||||
import "model_node_region.proto";
|
||||
import "model_dns_route.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_node_login.proto";
|
||||
import "models/model_node_install_status.proto";
|
||||
import "models/model_node_ip_address.proto";
|
||||
import "models/model_node_group.proto";
|
||||
import "models/model_node_region.proto";
|
||||
import "models/model_dns_route.proto";
|
||||
|
||||
message Node {
|
||||
int64 id = 1;
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node.proto";
|
||||
import "model_node_cluster.proto";
|
||||
import "models/model_node.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
|
||||
// 节点相关同步任务
|
||||
message NodeTask {
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_network_address.proto";
|
||||
import "models/model_network_address.proto";
|
||||
|
||||
message Origin {
|
||||
int64 id = 1;
|
||||
10
pkg/rpc/protos/models/model_region_city.proto
Normal file
10
pkg/rpc/protos/models/model_region_city.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
message RegionCity {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
repeated string codes = 3;
|
||||
}
|
||||
10
pkg/rpc/protos/models/model_region_provider.proto
Normal file
10
pkg/rpc/protos/models/model_region_provider.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
message RegionProvider {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
repeated string codes = 3;
|
||||
}
|
||||
@@ -3,10 +3,10 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_cluster.proto";
|
||||
import "model_server_group.proto";
|
||||
import "model_user.proto";
|
||||
import "model_server_name_auditing_result.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_server_group.proto";
|
||||
import "models/model_user.proto";
|
||||
import "models/model_server_name_auditing_result.proto";
|
||||
|
||||
message Server {
|
||||
int64 id = 1;
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_cluster.proto";
|
||||
import "model_user_feature.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_user_feature.proto";
|
||||
|
||||
message User {
|
||||
int64 id = 1;
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_user.proto";
|
||||
import "models/model_user.proto";
|
||||
|
||||
message UserBill {
|
||||
int64 id = 1;
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_acme_task.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_acme_task.proto";
|
||||
|
||||
// ACME任务相关服务
|
||||
service ACMETaskService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_acme_user.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_acme_user.proto";
|
||||
|
||||
// ACME用户相关服务
|
||||
service ACMEUserService {
|
||||
|
||||
@@ -3,9 +3,9 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_admin.proto";
|
||||
import "model_admin_list.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_admin.proto";
|
||||
import "models/model_admin_list.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service AdminService {
|
||||
// 登录
|
||||
|
||||
@@ -2,8 +2,8 @@ syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
import "model_api_node.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_api_node.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service APINodeService {
|
||||
// 创建API节点
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_db_table.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_db_table.proto";
|
||||
|
||||
// 数据库相关服务
|
||||
service DBService {
|
||||
|
||||
@@ -3,9 +3,9 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_db_node.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "model_db_table.proto";
|
||||
import "models/model_db_node.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_db_table.proto";
|
||||
|
||||
service DBNodeService {
|
||||
// 创建数据库节点
|
||||
|
||||
@@ -3,9 +3,9 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_dns_domain.proto";
|
||||
import "model_dns_route.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_dns_domain.proto";
|
||||
import "models/model_dns_route.proto";
|
||||
|
||||
// DNS域名相关
|
||||
service DNSDomainService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_dns_provider.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_dns_provider.proto";
|
||||
|
||||
// DNS服务商相关服务
|
||||
service DNSProviderService {
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
// 文件相关服务
|
||||
service FileService {
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_file_chunk.proto";
|
||||
import "models/model_file_chunk.proto";
|
||||
|
||||
// 文件片段相关服务
|
||||
service FileChunkService {
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_http_access_log.proto";
|
||||
import "models/model_http_access_log.proto";
|
||||
|
||||
// 访问日志相关服务
|
||||
service HTTPAccessLogService {
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_http_access_log_policy.proto";
|
||||
import "models/model_http_access_log_policy.proto";
|
||||
|
||||
service HTTPAccessLogPolicyService {
|
||||
// 获取所有可用策略
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_http_cache_policy.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_http_cache_policy.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPCachePolicyService {
|
||||
// 获取所有可用策略
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_http_firewall_policy.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_http_firewall_policy.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPFirewallPolicyService {
|
||||
// 获取所有可用策略
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_http_firewall_rule_group.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_http_firewall_rule_group.proto";
|
||||
|
||||
service HTTPFirewallRuleGroupService {
|
||||
// 设置是否启用分组
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_http_firewall_rule_set.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_http_firewall_rule_set.proto";
|
||||
|
||||
service HTTPFirewallRuleSetService {
|
||||
// 根据配置创建或修改规则集
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_size_capacity.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_size_capacity.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPGzipService {
|
||||
// 创建Gzip配置
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPHeaderService {
|
||||
// 创建Header
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPHeaderPolicyService {
|
||||
// 查找策略配置
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPLocationService {
|
||||
// 创建路径规则
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPPageService {
|
||||
// 创建Page
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPRewriteRuleService {
|
||||
// 创建重写规则
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_http_web.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_http_web.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPWebService {
|
||||
// 创建Web配置
|
||||
|
||||
@@ -3,7 +3,7 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service HTTPWebsocketService {
|
||||
// 创建Websocket配置
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_ip_item.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_ip_item.proto";
|
||||
|
||||
// IP条目管理
|
||||
service IPItemService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_ip_library.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_ip_library.proto";
|
||||
|
||||
// IP库
|
||||
service IPLibraryService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_ip_list.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_ip_list.proto";
|
||||
|
||||
// IP列表
|
||||
service IPListService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_log.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_log.proto";
|
||||
|
||||
service LogService {
|
||||
// 创建日志
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_login.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_login.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
// 认证相关服务
|
||||
service LoginService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_message.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_message.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
// 消息相关服务
|
||||
service MessageService {
|
||||
|
||||
@@ -3,11 +3,11 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node.proto";
|
||||
import "model_node_login.proto";
|
||||
import "model_node_install_status.proto";
|
||||
import "model_dns_route.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_node.proto";
|
||||
import "models/model_node_login.proto";
|
||||
import "models/model_node_install_status.proto";
|
||||
import "models/model_dns_route.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service NodeService {
|
||||
// 创建节点
|
||||
|
||||
@@ -3,12 +3,12 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_cluster.proto";
|
||||
import "model_api_node.proto";
|
||||
import "model_node.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "model_dns_domain.proto";
|
||||
import "model_dns_provider.proto";
|
||||
import "models/model_node_cluster.proto";
|
||||
import "models/model_api_node.proto";
|
||||
import "models/model_node.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_dns_domain.proto";
|
||||
import "models/model_dns_provider.proto";
|
||||
|
||||
service NodeClusterService {
|
||||
// 创建集群
|
||||
|
||||
@@ -2,8 +2,8 @@ syntax = "proto3";
|
||||
option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
import "model_node_grant.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_node_grant.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service NodeGrantService {
|
||||
// 创建认证
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_group.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_node_group.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
// 节点分组服务
|
||||
service NodeGroupService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "model_node_ip_address.proto";
|
||||
import "rpc_messages.proto";
|
||||
import "models/model_node_ip_address.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
|
||||
service NodeIPAddressService {
|
||||
// 创建IP地址
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_node_log.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_node_log.proto";
|
||||
|
||||
// 节点日志相关服务
|
||||
service NodeLogService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_node_price_item.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_node_price_item.proto";
|
||||
|
||||
// 节点区域定价相关服务
|
||||
service NodePriceItemService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_node_region.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_node_region.proto";
|
||||
|
||||
// 节点区域相关服务
|
||||
service NodeRegionService {
|
||||
|
||||
@@ -3,8 +3,8 @@ option go_package = "./pb";
|
||||
|
||||
package pb;
|
||||
|
||||
import "rpc_messages.proto";
|
||||
import "model_node_task.proto";
|
||||
import "models/rpc_messages.proto";
|
||||
import "models/model_node_task.proto";
|
||||
|
||||
// 节点同步任务相关服务
|
||||
service NodeTaskService {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user