clean some properties

This commit is contained in:
venjiang 2020-02-24 21:29:33 +08:00
parent 0406fba88e
commit 6241e1b51b
1 changed files with 7 additions and 13 deletions

View File

@ -149,11 +149,8 @@ type PointerModel struct {
ID string `xorm:"varchar(20) pk unique 'id'" json:"id"` ID string `xorm:"varchar(20) pk unique 'id'" json:"id"`
Username string `xorm:"varchar(100) notnull" json:"username"` Username string `xorm:"varchar(100) notnull" json:"username"`
Nickname *string `xorm:"varchar(50) null" json:"nickname"` Nickname *string `xorm:"varchar(50) null" json:"nickname"`
Like JSON `xorm:"json default('{}')" json:"like"`
TJson *JSON `xorm:"json null" json:"t_json"`
TNumeric float64 `xorm:"numeric"` TNumeric float64 `xorm:"numeric"`
Description string `xorm:"text" json:"description"` Description string `xorm:"text" json:"description"`
FoundedDate *Time `xorm:"date null" json:"founded_date"`
FetchedAt *Time `xorm:"timestampz null" json:"fetched_at"` FetchedAt *Time `xorm:"timestampz null" json:"fetched_at"`
StartTime Time `xorm:"timestampz null" json:"start_time"` StartTime Time `xorm:"timestampz null" json:"start_time"`
EndTime *Time `xorm:"timestamp null" json:"end_time"` EndTime *Time `xorm:"timestamp null" json:"end_time"`
@ -181,7 +178,7 @@ func TestPointerModelInsertUpdate(t *testing.T) {
item := PointerModel{ item := PointerModel{
ID: id, ID: id,
Username: "pinter property insert test", Username: "pinter property insert test",
FoundedDate: &fd, FetchedAt: &fd,
StartTime: et, StartTime: et,
// EndTime: et, // EndTime: et,
CreatedAt: ct, CreatedAt: ct,
@ -197,14 +194,12 @@ func TestPointerModelInsertUpdate(t *testing.T) {
if err != nil { if err != nil {
t.Fatal("get", err) t.Fatal("get", err)
} }
assert.NotNil(t, result.FoundedDate) assert.NotNil(t, result.FetchedAt)
assert.Nil(t, result.FetchedAt)
assert.Nil(t, result.EndTime) assert.Nil(t, result.EndTime)
t.Logf("[Get] insert result=%+v\n", result) t.Logf("[Get] insert result=%+v\n", result)
// update // update
result.FoundedDate = nil result.FetchedAt = nil
result.FetchedAt = &fd
result.EndTime = &et result.EndTime = &et
item.Username = "pointer property update test" item.Username = "pointer property update test"
_, err = testEngine.Where("id=?", id).AllCols().Update(&result) _, err = testEngine.Where("id=?", id).AllCols().Update(&result)
@ -216,8 +211,7 @@ func TestPointerModelInsertUpdate(t *testing.T) {
if err != nil { if err != nil {
t.Fatal("get", err) t.Fatal("get", err)
} }
assert.Nil(t, upResult.FoundedDate) assert.Nil(t, upResult.FetchedAt)
assert.NotNil(t, upResult.FetchedAt)
assert.NotNil(t, upResult.EndTime) assert.NotNil(t, upResult.EndTime)
t.Logf("[Get] update result=%+v\n", upResult) t.Logf("[Get] update result=%+v\n", upResult)
} }