package resx // QueryFieldOption 定义查询字段的选项函数类型。 type QueryFieldOption func(*QueryField) // WithAlias 设置查询字段的别名。 func WithAlias(alias string) QueryFieldOption { return func(qf *QueryField) { qf.alias = alias } } // WithIsExpr 设置查询字段是否为表达式。 func WithIsExpr(isExpr bool) QueryFieldOption { return func(qf *QueryField) { qf.isExpr = isExpr } } // WithOmitEmpty 设置查询字段是否在为空时忽略。 func WithOmitEmpty(isOmitempty bool) QueryFieldOption { return func(qf *QueryField) { qf.isOmitempty = isOmitempty } } // WithIgnore 设置查询字段是否被忽略。 func WithIgnore(ignored bool) QueryFieldOption { return func(qf *QueryField) { qf.ignored = ignored } }