diff --git a/common/map.go b/common/map.go index ee21637..4992c52 100644 --- a/common/map.go +++ b/common/map.go @@ -8,10 +8,10 @@ import ( "time" ) -//hotime的常用map +// hotime的常用map type Map map[string]interface{} -//获取string +// 获取string func (that Map) GetString(key string, err ...*Error) string { if len(err) != 0 { @@ -26,7 +26,7 @@ func (that *Map) Pointer() *Map { return that } -//增加接口 +// 增加接口 func (that Map) Put(key string, value interface{}) { //if that==nil{ // that=Map{} @@ -34,13 +34,13 @@ func (that Map) Put(key string, value interface{}) { that[key] = value } -//删除接口 +// 删除接口 func (that Map) Delete(key string) { delete(that, key) } -//获取Int +// 获取Int func (that Map) GetInt(key string, err ...*Error) int { v := ObjToInt((that)[key], err...) @@ -48,35 +48,35 @@ func (that Map) GetInt(key string, err ...*Error) int { } -//获取Int +// 获取Int func (that Map) GetInt64(key string, err ...*Error) int64 { v := ObjToInt64((that)[key], err...) return v } -//获取向上取整Int64 +// 获取向上取整Int64 func (that Map) GetCeilInt64(key string, err ...*Error) int64 { v := ObjToCeilInt64((that)[key], err...) return v } -//获取向上取整Int +// 获取向上取整Int func (that Map) GetCeilInt(key string, err ...*Error) int { v := ObjToCeilInt((that)[key], err...) return v } -//获取向上取整float64 +// 获取向上取整float64 func (that Map) GetCeilFloat64(key string, err ...*Error) float64 { v := ObjToCeilFloat64((that)[key], err...) return v } -//获取Float64 +// 获取Float64 func (that Map) GetFloat64(key string, err ...*Error) float64 { v := ObjToFloat64((that)[key], err...) @@ -102,7 +102,7 @@ func (that Map) GetBool(key string, err ...*Error) bool { } -func (that Map) GetTime(key string, err ...*Error) time.Time { +func (that Map) GetTime(key string, err ...*Error) *time.Time { v := ObjToTime((that)[key], err...) return v @@ -149,7 +149,7 @@ func (that Map) Get(key string, err ...*Error) interface{} { return nil } -//请传递指针过来 +// 请传递指针过来 func (that Map) ToStruct(stct interface{}) { data := reflect.ValueOf(stct).Elem() diff --git a/common/obj.go b/common/obj.go index c4dc941..224f1d3 100644 --- a/common/obj.go +++ b/common/obj.go @@ -2,7 +2,7 @@ package common import "time" -//对象封装方便取用 +// 对象封装方便取用 type Obj struct { Data interface{} Error @@ -20,7 +20,7 @@ func (that *Obj) ToInt(err ...Error) int { return ObjToInt(that.Data, &that.Error) } -func (that *Obj) ToTime(err ...Error) time.Time { +func (that *Obj) ToTime(err ...Error) *time.Time { if len(err) != 0 { that.Error = err[0] } @@ -82,7 +82,7 @@ func (that *Obj) ToObj() interface{} { return that.Data } -//获取向上取整Int64 +// 获取向上取整Int64 func (that *Obj) ToCeilInt64(err ...*Error) int64 { if len(err) != 0 { that.Error = *err[0] @@ -92,7 +92,7 @@ func (that *Obj) ToCeilInt64(err ...*Error) int64 { } -//获取向上取整Int +// 获取向上取整Int func (that *Obj) ToCeilInt(err ...*Error) int { if len(err) != 0 { that.Error = *err[0] diff --git a/common/objtoobj.go b/common/objtoobj.go index d1c1d2d..40b1620 100644 --- a/common/objtoobj.go +++ b/common/objtoobj.go @@ -9,7 +9,7 @@ import ( "time" ) -//仅限于hotime.Slice +// 仅限于hotime.Slice func ObjToMap(obj interface{}, e ...*Error) Map { var err error var v Map @@ -60,7 +60,7 @@ func ObjToMapArray(obj interface{}, e ...*Error) []Map { return res } -//仅限于hotime.Slice +// 仅限于hotime.Slice func ObjToSlice(obj interface{}, e ...*Error) Slice { var err error var v Slice @@ -98,7 +98,7 @@ func ObjToSlice(obj interface{}, e ...*Error) Slice { return v } -func ObjToTime(obj interface{}, e ...*Error) time.Time { +func ObjToTime(obj interface{}, e ...*Error) *time.Time { tInt := ObjToInt64(obj) //字符串类型,只支持标准mysql datetime格式 @@ -123,27 +123,27 @@ func ObjToTime(obj interface{}, e ...*Error) time.Time { if len(tStr) > 18 { t, e := time.Parse("2006-01-02 15:04:05", tStr) if e == nil { - return t + return &t } } else if len(tStr) > 15 { t, e := time.Parse("2006-01-02 15:04", tStr) if e == nil { - return t + return &t } } else if len(tStr) > 12 { t, e := time.Parse("2006-01-02 15", tStr) if e == nil { - return t + return &t } } else if len(tStr) > 9 { t, e := time.Parse("2006-01-02", tStr) if e == nil { - return t + return &t } } else if len(tStr) > 6 { t, e := time.Parse("2006-01", tStr) if e == nil { - return t + return &t } } @@ -151,28 +151,32 @@ func ObjToTime(obj interface{}, e ...*Error) time.Time { //纳秒级别 if len(ObjToStr(tInt)) > 16 { - t := time.Time{}.Add(time.Nanosecond * time.Duration(tInt)) - return t + //t := time.Time{}.Add(time.Nanosecond * time.Duration(tInt)) + t := time.UnixMicro(tInt / 1000) + return &t //微秒级别 } else if len(ObjToStr(tInt)) > 13 { - t := time.Time{}.Add(time.Microsecond * time.Duration(tInt)) - return t + //t := time.Time{}.Add(time.Microsecond * time.Duration(tInt)) + t := time.UnixMicro(tInt) + return &t //毫秒级别 } else if len(ObjToStr(tInt)) > 10 { - t := time.Time{}.Add(time.Millisecond * time.Duration(tInt)) - return t + //t := time.Time{}.Add(time.Millisecond * time.Duration(tInt)) + t := time.UnixMilli(tInt) + return &t //秒级别 } else if len(ObjToStr(tInt)) > 9 { - t := time.Time{}.Add(time.Second * time.Duration(tInt)) - return t + //t := time.Time{}.Add(time.Second * time.Duration(tInt)) + t := time.Unix(tInt, 0) + return &t } else if len(ObjToStr(tInt)) > 3 { t, e := time.Parse("2006", ObjToStr(tInt)) if e == nil { - return t + return &t } } - return time.Time{} + return nil } func ObjToFloat64(obj interface{}, e ...*Error) float64 { @@ -230,21 +234,21 @@ func ObjToFloat64(obj interface{}, e ...*Error) float64 { return v } -//向上取整 +// 向上取整 func ObjToCeilInt64(obj interface{}, e ...*Error) int64 { f := ObjToCeilFloat64(obj, e...) return ObjToInt64(math.Ceil(f)) } -//向上取整 +// 向上取整 func ObjToCeilFloat64(obj interface{}, e ...*Error) float64 { f := ObjToFloat64(obj, e...) return math.Ceil(f) } -//向上取整 +// 向上取整 func ObjToCeilInt(obj interface{}, e ...*Error) int { f := ObjToCeilFloat64(obj, e...) return ObjToInt(f) @@ -356,7 +360,7 @@ func ObjToStr(obj interface{}) string { return str } -//转换为Map +// 转换为Map func StrToMap(string string) Map { data := Map{} data.JsonToMap(string) @@ -364,7 +368,7 @@ func StrToMap(string string) Map { return data } -//转换为Slice +// 转换为Slice func StrToSlice(string string) Slice { data := ObjToSlice(string) @@ -372,7 +376,7 @@ func StrToSlice(string string) Slice { return data } -//字符串数组: a1,a2,a3转["a1","a2","a3"] +// 字符串数组: a1,a2,a3转["a1","a2","a3"] func StrArrayToJsonStr(a string) string { if len(a) > 2 { @@ -390,7 +394,7 @@ func StrArrayToJsonStr(a string) string { return a } -//字符串数组: a1,a2,a3转["a1","a2","a3"] +// 字符串数组: a1,a2,a3转["a1","a2","a3"] func JsonStrToStrArray(a string) string { //a = strings.Replace(a, `"`, "", -1) if len(a) != 0 { @@ -400,7 +404,7 @@ func JsonStrToStrArray(a string) string { return "," + a + "," } -//字符串转int +// 字符串转int func StrToInt(s string) (int, error) { i, err := strconv.Atoi(s) return i, err diff --git a/common/slice.go b/common/slice.go index dede608..b554a5c 100644 --- a/common/slice.go +++ b/common/slice.go @@ -15,7 +15,7 @@ func (that Slice) GetString(key int, err ...*Error) string { return ObjToStr((that)[key]) } -func (that Slice) GetTime(key int, err ...*Error) time.Time { +func (that Slice) GetTime(key int, err ...*Error) *time.Time { v := ObjToTime((that)[key], err...) return v diff --git a/example/config/adminDB.json b/example/config/adminDB.json index 737fd9c..38a7512 100644 --- a/example/config/adminDB.json +++ b/example/config/adminDB.json @@ -74,7 +74,7 @@ "show" ], "icon": "Setting", - "label": "ebw_items", + "label": "系统管理", "menus": [ { "auth": [ @@ -85,9 +85,109 @@ "info", "download" ], - "label": "ebw_items", - "table": "ebw_items" + "label": "组织管理", + "table": "org" }, + { + "auth": [ + "show", + "download" + ], + "label": "日志管理", + "table": "logs" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "文章管理", + "table": "article" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "角色管理", + "table": "role" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "人员管理", + "table": "admin" + } + ], + "name": "sys" + }, + { + "auth": [ + "show" + ], + "icon": "Setting", + "label": "栏目管理", + "menus": [ + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "栏目管理", + "table": "ctg_copy" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "关联栏目", + "table": "ctg_article" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "栏目管理", + "table": "ctg" + } + ], + "name": "sys:ctg" + }, + { + "auth": [ + "show" + ], + "icon": "Setting", + "label": "ebw_annex", + "menus": [ { "auth": [ "show", @@ -100,30 +200,6 @@ "label": "ebw_annex", "table": "ebw_annex" }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "ebw_news", - "table": "ebw_news" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "ebw_user", - "table": "ebw_user" - }, { "auth": [ "show", @@ -145,8 +221,8 @@ "info", "download" ], - "label": "ebw_res", - "table": "ebw_res" + "label": "ebw_news_addition_res", + "table": "ebw_news_addition_res" }, { "auth": [ @@ -157,20 +233,8 @@ "info", "download" ], - "label": "ebw_jobs", - "table": "ebw_jobs" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "ebw_attachment", - "table": "ebw_attachment" + "label": "ebw_news", + "table": "ebw_news" }, { "auth": [ @@ -184,6 +248,30 @@ "label": "ebw_vote", "table": "ebw_vote" }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "ebw_jobs", + "table": "ebw_jobs" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "ebw_items", + "table": "ebw_items" + }, { "auth": [ "show", @@ -196,6 +284,30 @@ "label": "ebw_vote_option", "table": "ebw_vote_option" }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "ebw_res", + "table": "ebw_res" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "ebw_user", + "table": "ebw_user" + }, { "auth": [ "show", @@ -217,8 +329,8 @@ "info", "download" ], - "label": "ebw_news_addition_res", - "table": "ebw_news_addition_res" + "label": "ebw_attachment", + "table": "ebw_attachment" } ], "name": "sys:ebw" @@ -251,8 +363,8 @@ "info", "download" ], - "label": "外部系统", - "table": "swiper_sys" + "label": "中间", + "table": "swiper_center" }, { "auth": [ @@ -266,18 +378,6 @@ "label": "飘窗", "table": "swiper_fly" }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "顶部", - "table": "swiper_top" - }, { "auth": [ "show", @@ -299,19 +399,9 @@ "info", "download" ], - "label": "中间", - "table": "swiper_center" - } - ], - "name": "sys:swiper" - }, - { - "auth": [ - "show" - ], - "icon": "Setting", - "label": "纪委信箱", - "menus": [ + "label": "外部系统", + "table": "swiper_sys" + }, { "auth": [ "show", @@ -321,9 +411,19 @@ "info", "download" ], - "label": "纪委信箱", - "table": "mail_discipline" - }, + "label": "顶部", + "table": "swiper_top" + } + ], + "name": "sys:swiper" + }, + { + "auth": [ + "show" + ], + "icon": "Setting", + "label": "总经理信箱", + "menus": [ { "auth": [ "show", @@ -347,121 +447,21 @@ ], "label": "党委书记信箱", "table": "mail_part" + }, + { + "auth": [ + "show", + "add", + "delete", + "edit", + "info", + "download" + ], + "label": "纪委信箱", + "table": "mail_discipline" } ], "name": "sys:mail" - }, - { - "auth": [ - "show" - ], - "icon": "Setting", - "label": "系统管理", - "menus": [ - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "人员管理", - "table": "admin" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "文章管理", - "table": "article" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "角色管理", - "table": "role" - }, - { - "auth": [ - "show", - "download" - ], - "label": "日志管理", - "table": "logs" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "组织管理", - "table": "org" - } - ], - "name": "sys" - }, - { - "auth": [ - "show" - ], - "icon": "Setting", - "label": "关联栏目", - "menus": [ - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "关联栏目", - "table": "ctg_article" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "栏目管理", - "table": "ctg_copy" - }, - { - "auth": [ - "show", - "add", - "delete", - "edit", - "info", - "download" - ], - "label": "栏目管理", - "table": "ctg" - } - ], - "name": "sys:ctg" } ], "name": "admin", @@ -569,21 +569,21 @@ "name": "无", "value": null }, - { - "name": "名称", - "value": "name" - }, - { - "name": "ID", - "value": "id" - }, { "name": "手机号", "value": "phone" }, + { + "name": "名称", + "value": "name" + }, { "name": "职位", "value": "title" + }, + { + "name": "ID", + "value": "id" } ], "type": "search", @@ -787,22 +787,18 @@ "name": "无", "value": null }, + { + "name": "正文", + "value": "content" + }, { "name": "来源", "value": "origin" }, - { - "name": "作者", - "value": "author" - }, { "name": "描述", "value": "description" }, - { - "name": "编号", - "value": "sn" - }, { "name": "id", "value": "id" @@ -812,8 +808,12 @@ "value": "title" }, { - "name": "正文", - "value": "content" + "name": "作者", + "value": "author" + }, + { + "name": "编号", + "value": "sn" } ], "type": "search", @@ -828,16 +828,16 @@ "value": null }, { - "name": "创建时间", - "value": "create_time" + "name": "推送时间", + "value": "push_time" }, { "name": "变更时间", "value": "modify_time" }, { - "name": "推送时间", - "value": "push_time" + "name": "创建时间", + "value": "create_time" } ], "type": "search", @@ -1018,10 +1018,18 @@ "name": "无", "value": null }, + { + "name": "编码", + "value": "sn" + }, { "name": "文章", "value": "article_id" }, + { + "name": "源链接", + "value": "url" + }, { "name": "ID", "value": "id" @@ -1029,14 +1037,6 @@ { "name": "板块名称", "value": "name" - }, - { - "name": "编码", - "value": "sn" - }, - { - "name": "源链接", - "value": "url" } ], "type": "search", @@ -1050,13 +1050,13 @@ "name": "无", "value": null }, - { - "name": "变更时间", - "value": "modify_time" - }, { "name": "创建时间", "value": "create_time" + }, + { + "name": "变更时间", + "value": "modify_time" } ], "type": "search", @@ -1415,25 +1415,25 @@ "name": "无", "value": null }, - { - "name": "ID", - "value": "id" - }, { "name": "编码", "value": "sn" }, + { + "name": "ID", + "value": "id" + }, { "name": "源链接", "value": "url" }, - { - "name": "板块名称", - "value": "name" - }, { "name": "文章", "value": "article_id" + }, + { + "name": "板块名称", + "value": "name" } ], "type": "search", @@ -1746,8 +1746,7 @@ { "label": "point", "name": "point", - "sortable": true, - "type": "number" + "type": "text" }, { "label": "content", @@ -1758,8 +1757,7 @@ { "label": "floate", "name": "floate", - "sortable": true, - "type": "number" + "type": "text" }, { "label": "type", @@ -2459,38 +2457,6 @@ "name": "无", "value": null }, - { - "name": "no", - "value": "no" - }, - { - "name": "name", - "value": "name" - }, - { - "name": "pass", - "value": "pass" - }, - { - "name": "tel", - "value": "tel" - }, - { - "name": "mail", - "value": "mail" - }, - { - "name": "depName", - "value": "depName" - }, - { - "name": "id", - "value": "id" - }, - { - "name": "account", - "value": "account" - }, { "name": "mpass", "value": "mpass" @@ -2506,6 +2472,38 @@ { "name": "depNo", "value": "depNo" + }, + { + "name": "no", + "value": "no" + }, + { + "name": "name", + "value": "name" + }, + { + "name": "pass", + "value": "pass" + }, + { + "name": "depName", + "value": "depName" + }, + { + "name": "id", + "value": "id" + }, + { + "name": "account", + "value": "account" + }, + { + "name": "tel", + "value": "tel" + }, + { + "name": "mail", + "value": "mail" } ], "type": "search", @@ -2996,30 +2994,6 @@ "type": "search", "value": null }, - { - "label": "状态", - "name": "state", - "options": [ - { - "name": "已启用", - "value": "0" - }, - { - "name": "未启用", - "value": "1" - }, - { - "name": "异常", - "value": "2" - }, - { - "name": "全部", - "value": null - } - ], - "type": "select", - "value": null - }, { "label": "操作类型", "name": "type", @@ -3048,6 +3022,30 @@ "sortable": true, "type": "select", "value": null + }, + { + "label": "状态", + "name": "state", + "options": [ + { + "name": "已启用", + "value": "0" + }, + { + "name": "未启用", + "value": "1" + }, + { + "name": "异常", + "value": "2" + }, + { + "name": "全部", + "value": null + } + ], + "type": "select", + "value": null } ], "table": "logs" @@ -3183,6 +3181,14 @@ "name": "id", "value": "id" }, + { + "name": "内容", + "value": "content" + }, + { + "name": "IP", + "value": "not_show_ip" + }, { "name": "编号", "value": "sn" @@ -3191,10 +3197,6 @@ "name": "标题", "value": "title" }, - { - "name": "内容", - "value": "content" - }, { "name": "姓名", "value": "name" @@ -3202,10 +3204,6 @@ { "name": "手机号", "value": "phone" - }, - { - "name": "IP", - "value": "not_show_ip" } ], "type": "search", @@ -3249,6 +3247,27 @@ "type": "search", "value": null }, + { + "label": "是否展示", + "name": "show", + "options": [ + { + "name": "否", + "value": "0" + }, + { + "name": "是", + "value": "1" + }, + { + "name": "全部", + "value": null + } + ], + "sortable": true, + "type": "select", + "value": null + }, { "label": "状态", "name": "state", @@ -3292,27 +3311,6 @@ ], "type": "select", "value": null - }, - { - "label": "是否展示", - "name": "show", - "options": [ - { - "name": "否", - "value": "0" - }, - { - "name": "是", - "value": "1" - }, - { - "name": "全部", - "value": null - } - ], - "sortable": true, - "type": "select", - "value": null } ], "table": "mail" @@ -3444,22 +3442,22 @@ "name": "无", "value": null }, - { - "name": "IP", - "value": "not_show_ip" - }, - { - "name": "id", - "value": "id" - }, { "name": "内容", "value": "content" }, + { + "name": "姓名", + "value": "name" + }, { "name": "手机号", "value": "phone" }, + { + "name": "IP", + "value": "not_show_ip" + }, { "name": "编号", "value": "sn" @@ -3469,8 +3467,8 @@ "value": "title" }, { - "name": "姓名", - "value": "name" + "name": "id", + "value": "id" } ], "type": "search", @@ -3710,21 +3708,13 @@ "value": null }, { - "name": "id", - "value": "id" + "name": "内容", + "value": "content" }, { "name": "姓名", "value": "name" }, - { - "name": "手机号", - "value": "phone" - }, - { - "name": "IP", - "value": "not_show_ip" - }, { "name": "编号", "value": "sn" @@ -3734,8 +3724,16 @@ "value": "title" }, { - "name": "内容", - "value": "content" + "name": "手机号", + "value": "phone" + }, + { + "name": "IP", + "value": "not_show_ip" + }, + { + "name": "id", + "value": "id" } ], "type": "search", @@ -3779,6 +3777,26 @@ "type": "search", "value": null }, + { + "label": "状态", + "name": "state", + "options": [ + { + "name": "已启用", + "value": "0" + }, + { + "name": "未启用", + "value": "1" + }, + { + "name": "全部", + "value": null + } + ], + "type": "select", + "value": null + }, { "label": "进展", "name": "status", @@ -3803,26 +3821,6 @@ "type": "select", "value": null }, - { - "label": "状态", - "name": "state", - "options": [ - { - "name": "已启用", - "value": "0" - }, - { - "name": "未启用", - "value": "1" - }, - { - "name": "全部", - "value": null - } - ], - "type": "select", - "value": null - }, { "label": "是否展示", "name": "show", @@ -3955,6 +3953,10 @@ "name": "无", "value": null }, + { + "name": "ID", + "value": "id" + }, { "name": "编码", "value": "sn" @@ -3962,10 +3964,6 @@ { "name": "板块名称", "value": "name" - }, - { - "name": "ID", - "value": "id" } ], "type": "search", @@ -3979,13 +3977,13 @@ "name": "无", "value": null }, - { - "name": "变更时间", - "value": "modify_time" - }, { "name": "创建时间", "value": "create_time" + }, + { + "name": "变更时间", + "value": "modify_time" } ], "type": "search", @@ -4125,13 +4123,13 @@ "name": "无", "value": null }, - { - "name": "ID", - "value": "id" - }, { "name": "名称", "value": "name" + }, + { + "name": "ID", + "value": "id" } ], "type": "search", @@ -4431,13 +4429,13 @@ "name": "无", "value": null }, - { - "name": "变更时间", - "value": "modify_time" - }, { "name": "创建时间", "value": "create_time" + }, + { + "name": "变更时间", + "value": "modify_time" } ], "type": "search", @@ -4595,14 +4593,14 @@ "name": "无", "value": null }, - { - "name": "ID", - "value": "id" - }, { "name": "链接", "value": "url" }, + { + "name": "ID", + "value": "id" + }, { "name": "名称", "value": "name" @@ -4619,13 +4617,13 @@ "name": "无", "value": null }, - { - "name": "变更时间", - "value": "modify_time" - }, { "name": "创建时间", "value": "create_time" + }, + { + "name": "变更时间", + "value": "modify_time" } ], "type": "search", @@ -4807,13 +4805,13 @@ "name": "无", "value": null }, - { - "name": "创建时间", - "value": "create_time" - }, { "name": "变更时间", "value": "modify_time" + }, + { + "name": "创建时间", + "value": "create_time" } ], "type": "search", @@ -5107,13 +5105,13 @@ "name": "无", "value": null }, - { - "name": "创建时间", - "value": "create_time" - }, { "name": "变更时间", "value": "modify_time" + }, + { + "name": "创建时间", + "value": "create_time" } ], "type": "search",