joe 4 年之前
父節點
當前提交
124309916c
共有 2 個文件被更改,包括 39 次插入12 次删除
  1. 14 12
      basic.proto
  2. 25 0
      helper.go

+ 14 - 12
basic.proto

@@ -48,12 +48,13 @@ message MessageTemplate {
 }
 
 message SmtpConf {
-    string  server      = 1;
-    int32   port        = 2;
-    string  username    = 3;
-    string  password    = 4;
-    string  crypto      = 5;
-    int32   enabled     = 6;
+    int32   enabled     = 1;
+    string  server      = 2;
+    int32   port        = 3;
+    string  username    = 4;
+    string  password    = 5;
+    string  crypto      = 6;
+    repeated string to  = 7;
 }
 
 message SmsTemplate {
@@ -62,10 +63,11 @@ message SmsTemplate {
 }
 
 message SmsConf {
-    string  provider    = 1;
-    string  sign_name   = 2;
-    string  region      = 3; // needed sometimes
-    string  access_key  = 4;
-    string  secret_key  = 5;
-    int32   enabled     = 6;
+    int32   enabled     = 1;
+    string  provider    = 2;
+    string  sign_name   = 3;
+    string  region      = 4; // needed sometimes
+    string  access_key  = 5;
+    string  secret_key  = 6;
+    repeated string to  = 7;
 }

+ 25 - 0
helper.go

@@ -0,0 +1,25 @@
+package cproto
+
+import "errors"
+
+// Code written by hand
+// Helping to use some definitions
+
+func StrEc(e Ec) string {
+	return Ec_name[int32(e)]
+}
+
+func ErrEc(e Ec) error {
+	if e == Ec_SUC {
+		return nil
+	}
+	return errors.New(StrEc(e))
+}
+
+func StrReason(r NetClosedReason) string {
+	return NetClosedReason_name[int32(r)]
+}
+
+func ErrReason(r NetClosedReason) error {
+	return errors.New(StrReason(r))
+}