Vendored
+34
@@ -0,0 +1,34 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user