Sfoglia il codice sorgente

light-engine.xml,并自动生成代码

zhangjq 6 anni fa
parent
commit
d01ac1cec8
2 ha cambiato i file con 453 aggiunte e 1 eliminazioni
  1. 7 1
      engine/apiengine.go
  2. 446 0
      light-apiengine.xml

+ 7 - 1
engine/apiengine.go

@@ -7,9 +7,10 @@ import (
 	//"github.com/gin-contrib/sessions/cookie"
 
 	"os"
-
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine-client/client"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/env"
 	"github.com/gin-contrib/cors"
 	"github.com/gin-gonic/gin"
 	"github.com/xormplus/xorm"
@@ -80,6 +81,11 @@ func (g *ApiEngine)LoadBusinessOrm()  {
 
 
 func (g *ApiEngine) Run() {
+	if config.AppConfig.RunMode != "release" {
+		engine_path := env.Get("GOPATH", "") + "/src/git.qianqiusoft.com/qianqiusoft/light-apiengine/"
+		gen_clinet := client.NewEngineClient("light-apiengine", "http://ccbeetech.com:6166")
+		gen_clinet.GenerateToPath(engine_path+"/light-apiengine.xml", engine_path)
+	}
 	g.GinEngine.StaticFile("/", "web/index.html")
 	g.GinEngine.Static("/static", "web/static")
 	g.GinEngine.Run(g.listen_addr)

+ 446 - 0
light-apiengine.xml

@@ -0,0 +1,446 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<application xmlns="http://qianqiusoft.com/developer"
+             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:schemaLocation="http://qianqiusoft.com/developer"
+             name="light-apiengine"
+             desc="千秋开发平台"
+             packagename="git.qianqiusoft.com/qianqiusoft/light-apiengine">
+    <controllers>
+        <controller name="sso" desc="用户单点登录功能" skip_login="true">
+            <api name="login" desc="用户登录" method="post,get,put">
+                <param name="logininfo" ref="$login_info" desc="登录信息"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="logout" desc="用户退出" method="post,get">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="sys_attachment" desc="系统管理">
+            <api name="upload" desc="上传文件" method="post">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="download" desc="下载文件" method="get">
+                <param name="id" type="string" desc="文件ID"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="delete" desc="删除文件" method="get">
+                <param name="id" type="string" desc="文件ID"></param>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="system" desc="系统管理">
+            <api name="sidebar" function="tree" table="sys_menu" desc="获取导航菜单" method="post,get">
+                <param name="user" type="string" desc="用户id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="get_menu_tree" desc="获取系统菜单" method="post,get">
+                <param name="user" type="string" desc="用户id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_user_page" desc="获取用户分页数" function="page" table="sys_user" method="get,post" >
+            </api>
+            <api name="get_org_tree" desc="获取组织架构树" function="tree" table="sys_org" method="get,post" >
+            </api>
+            <api name="add_user" desc="添加用户" method="post,get,put">
+                <param name="login_id" type="string" desc="登录ID"/>
+                <param name="password" type="string" desc="密码"/>
+                <param name="org_id" type="string" desc="组织ID"/>
+                <param name="email" type="string" desc="邮箱"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_user" desc="删除用户" method="post,get,put">
+                <param name="id" type="string" desc="用户ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_user" desc="修改用户" method="post,get,put">
+                <param name="login_id" type="string" desc="登录ID"/>
+                <param name="password" type="string" desc="密码"/>
+                <param name="org_id" type="string" desc="组织ID"/>
+                <param name="email" type="string" desc="邮箱"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_role" desc="添加角色" method="post,get,put">
+                <param name="name" type="string" desc="角色名称"/>
+                <param name="remark" type="string" desc="备注"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_role" desc="添加角色" method="post,get,put">
+                <param name="id" type="string" desc="角色ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_role" desc="修改角色" method="post,get,put">
+                <param name="id" type="string" desc="角色ID"/>
+                <param name="name" type="string" desc="角色名称"/>
+                <param name="remark" type="string" desc="备注"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_role_page" desc="角色分页" method="post,get,put">
+                <param name="page" ref="$get_page_info" desc="分页参数"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_role_menu" desc="查找角色权限" method="post,get,put">
+                <param name="role_id" type="string" desc="角色id"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="save_role_menu" desc="保存角色权限" method="post,get,put">
+                <param name="role_menu" ref="$save_role_menu array" type="string" desc="角色权限"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="role_all" desc="查找所有角色" method="post,get,put">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="find_permissions" desc="查找用户权限" method="post,get,put">
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="add_menu" desc="添加菜单" method="post,get,put">
+                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="del_menu" desc="删除菜单" method="post,get,put">
+                <param name="id"  type="string" desc="菜单ID"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+            <api name="update_menu" desc="更新菜单" method="post,get,put">
+                <param name="" ref="$sys_menu" type="string" desc="菜单"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
+        </controller>
+        <controller name="api" desc="api接口">
+            <api name="api_doc" method="get" desc="api文档">
+                <param name="sys" desc="是否包含用户管理相关接口" type="string"></param>
+            </api>
+        </controller>
+    </controllers>
+    <beans>
+        <bean name="sys_menu_tree" desc="系统菜单树" inher="$sys_menu">
+            <prop name="children" caption="子列表" type="$sys_menu_tree array" />
+            <prop name="level" caption="目录层级" type="int32" />
+            <prop name="parent_name" caption="父节点名称" type="string" />
+        </bean>
+        <bean name="sys_org_tree" desc="组织架构" inher="$sys_org">
+            <prop name="children" caption="子列表" type="$sys_org_tree array" />
+        </bean>
+        <bean name="user_info" desc="用户信息" inher="$sys_user">
+            <prop name="org_name" caption="部门名称" type="string" />
+            <prop name="role_name" caption="角色名称" type="string" />
+            <prop name="user_role" caption="用户角色" type="$sys_user_role array" />
+        </bean>
+        <bean name="login_info" desc="登录信息">
+            <prop name="account" caption="用户id" type="string" />
+            <prop name="password" caption="密码" type="string" />
+            <prop name="captcha" caption="验证码" type="string" />
+        </bean>
+        <bean name="login_return_info" desc="登录信息" inher="$sys_user">
+            <prop name="token" caption="token" type="string" />
+        </bean>
+        <bean name="get_page_info" desc="分页参数">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="columnFilters" caption="过滤条件" type="$column_filters"/>
+        </bean>
+        <bean name="column_filters" desc="分页参数_过滤条件列表">
+            <prop name="name" caption="过滤名称列表" type="$column_filter" />
+        </bean>
+        <bean name="column_filter" desc="分页参数_过滤条件">
+            <prop name="name" caption="过滤名称列表" type="string" />
+            <prop name="value" caption="过滤值" type="string" />
+        </bean>
+        <bean name="sys_user_page_info">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总页数" type="int" />
+            <prop name="content" caption="内容" type="$user_info array" />
+        </bean>
+        <bean name="sys_return" desc="系统返回">
+            <prop name="code" caption="代码" type="int32" />
+            <prop name="msg" caption="描述" type="string" />
+            <prop name="data" caption="数据" type="interface{}" />
+        </bean>
+        <bean name="sys_role_page_info">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总页数" type="int" />
+            <prop name="content" caption="内容" type="$sys_role array" />
+        </bean>
+        <bean name="save_role_menu" desc="保存角色权限参数">
+            <prop name="role_id" caption="角色ID" type="string" />
+            <prop name="menu_id" caption="菜单ID" type="string" />
+        </bean>
+        <bean name="storage_result" desc="附件返回">
+            <prop name="result" caption="result" type="string" />
+            <prop name="ip" caption="ip" type="string" />
+            <prop name="port" caption="port" type="string" />
+            <prop name="id" caption="id" type="string" />
+            <prop name="hash" caption="hash" type="string" />
+            <prop name="len" caption="len" type="int32" />
+            <prop name="error" caption="error" type="string" />
+        </bean>
+        <bean name="page_result" desc="分页结果">
+            <prop name="pageNum" caption="页码" type="int" />
+            <prop name="pageSize" caption="单页数" type="int" />
+            <prop name="totalSize" caption="总页数" type="int64" />
+            <prop name="content" caption="内容" type="interface{}" />
+        </bean>
+        <bean name="tree_node" desc="树结点">
+            <prop name="id" caption="ID" type="string" />
+            <prop name="text" caption="标题" type="string" />
+            <prop name="parent" caption="父结点" type="string" />
+            <prop name="nodes" caption="子结点" type="*TreeNode array" />
+            <prop name="tag" caption="tag" type="interface{}" />
+        </bean>
+        <bean name="join" desc="连表查询">
+            <prop name="joinOperator" caption="连接方式" type="string" />
+            <prop name="tabelName" caption="连接表名" type="string" />
+            <prop name="condition" caption="连接条件" type="string" />
+        </bean>
+        <bean name="page_query_param" desc="分页参数">
+            <prop name="table_name" caption="表名" type="string" />
+            <prop name="select_fields" caption="选择列" type="[]string" />
+            <prop name="join_tables" caption="总数" type="$join array" />
+            <!--<prop name="page_info" caption="内容" type="$get_page_info" />-->
+        </bean>
+
+    </beans>
+    <tables>
+        <table name="sys_user" desc="用户表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="login_id" caption="登录ID" type="string" dbtype="varchar(36)" size="36" />
+            <column isNull="false" name="password" caption="密码" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="name" caption="名字" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="mobile" caption="电话" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="email" caption="邮箱" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="org_id" caption="组织ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="type" caption="用户类型" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_org" desc="组织架构">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="true" name="parent" caption="上级组织" type="string" size="36" dbtype="varchar(36)" />
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="leader" caption="领导人" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="type" caption="组织类型" type="int32"/>
+            <column name="order" caption="排序" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_role" desc="用户角色">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="remark" caption="备注" type="string" size="100" dbtype="varchar(100)"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_user_role" desc="用户与角色对应">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="user_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_menu" desc="系统菜单">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="菜单名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="code" caption="编码" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="true" name="parent" caption="父菜单ID,一级菜单为null" type="string" size="36" dbtype="varchar(36)"/>
+            <column name="url" type="string" size="200" dbtype="varchar(200)" caption="菜单URL,类型:1.普通页面(如用户管理, /sys/user) 2.嵌套完整外部页面,以http(s)开头的链接 3.嵌套服务器页面,使用iframe:前缀+目标URL(如SQL监控, iframe:/druid/login.html, iframe:前缀会替换成服务器地址)"/>
+            <column name="component" type="string" size="100" dbtype="varchar(100)" caption="菜单组件"/>
+            <column isNull="true" name="perms" caption="授权(多个用逗号分隔,如:sys:user:add,sys:user:edit)" type="string" size="500" dbtype="varchar(500)"/>
+            <column name="type" caption="类型 0:目录   1:菜单   2:按钮" type="int32"/>
+            <column isNull="false" name="icon" caption="菜单图标" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="order_num" caption="排序" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_role_menu" desc="角色与菜单对应">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="role_id" caption="用户ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="menu_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" />
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_permission" desc="权限表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="perms" caption="权限标识" type="string" size="100" dbtype="varchar(100)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" />
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_role_permission" desc="角色权限表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="permission_id" caption="权限ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="role_id" caption="角色ID" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" />
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_attachment" desc="附件表">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="size" caption="大小" type="int32" size="50" />
+            <column isNull="false" name="ext" caption="ext" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="hash" caption="哈希值" type="string" />
+            <column isNull="false" name="url" caption="链接地址" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+        <table name="sys_domain" desc="用户域">
+            <column isNull="false" isPK="true" name="id" caption="主键" dbtype="varchar(36)"
+                    type="string" size="36">
+                <auto value="$uuid" update="false">
+                </auto>
+            </column>
+            <column isNull="false" name="name" caption="名称" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="full_name" caption="全名" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="contact_name" caption="负责人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="contact_email" caption="负责人邮箱" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="contact_mobile" caption="负责人电话" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="data_source" caption="数据库链接串" type="string" size="200" dbtype="varchar(200)"/>
+            <column isNull="false" name="domain_url" caption="网址" type="string" size="200" dbtype="varchar(200)"/>
+            <column name="type" caption="域类型" type="int32"/>
+            <column name="status" caption="状态 0:禁用   1:正常" type="int32"/>
+            <column isNull="false" name="domain" caption="域" type="string" size="50" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="create_time" caption="创建时间" type="datetime" />
+            <column isNull="false" name="last_update_by" caption="最后更新人" type="string" size="36" dbtype="varchar(36)"/>
+            <column isNull="false" name="last_update_date" caption="最后更新时间" type="datetime" />
+            <column isNull="false" name="del_flag" caption="是否删除 0:删除   1:正常" type="int32"/>
+        </table>
+    </tables>
+</application>