From ff87ea8e3986f420b8d3acfbc2a9155c4021ec39 Mon Sep 17 00:00:00 2001 From: lishuang Date: Sat, 18 Jul 2020 14:02:36 +0800 Subject: [PATCH] Add the sort for delete time. --- code/rest/matter_controller.go | 5 +++++ code/rest/matter_model.go | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/rest/matter_controller.go b/code/rest/matter_controller.go index fb20df4..bd5c6af 100644 --- a/code/rest/matter_controller.go +++ b/code/rest/matter_controller.go @@ -116,6 +116,7 @@ func (this *MatterController) Page(writer http.ResponseWriter, request *http.Req pageSizeStr := request.FormValue("pageSize") orderCreateTime := request.FormValue("orderCreateTime") orderUpdateTime := request.FormValue("orderUpdateTime") + orderDeleteTime := request.FormValue("orderDeleteTime") orderSort := request.FormValue("orderSort") orderTimes := request.FormValue("orderTimes") @@ -188,6 +189,10 @@ func (this *MatterController) Page(writer http.ResponseWriter, request *http.Req Key: "update_time", Value: orderUpdateTime, }, + { + Key: "delete_time", + Value: orderDeleteTime, + }, { Key: "sort", Value: orderSort, diff --git a/code/rest/matter_model.go b/code/rest/matter_model.go index 5ec221e..5cf3cfa 100644 --- a/code/rest/matter_model.go +++ b/code/rest/matter_model.go @@ -45,8 +45,8 @@ type Matter struct { Children []*Matter `json:"-" gorm:"-"` Prop string `json:"prop" gorm:"type:varchar(1024) not null;default:'{}'"` VisitTime time.Time `json:"visitTime" gorm:"type:timestamp not null;default:'2018-01-01 00:00:00'"` - Deleted bool `json:"deleted" gorm:"type:tinyint(1) not null;default:0"` - DeleteTime time.Time `json:"deleteTime" gorm:"type:timestamp not null;default:'2018-01-01 00:00:00'"` + Deleted bool `json:"deleted" gorm:"type:tinyint(1) not null:idx_del;default:0"` + DeleteTime time.Time `json:"deleteTime" gorm:"type:timestamp not null;index:idx_delt;default:'2018-01-01 00:00:00'"` } // set File's table name to be `profiles`