胡轶钦 6 anni fa
parent
commit
5871d50959

+ 22
- 0
models/constant.go Vedi File

14
 	// 已使用
14
 	// 已使用
15
 	STATUS_USED
15
 	STATUS_USED
16
 )
16
 )
17
+
18
+// 回复类型
19
+const (
20
+	// 关键词
21
+	AUTOREPLY_KEYWORDS = "keyword"
22
+	// 关注
23
+	AUTOREPLY_SUBSCRIBE = "subscribe"
24
+)
25
+
26
+// 授权状态
27
+const (
28
+	AUTH_STATUS_YES = "yes"
29
+	AUTH_STATUS_NO  = "no"
30
+)
31
+
32
+// 用户类型
33
+const (
34
+	// 超级管理员
35
+	USER_TYPE_ADMIN = "admin"
36
+	// 操作员
37
+	USER_TYPE_OPERATOR = "operator"
38
+)

+ 1
- 0
models/model/sys_org.go Vedi File

9
 	OrgName    string    `xorm:"VARCHAR(32)"`
9
 	OrgName    string    `xorm:"VARCHAR(32)"`
10
 	WechatId   string    `xorm:"VARCHAR(64)"`
10
 	WechatId   string    `xorm:"VARCHAR(64)"`
11
 	WechatName string    `xorm:"VARCHAR(32)"`
11
 	WechatName string    `xorm:"VARCHAR(32)"`
12
+	AuthStatus string    `xorm:"VARCHAR(32)"`
12
 	Status     int       `xorm:"SMALLINT(6)"`
13
 	Status     int       `xorm:"SMALLINT(6)"`
13
 	CreateDate time.Time `xorm:"DATETIME"`
14
 	CreateDate time.Time `xorm:"DATETIME"`
14
 }
15
 }

+ 1
- 0
models/model/ta_auto_reply.go Vedi File

16
 	CreateDate       time.Time `xorm:"DATETIME"`
16
 	CreateDate       time.Time `xorm:"DATETIME"`
17
 	Status           int       `xorm:"SMALLINT(6)"`
17
 	Status           int       `xorm:"SMALLINT(6)"`
18
 	OrgId            string    `xorm:"VARCHAR(64)"`
18
 	OrgId            string    `xorm:"VARCHAR(64)"`
19
+	KeyWords         string    `xorm:"TEXT"`
19
 }
20
 }

+ 1
- 1
models/model/ta_auto_reply_keywords.go Vedi File

4
 	KeywordsId  string `xorm:"not null pk VARCHAR(64)"`
4
 	KeywordsId  string `xorm:"not null pk VARCHAR(64)"`
5
 	AutoReplyId string `xorm:"VARCHAR(64)"`
5
 	AutoReplyId string `xorm:"VARCHAR(64)"`
6
 	Keywords    string `xorm:"VARCHAR(32)"`
6
 	Keywords    string `xorm:"VARCHAR(32)"`
7
-	Status      string `xorm:"CHAR(10)"`
7
+	Status      int    `xorm:"SMALLINT(6)"`
8
 }
8
 }

+ 1
- 0
models/model/ta_wechat_content.go Vedi File

17
 	UpdateTime       time.Time `xorm:"DATETIME"`
17
 	UpdateTime       time.Time `xorm:"DATETIME"`
18
 	OrgId            string    `xorm:"VARCHAR(64)"`
18
 	OrgId            string    `xorm:"VARCHAR(64)"`
19
 	CreateDate       time.Time `xorm:"DATETIME"`
19
 	CreateDate       time.Time `xorm:"DATETIME"`
20
+	Status           int       `xorm:"SMALLINT(6)"`
20
 }
21
 }

+ 1
- 0
models/model/ta_wechat_img.go Vedi File

11
 	Url        string    `xorm:"TEXT"`
11
 	Url        string    `xorm:"TEXT"`
12
 	OrgId      string    `xorm:"VARCHAR(64)"`
12
 	OrgId      string    `xorm:"VARCHAR(64)"`
13
 	CreateDate time.Time `xorm:"DATETIME"`
13
 	CreateDate time.Time `xorm:"DATETIME"`
14
+	Status     int       `xorm:"SMALLINT(6)"`
14
 }
15
 }

+ 0
- 1
service/user/user.go Vedi File

6
 	"wechat-conf/models/model"
6
 	"wechat-conf/models/model"
7
 	"wechat-conf/models/user"
7
 	"wechat-conf/models/user"
8
 	"wechat-conf/utils"
8
 	"wechat-conf/utils"
9
-	"wechat/helper"
10
 
9
 
11
 	"github.com/yl10/kit/encrypt"
10
 	"github.com/yl10/kit/encrypt"
12
 )
11
 )