From e282f3442b80513989777b25ebeecc794e4e28fc Mon Sep 17 00:00:00 2001 From: lifei6671 Date: Mon, 1 May 2017 20:24:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9=E8=A1=A8?= =?UTF-8?q?=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commands/command.go | 12 ++++++++++++ models/comment_vote.go | 4 +++- models/logs.go | 4 +++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/commands/command.go b/commands/command.go index b375d581..5c50d3ca 100644 --- a/commands/command.go +++ b/commands/command.go @@ -46,12 +46,24 @@ func RegisterModel() { new(models.Document), new(models.Attachment), new(models.Logger), + new(models.CommentVote), ) } func Initialization() { + o := orm.NewOrm() + o.Raw("alter table "+models.NewMember().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewBook().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewRelationship().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewComment().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table " +models.NewOption().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewDocument().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewAttachment().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewLogger().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + o.Raw("alter table "+models.NewCommentVote().TableNameWithPrefix()+" convert to character set utf8mb4_general_ci;").Exec() + options := []models.Option { { OptionName: "ENABLED_CAPTCHA", OptionValue: "false", OptionTitle:"是否启用验证码"}, { OptionName: "ENABLED_REGISTER",OptionValue:"false",OptionTitle:"是否启用注册"}, diff --git a/models/comment_vote.go b/models/comment_vote.go index 778bb18b..72940292 100644 --- a/models/comment_vote.go +++ b/models/comment_vote.go @@ -32,7 +32,9 @@ func (u *CommentVote) TableUnique() [][]string { []string{"comment_id", "vote_member_id"}, } } - +func NewCommentVote() *CommentVote { + return &CommentVote{} +} func (m *CommentVote) InsertOrUpdate() (*CommentVote,error) { o := orm.NewOrm() diff --git a/models/logs.go b/models/logs.go index b35998bd..8843c48d 100644 --- a/models/logs.go +++ b/models/logs.go @@ -37,7 +37,9 @@ func (m *Logger) TableNameWithPrefix() string { return conf.GetDatabasePrefix() + m.TableName() } - +func NewLogger() *Logger { + return &Logger{} +}