- add created_at, updated_at, last_operator to WeiXins

This commit is contained in:
gazebo
2019-01-26 16:53:14 +08:00
parent 51dd016bac
commit 600d66568c
3 changed files with 15 additions and 10 deletions

View File

@@ -16,7 +16,8 @@ func CreateWeiXins(db *DaoDB, user *legacymodel.WeiXins) (err error) {
openid = IF(openid = '', NULL, openid), openid = IF(openid = '', NULL, openid),
openid_mini = IF(openid_mini = '', NULL, openid_mini), openid_mini = IF(openid_mini = '', NULL, openid_mini),
openid_union = IF(openid_union = '', NULL, openid_union), openid_union = IF(openid_union = '', NULL, openid_union),
tel = IF(tel = '', NULL, tel) tel = IF(tel = '', NULL, tel),
parentid = IF(parentid = 0, -1, parentid)
WHERE id = ? WHERE id = ?
`, user.ID); err != nil { `, user.ID); err != nil {
Rollback(db) Rollback(db)

View File

@@ -15,7 +15,6 @@ func TestCreateWeiXins(t *testing.T) {
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
// globals.SugarLogger.Debug(utils.Format4Output(places, false))
} }
func TestGetWeiXinUserByIDs(t *testing.T) { func TestGetWeiXinUserByIDs(t *testing.T) {

View File

@@ -1,14 +1,19 @@
package legacymodel package legacymodel
import "time"
type WeiXins struct { type WeiXins struct {
ID int `orm:"column(id)" json:"id"` ID int `orm:"column(id)" json:"id"`
JxStoreID int `orm:"column(jxstoreid);index" json:"storeID"` CreatedAt time.Time `orm:"auto_now_add;type(datetime);null" json:"createdAt"`
OpenID string `orm:"column(openid);size(70);unique;null" json:"-"` UpdatedAt time.Time `orm:"auto_now;type(datetime);null" json:"updatedAt"`
OpenIDMini string `orm:"column(openid_mini);size(70);unique;null" json:"-"` LastOperator string `orm:"size(32)" json:"lastOperator"` // 最后操作员
OpenIDUnion string `orm:"column(openid_union);size(70);unique;null" json:"-"` JxStoreID int `orm:"column(jxstoreid);index" json:"storeID"`
Tel string `orm:"size(15);null;unique" json:"tel"` OpenID string `orm:"column(openid);size(70);unique;null" json:"-"`
ParentID int `orm:"column(parentid);default(-1);index" json:"parentID"` OpenIDMini string `orm:"column(openid_mini);size(70);unique;null" json:"-"`
NickName string `orm:"column(nickname);size(30)" json:"nickname"` OpenIDUnion string `orm:"column(openid_union);size(70);unique;null" json:"-"`
Tel string `orm:"size(15);null;unique" json:"tel"`
ParentID int `orm:"column(parentid);default(-1);index" json:"parentID"`
NickName string `orm:"column(nickname);size(30)" json:"nickname"`
} }
func (*WeiXins) TableName() string { func (*WeiXins) TableName() string {