diff --git a/main.go b/main.go index 0cbe3cd..da732d7 100644 --- a/main.go +++ b/main.go @@ -26,6 +26,7 @@ func init() { log.Println("Main Database connected!") err = global.DBConn.Sync( + &model.Region{}, &model.User{}, &model.UserDetail{}, &model.UserCharge{}, diff --git a/model/region.go b/model/region.go new file mode 100644 index 0000000..a11d44c --- /dev/null +++ b/model/region.go @@ -0,0 +1,12 @@ +package model + +type Region struct { + Code string `xorm:"varchar(15) pk not null" json:"code"` + Name string `xorm:"varchar(50) not null" json:"name"` + Level int8 `xorm:"smallint not null default 0" json:"level"` + Parent string `xorm:"varchar(15) not null default '0'" json:"parent"` +} + +func (Region) TableName() string { + return "region" +}