From ffd1d07f1fc500138eb9ae1de48adbb53174ed97 Mon Sep 17 00:00:00 2001 From: samwaf Date: Sun, 9 Oct 2022 17:51:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=83=A8=E5=88=86=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/rule/request/waf_rule_add_req.go | 5 +++++ model/rule/request/waf_rule_detail.go | 5 +++++ model/rule/request/waf_rule_search.go | 7 +++++++ model/rule/{rule_info.go => rule_info_json.go} | 0 model/rules.go | 1 + 5 files changed, 18 insertions(+) create mode 100644 model/rule/request/waf_rule_add_req.go create mode 100644 model/rule/request/waf_rule_detail.go create mode 100644 model/rule/request/waf_rule_search.go rename model/rule/{rule_info.go => rule_info_json.go} (100%) diff --git a/model/rule/request/waf_rule_add_req.go b/model/rule/request/waf_rule_add_req.go new file mode 100644 index 0000000..aa89b1f --- /dev/null +++ b/model/rule/request/waf_rule_add_req.go @@ -0,0 +1,5 @@ +package request + +type WafRuleAddReq struct { + ruleJson string +} diff --git a/model/rule/request/waf_rule_detail.go b/model/rule/request/waf_rule_detail.go new file mode 100644 index 0000000..622e4f9 --- /dev/null +++ b/model/rule/request/waf_rule_detail.go @@ -0,0 +1,5 @@ +package request + +type WafRuleDetailReq struct { + CODE string `json:"code"` +} diff --git a/model/rule/request/waf_rule_search.go b/model/rule/request/waf_rule_search.go new file mode 100644 index 0000000..155150d --- /dev/null +++ b/model/rule/request/waf_rule_search.go @@ -0,0 +1,7 @@ +package request + +import "SamWaf/model/common/request" + +type WafRuleSearchReq struct { + request.PageInfo +} diff --git a/model/rule/rule_info.go b/model/rule/rule_info_json.go similarity index 100% rename from model/rule/rule_info.go rename to model/rule/rule_info_json.go diff --git a/model/rules.go b/model/rules.go index 02490cd..4530926 100644 --- a/model/rules.go +++ b/model/rules.go @@ -4,6 +4,7 @@ type Rules struct { Id int `gorm:"primary_key" json:" - "` // Tenant_id string `json:"tenant_id"` // Code string `json:"code"` // + Rule_Code string `json:"rule_code"` //规则的唯一码 Rulename string `json:"rulename"` //规则名称 Rulecontent string `json:"rulecontent"` //规则内容 RulecontentJSON string `json:"rulecontent_json"` //规则JSON内容