package {{PackageTableName}}data import ( "{{ModuleName}}/models/v/{{PackageTableName}}mod" ) // FormatAppDataList 格式化app列表数据 func FormatAppDataList(origin []{{PackageTableName}}mod.{{StructName}}) (res []*{{PackageTableName}}mod.{{StructName}}Info) { res = make([]*{{PackageTableName}}mod.{{StructName}}Info, len(origin)) if len(origin) == 0 { return } // 组装返回数据 for i, item := range origin { res[i] = FormatAppData(item) } return } // FormatAppData 格式化app数据 func FormatAppData(item {{PackageTableName}}mod.{{StructName}}) (res *{{PackageTableName}}mod.{{StructName}}Info) { if item.ID.IsZero() { return } // 组装返回数据 res = &{{PackageTableName}}mod.{{StructName}}Info{ {{AppRespTransferStatement}} } return }