update schema model

This commit is contained in:
Jay
2018-09-07 16:33:37 +08:00
parent 4e929eacaa
commit 0eb7d69a16
9 changed files with 121 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
package model
import "time"
// Commands - struct
type Commands struct {
Cmd string `db:"cmd" cc:"cmd"`
Message string `db:"message" cc:"message"`
Group string `db:"group" cc:"group"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+17
View File
@@ -0,0 +1,17 @@
package model
import (
"time"
)
// DonateSetting - struct
type DonateSetting struct {
Twitch string `db:"twitch" cc:"twitch"`
StartDate time.Time `db:"start_date" cc:"start_date"`
EndDate time.Time `db:"end_date" cc:"end_date"`
TargetAmount int `db:"target_amount" cc:"target_amount"`
Title string `db:"title" cc:"title"`
Type string `db:"type" cc:"type"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+11
View File
@@ -0,0 +1,11 @@
package model
import "time"
// FacebookPage - struct
type FacebookPage struct {
ID string `db:"id" cc:"id"`
LastPost string `db:"lastpost" cc:"lastpost"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+12
View File
@@ -0,0 +1,12 @@
package model
import "time"
// KeyCommands - struct
type KeyCommands struct {
Key string `db:"key" cc:"key"`
Group string `db:"group" cc:"group"`
Message string `db:"message" cc:"message"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+13
View File
@@ -0,0 +1,13 @@
package model
import "time"
// LineGroup - struct
type LineGroup struct {
ID string `db:"id" cc:"id"`
Name string `db:"name" cc:"name"`
Notify bool `db:"notify" cc:"notify"`
Owner string `db:"owner" cc:"owner"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+13
View File
@@ -0,0 +1,13 @@
package model
import "time"
// OpayDonateList - struct
type OpayDonateList struct {
OpayID string `db:"opayid" cc:"opayid"`
DonateID string `db:"donate_id" cc:"donate_id"`
Price int `db:"price" cc:"price"`
Text string `db:"text" cc:"text"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}
+20
View File
@@ -0,0 +1,20 @@
package model
type LineTwitchRT struct {
Line string `db:"line" cc:"line"`
Twitch string `db:"twitch" cc:"twitch"`
Tmpl string `db:"tmpl" cc:"tmpl"`
Type string `db:"type" cc:"type"`
}
type LineFacebookRT struct {
Line string `db:"line" cc:"line"`
Facebook string `db:"facebook" cc:"facebook"`
Tmpl string `db:"tmpl" cc:"tmpl"`
}
type LineYoutubeRT struct {
Line string `db:"line" cc:"line"`
Youtube string `db:"youtube" cc:"youtube"`
Tmpl string `db:"tmpl" cc:"tmpl"`
}
+14
View File
@@ -0,0 +1,14 @@
package model
import "time"
// TwitchChannel - struct
type TwitchChannel struct {
ID string `db:"id" cc:"id"`
Name string `db:"name" cc:"name"`
LastStream string `db:"laststream" cc:"laststream"`
Join bool `db:"join" cc:"join"`
OpayID string `db:"opayid" cc:"opayid"`
Ctime time.Time `db:"ctime" cc:"ctime"`
Mtime time.Time `db:"mtime" cc:"ctime"`
}