Преглед изворни кода

add xmlname to xmlstruct, modify modules to tables

huangrf пре 6 година
родитељ
комит
3f9f3bc3ff
2 измењених фајлова са 11 додато и 3 уклоњено
  1. 1 1
      client/engineclient.go
  2. 10 2
      client/struct.go

+ 1 - 1
client/engineclient.go

@@ -44,7 +44,7 @@ func (c *EngineClient) InitDefalutFile(project_name string) {
 	os.MkdirAll("controllers/gen", os.ModePerm)
 	os.MkdirAll("controllers/partial", os.ModePerm)
 	os.MkdirAll("models", os.ModePerm)
-	os.MkdirAll("models/modules", os.ModePerm)
+	os.MkdirAll("models/tables", os.ModePerm)
 	os.MkdirAll("models/beans", os.ModePerm)
 	os.MkdirAll("models/sql", os.ModePerm)
 	os.MkdirAll("models/sql/conf", os.ModePerm)

+ 10 - 2
client/struct.go

@@ -1,6 +1,11 @@
 package client
 
+import(
+	"encoding/xml"
+)
+
 type XmlApplication struct {
+	XMLName xml.Name `xml:"application"`
 	ApplicationName string `xml:"name,attr"`
 	PackageName string `xml:"packagename,attr"`
 	Desc         string `xml:"desc,attr"`
@@ -14,6 +19,7 @@ type XmlControllers struct {
 }
 
 type XmlController struct {
+	XMLName xml.Name `xml:"controller"`
 	Name string `xml:"name,attr"`
 	Desc         string `xml:"desc,attr"`
 	Apis []XmlApi `xml:"api"`
@@ -59,9 +65,10 @@ type XmlTables struct {
 }
 
 type XmlTable struct {
+	XMLName xml.Name `xml:"table"`
 	Name           string `xml:"name,attr"`
 	Desc           string `xml:"desc,attr"`
-	ImportDateTime bool
+	ImportDateTime bool `xml:"-"`
 	ColumnList        []XmlColumn `xml:"column"`
 }
 
@@ -82,10 +89,11 @@ type XmlBeans struct {
 }
 
 type XmlBean struct {
+	XMLName xml.Name `xml:"bean"`
 	Name           string `xml:"name,attr"`
 	Desc           string `xml:"desc,attr"`
 	Inher		 string `xml:"inher,attr"`
-	ImportDateTime bool
+	ImportDateTime bool `xml:"-"`
 	PropList        []XmlProp `xml:"prop"`
 }