管理端全部功能跑通

This commit is contained in:
robin
2026-02-27 10:35:22 +08:00
parent 4d275c921d
commit 150799f41d
263 changed files with 22664 additions and 4053 deletions

View File

@@ -0,0 +1,44 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
import "models/model_httpdns_rule.proto";
import "models/rpc_messages.proto";
service HTTPDNSRuleService {
rpc createHTTPDNSCustomRule (CreateHTTPDNSCustomRuleRequest) returns (CreateHTTPDNSCustomRuleResponse);
rpc updateHTTPDNSCustomRule (UpdateHTTPDNSCustomRuleRequest) returns (RPCSuccess);
rpc deleteHTTPDNSCustomRule (DeleteHTTPDNSCustomRuleRequest) returns (RPCSuccess);
rpc updateHTTPDNSCustomRuleStatus (UpdateHTTPDNSCustomRuleStatusRequest) returns (RPCSuccess);
rpc listHTTPDNSCustomRulesWithDomainId (ListHTTPDNSCustomRulesWithDomainIdRequest) returns (ListHTTPDNSCustomRulesWithDomainIdResponse);
}
message CreateHTTPDNSCustomRuleRequest {
HTTPDNSCustomRule rule = 1;
}
message CreateHTTPDNSCustomRuleResponse {
int64 ruleId = 1;
}
message UpdateHTTPDNSCustomRuleRequest {
HTTPDNSCustomRule rule = 1;
}
message DeleteHTTPDNSCustomRuleRequest {
int64 ruleId = 1;
}
message UpdateHTTPDNSCustomRuleStatusRequest {
int64 ruleId = 1;
bool isOn = 2;
}
message ListHTTPDNSCustomRulesWithDomainIdRequest {
int64 domainId = 1;
}
message ListHTTPDNSCustomRulesWithDomainIdResponse {
repeated HTTPDNSCustomRule rules = 1;
}