提交 82a870f2 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

export all fields if no -field params

上级 a709ef23
......@@ -30,7 +30,7 @@ func Generate(deflt string, yml string, total int, fieldsToExportStr string, out
vari.InputDir = filepath.Dir(yml) + string(os.PathSeparator)
constant.Total = total
rows, colTypes := gen.GenerateForDefinition(deflt, yml, fieldsToExport, total)
rows, colTypes := gen.GenerateForDefinition(deflt, yml, &fieldsToExport, total)
content := Print(rows, format, table, colTypes, fieldsToExport)
if out != "" {
......
......@@ -9,9 +9,9 @@ import (
"strings"
)
func GenerateForDefinition(deflt, yml string, fieldsToExport []string, total int) ([][]string, []bool) {
constant.Def = LoadRootDef(deflt, yml, &fieldsToExport)
constant.Res = LoadResDef(fieldsToExport)
func GenerateForDefinition(deflt, yml string, fieldsToExport *[]string, total int) ([][]string, []bool) {
constant.Def = LoadRootDef(deflt, yml, fieldsToExport)
constant.Res = LoadResDef(*fieldsToExport)
fieldNameToValues := map[string][]string{}
......@@ -19,7 +19,7 @@ func GenerateForDefinition(deflt, yml string, fieldsToExport []string, total int
// 为每个field生成值列表
for index, field := range constant.Def.Fields {
if !stringUtils.FindInArr(field.Field, fieldsToExport) {
if !stringUtils.FindInArr(field.Field, *fieldsToExport) {
continue
}
......@@ -34,7 +34,7 @@ func GenerateForDefinition(deflt, yml string, fieldsToExport []string, total int
rows := make([][]string, 0)
for i := 0; i < total; i++ {
for _, field := range constant.Def.Fields {
if !stringUtils.FindInArr(field.Field, fieldsToExport) {
if !stringUtils.FindInArr(field.Field, *fieldsToExport) {
continue
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册