From 8adcf0eab2271604f0a1c12e494e5918f0a46b2f Mon Sep 17 00:00:00 2001 From: zhangxin Date: Tue, 9 Nov 2021 11:23:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AD=97=E6=AE=B5sortColumn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- grmi/Field.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/grmi/Field.go b/grmi/Field.go index d3118d5..0dd9d3c 100644 --- a/grmi/Field.go +++ b/grmi/Field.go @@ -1,14 +1,19 @@ package grmi +import "strings" + type Field struct { Name string ColumnName string + SortColumnName string UrlParameterName string GoType GoType } func NewField(name string, columnName string, urlParameterName string, goType GoType) Field { - return Field{name, columnName, urlParameterName, goType} + sortColumnName := strings.Replace(columnName, "[", "", -1) + sortColumnName = strings.Replace(sortColumnName, "]", "", -1) + return Field{name, columnName, sortColumnName, urlParameterName, goType} } func (field *Field) NewPredicate(predicateType func(Predicate) (string, error), values ...interface{}) Predicate {