Skip to content

Commit

Permalink
调整Xml模型架构文件,使其符合最新架构
Browse files Browse the repository at this point in the history
  • Loading branch information
nnhy committed Dec 9, 2023
1 parent 8f9788d commit 3a4c7d5
Showing 1 changed file with 46 additions and 18 deletions.
64 changes: 46 additions & 18 deletions XCode/ModelSchema.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -74,17 +74,45 @@
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConnName" type="xs:string">
<xs:element name="Output" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
实体类的数据库连接名
输出目录,绝对或相对地址,相对模型文件所在目录
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Output" type="xs:string">
<xs:element name="ChineseFileName" type="BooleanType">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
输出目录,绝对或相对地址,相对模型文件所在目录
是否使用中文作为实体类文件名
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ModelNameForCopy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
用于生成Copy函数的参数类型。例如{name}或I{name}
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HasIModel" type="BooleanType">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
带有索引器。实现IModel接口
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Nullable" type="BooleanType">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
可为null上下文。生成String?等
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConnName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
实体类的数据库连接名
</xs:documentation>
</xs:annotation>
</xs:element>
Expand All @@ -95,52 +123,52 @@
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ModelInterface" type="xs:string">
<xs:element name="ModelsOutput" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
简易模型接口名称,如{name}Model。指定后将生成简易模型接口,可用于数据传输
模型类输出目录。默认当前目录的Models子目录
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NameFormat" type="xs:string">
<xs:element name="ModelInterface" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
数据库名称格式,可选 Default/Upper/Lower/Underline
简易模型接口名称,如{name}Model。指定后将生成简易模型接口,可用于数据传输
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ChineseFileName" type="BooleanType">
<xs:element name="InterfacesOutput" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
是否使用中文作为实体类文件名
模型接口输出目录。默认当前目录的Interfaces子目录
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DisplayName" type="xs:string">
<xs:element name="ModelNameForToModel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
模块名称
用户实体转为模型类的模型类。例如{name}或{name}DTO
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CubeOutput" type="xs:string">
<xs:element name="NameFormat" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
魔方输出目录
数据库名称格式,可选 Default/Upper/Lower/Underline
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Version" type="xs:string">
<xs:element name="DisplayName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
XCode版本
魔方区域显示名
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Document" type="xs:string">
<xs:element name="CubeOutput" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="zh-cn">
文档教程
魔方控制器输出目录
</xs:documentation>
</xs:annotation>
</xs:element>
Expand Down

0 comments on commit 3a4c7d5

Please sign in to comment.