Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibzuaa
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibzuaa
提交
868d9fbb
提交
868d9fbb
编写于
9月 17, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ibiz4j 部署微服务接口
上级
c90b4238
变更
23
隐藏空白字符变更
内嵌
并排
正在显示
23 个修改的文件
包含
2669 行增加
和
6 行删除
+2669
-6
config.xml
config.xml
+5
-0
pom.xml
ibzuaa-app/ibzuaa-app-web/pom.xml
+20
-0
application-web-prod.yml
...bzuaa-app-web/src/main/resources/application-web-prod.yml
+1
-1
SysAuthLog.java
.../src/main/java/cn/ibizlab/core/uaa/domain/SysAuthLog.java
+12
-0
SysOpenAccess.java
...c/main/java/cn/ibizlab/core/uaa/domain/SysOpenAccess.java
+12
-0
SysPermission.java
...c/main/java/cn/ibizlab/core/uaa/domain/SysPermission.java
+12
-0
SysRole.java
...ore/src/main/java/cn/ibizlab/core/uaa/domain/SysRole.java
+12
-0
SysRolePermission.java
...in/java/cn/ibizlab/core/uaa/domain/SysRolePermission.java
+12
-0
SysUser.java
...ore/src/main/java/cn/ibizlab/core/uaa/domain/SysUser.java
+12
-0
SysUserAuth.java
...src/main/java/cn/ibizlab/core/uaa/domain/SysUserAuth.java
+12
-0
SysUserRole.java
...src/main/java/cn/ibizlab/core/uaa/domain/SysUserRole.java
+12
-0
ibzuaa.json
ibzuaa-core/src/main/resources/sysmodel/ibzuaa.json
+2428
-0
pom.xml
ibzuaa-provider/ibzuaa-provider-api/pom.xml
+20
-0
Dockerfile
...a-provider/ibzuaa-provider-api/src/main/docker/Dockerfile
+1
-1
ibzuaa-provider-api.yaml
...uaa-provider-api/src/main/docker/ibzuaa-provider-api.yaml
+14
-1
application-api-prod.yml
...-provider-api/src/main/resources/application-api-prod.yml
+1
-1
IBZLiteFallback.java
...src/main/java/cn/ibizlab/util/client/IBZLiteFallback.java
+13
-0
IBZLiteFeignClient.java
.../main/java/cn/ibizlab/util/client/IBZLiteFeignClient.java
+17
-0
EntityBase.java
...util/src/main/java/cn/ibizlab/util/domain/EntityBase.java
+30
-0
EntityClient.java
...il/src/main/java/cn/ibizlab/util/domain/EntityClient.java
+11
-0
EntityMP.java
...a-util/src/main/java/cn/ibizlab/util/domain/EntityMP.java
+10
-0
application-nacos.yml
ibzuaa-util/src/main/resources/application-nacos.yml
+1
-1
application-sys.yml
ibzuaa-util/src/main/resources/application-sys.yml
+1
-1
未找到文件。
config.xml
浏览文件 @
868d9fbb
...
...
@@ -37,6 +37,11 @@
git clone -b master $para2 ibzuaa/
export NODE_OPTIONS=--max-old-space-size=4096
cd ibzuaa/
mvn clean package -Papi
cd ibzuaa-provider/ibzuaa-provider-api
mvn -Papi docker:build
mvn -Papi docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/ibzuaa-provider-api.yaml ibzlab-rt --with-registry-auth
</command>
</hudson.tasks.Shell>
</builders>
...
...
ibzuaa-app/ibzuaa-app-web/pom.xml
浏览文件 @
868d9fbb
...
...
@@ -21,6 +21,9 @@
</dependency>
</dependencies>
<properties>
<docker.image.prefix>
registry.cn-shanghai.aliyuncs.com/ibizsys
</docker.image.prefix>
</properties>
<profiles>
...
...
@@ -95,6 +98,23 @@
</executions>
</plugin>
<plugin>
<groupId>
com.spotify
</groupId>
<artifactId>
docker-maven-plugin
</artifactId>
<version>
0.4.13
</version>
<configuration>
<serverId>
ibiz-dev
</serverId>
<imageName>
${docker.image.prefix}/${project.artifactId}:latest
</imageName>
<dockerDirectory>
${project.basedir}/src/main/docker
</dockerDirectory>
<resources>
<resource>
<targetPath>
/
</targetPath>
<directory>
../../
</directory>
<include>
${project.artifactId}.jar
</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>
</profile>
...
...
ibzuaa-app/ibzuaa-app-web/src/main/resources/application-web-prod.yml
浏览文件 @
868d9fbb
server
:
port
:
8080
port
:
30002
#Log配置
logging
:
level
:
...
...
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysAuthLog.java
浏览文件 @
868d9fbb
...
...
@@ -167,6 +167,18 @@ public class SysAuthLog extends EntityMP implements Serializable {
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"logid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysOpenAccess.java
浏览文件 @
868d9fbb
...
...
@@ -208,6 +208,18 @@ public class SysOpenAccess extends EntityMP implements Serializable {
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"accessid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysPermission.java
浏览文件 @
868d9fbb
...
...
@@ -126,6 +126,18 @@ public class SysPermission extends EntityMP implements Serializable {
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"sys_permissionid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysRole.java
浏览文件 @
868d9fbb
...
...
@@ -148,6 +148,18 @@ public class SysRole extends EntityMP implements Serializable {
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"sys_roleid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysRolePermission.java
浏览文件 @
868d9fbb
...
...
@@ -163,6 +163,18 @@ public class SysRolePermission extends EntityMP implements Serializable {
return
DigestUtils
.
md5DigestAsHex
(
String
.
format
(
"%s||%s"
,
this
.
getRoleid
(),
this
.
getPermissionid
()).
getBytes
());
return
null
;
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"sys_role_permissionid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysUser.java
浏览文件 @
868d9fbb
...
...
@@ -516,6 +516,18 @@ public class SysUser extends EntityMP implements Serializable {
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"userid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysUserAuth.java
浏览文件 @
868d9fbb
...
...
@@ -145,6 +145,18 @@ public class SysUserAuth extends EntityMP implements Serializable {
return
DigestUtils
.
md5DigestAsHex
(
String
.
format
(
"%s||%s"
,
this
.
getUserid
(),
this
.
getIdentityType
()).
getBytes
());
return
null
;
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"authid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/java/cn/ibizlab/core/uaa/domain/SysUserRole.java
浏览文件 @
868d9fbb
...
...
@@ -170,6 +170,18 @@ public class SysUserRole extends EntityMP implements Serializable {
return
DigestUtils
.
md5DigestAsHex
(
String
.
format
(
"%s||%s"
,
this
.
getRoleid
(),
this
.
getUserid
()).
getBytes
());
return
null
;
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
@Override
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
)
{
this
.
reset
(
"sys_user_roleid"
);
return
super
.
copyTo
(
targetEntity
,
bIncEmpty
);
}
}
ibzuaa-core/src/main/resources/sysmodel/ibzuaa.json
0 → 100644
浏览文件 @
868d9fbb
{
"systemid"
:
"ibzuaa"
,
"systemname"
:
"ibzuaa"
,
"entities"
:[
{
"entity_name"
:
"SYS_APP"
,
"logicname"
:
"应用"
,
"code_name"
:
"SysApp"
,
"table_name"
:
"IBZAPP"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"APPID"
,
"codename"
:
"Id"
,
"field_logic_name"
:
"应用标识"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"APPNAME"
,
"codename"
:
"Label"
,
"field_logic_name"
:
"应用名"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"PSSYSTEMID"
,
"codename"
:
"SystemId"
,
"field_logic_name"
:
"系统标识"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
"PSSystemId"
,
"relation_name"
:
"DER1N_SYS_APP_SYS_PSSYSTEM_PSSYSTEMID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"FULLNAME"
,
"codename"
:
"FullName"
,
"field_logic_name"
:
"全称"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"APPTYPE"
,
"codename"
:
"Type"
,
"field_logic_name"
:
"类型"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"AppType"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"APPGROUP"
,
"codename"
:
"Group"
,
"field_logic_name"
:
"分组"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ICON"
,
"codename"
:
"Icon"
,
"field_logic_name"
:
"图标"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"VISABLED"
,
"codename"
:
"Visabled"
,
"field_logic_name"
:
"可见"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Integer"
,
"dict"
:
"YesNo"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ADDR"
,
"codename"
:
"Addr"
,
"field_logic_name"
:
"地址"
,
"entity_name"
:
"SysApp"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
300
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
{
"name"
:
"DER1N_SYS_APP_SYS_PSSYSTEM_PSSYSTEMID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"System"
,
"entity_name"
:
"SysPSSystem"
,
"ref_entity_name"
:
"SysApp"
,
"nested_name"
:
""
,
"lookup"
:
""
}
]
}
,
{
"entity_name"
:
"SYS_AUTHLOG"
,
"logicname"
:
"认证日志"
,
"code_name"
:
"SysAuthLog"
,
"table_name"
:
"IBZAUTHLOG"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"LOGID"
,
"codename"
:
"LogId"
,
"field_logic_name"
:
"标识"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERNAME"
,
"codename"
:
"UserName"
,
"field_logic_name"
:
"用户全局名"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"PERSONNAME"
,
"codename"
:
"PersonName"
,
"field_logic_name"
:
"用户名称"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"DOMAIN"
,
"codename"
:
"Domain"
,
"field_logic_name"
:
"域"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"AUTHTIME"
,
"codename"
:
"AuthTime"
,
"field_logic_name"
:
"认证时间"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"IPADDR"
,
"codename"
:
"IPAddr"
,
"field_logic_name"
:
"IP地址"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MACADDR"
,
"codename"
:
"MacAddr"
,
"field_logic_name"
:
"MAC地址"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERAGENT"
,
"codename"
:
"UserAgent"
,
"field_logic_name"
:
"客户端"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"AUTHCODE"
,
"codename"
:
"AuthCode"
,
"field_logic_name"
:
"认证结果"
,
"entity_name"
:
"SysAuthLog"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"CLAuthCode"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
15
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
]
}
,
{
"entity_name"
:
"SYS_OPEN_ACCESS"
,
"logicname"
:
"第三方认证平台"
,
"code_name"
:
"SysOpenAccess"
,
"table_name"
:
"IBZOPENACCESS"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"ACCESSID"
,
"codename"
:
"Id"
,
"field_logic_name"
:
"开放平台接入标识"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ACCESSNAME"
,
"codename"
:
"Name"
,
"field_logic_name"
:
"开放平台"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"OPEN_TYPE"
,
"codename"
:
"Open_type"
,
"field_logic_name"
:
"开放平台类型"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"OpenAccessType"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ACCESS_KEY"
,
"codename"
:
"Access_key"
,
"field_logic_name"
:
"AccessKey(AppId)"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SECRET_KEY"
,
"codename"
:
"Secret_key"
,
"field_logic_name"
:
"SecretKey(AppSecret)"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"REGION_ID"
,
"codename"
:
"Region_id"
,
"field_logic_name"
:
"RegionId"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ACCESS_TOKEN"
,
"codename"
:
"Access_token"
,
"field_logic_name"
:
"管理账号token"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
1000
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"EXPIRES_TIME"
,
"codename"
:
"Expires_time"
,
"field_logic_name"
:
"管理账号token过期时间"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"DISABLED"
,
"codename"
:
"Disabled"
,
"field_logic_name"
:
"是否禁用"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Integer"
,
"dict"
:
"YesNo"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"REDIRECT_URI"
,
"codename"
:
"Redirect_uri"
,
"field_logic_name"
:
"RedirectURI"
,
"entity_name"
:
"SysOpenAccess"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
500
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
]
}
,
{
"entity_name"
:
"SYS_PSSYSTEM"
,
"logicname"
:
"系统"
,
"code_name"
:
"SysPSSystem"
,
"table_name"
:
"IBZPSSYSTEM"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"PSSYSTEMID"
,
"codename"
:
"PSSystemId"
,
"field_logic_name"
:
"系统标识"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PSSYSTEMNAME"
,
"codename"
:
"PSSystemName"
,
"field_logic_name"
:
"系统名称"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"SYSSTRUCTURE"
,
"codename"
:
"SysStructure"
,
"field_logic_name"
:
"结构"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"TEXT"
,
"data_length"
:
1048576
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"APPS"
,
"codename"
:
"Apps"
,
"field_logic_name"
:
"应用"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"TEXT"
,
"data_length"
:
1048576
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MD5CHECK"
,
"codename"
:
"MD5Check"
,
"field_logic_name"
:
"校验"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SHOWORDER"
,
"codename"
:
"ShowOrder"
,
"field_logic_name"
:
"排序"
,
"entity_name"
:
"SysPSSystem"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Integer"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
{
"name"
:
"DER1N_SYS_APP_SYS_PSSYSTEM_PSSYSTEMID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"System"
,
"entity_name"
:
"SysPSSystem"
,
"ref_entity_name"
:
"SysApp"
,
"nested_name"
:
""
,
"lookup"
:
""
}
],
"subEntitys"
:[
]
}
,
{
"entity_name"
:
"SYS_PERMISSION"
,
"logicname"
:
"权限/资源"
,
"code_name"
:
"SysPermission"
,
"table_name"
:
"IBZPERMISSION"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"SYS_PERMISSIONID"
,
"codename"
:
"PermissionId"
,
"field_logic_name"
:
"资源标识"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_PERMISSIONNAME"
,
"codename"
:
"PermissionName"
,
"field_logic_name"
:
"资源名称"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"PERMISSIONTYPE"
,
"codename"
:
"Permissiontype"
,
"field_logic_name"
:
"资源类别"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"CLPermissionType"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
60
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PSSYSTEMID"
,
"codename"
:
"PSSystemId"
,
"field_logic_name"
:
"系统"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ENABLE"
,
"codename"
:
"Enable"
,
"field_logic_name"
:
"逻辑有效"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Integer"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"LOGICVALID"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREATEDATE"
,
"codename"
:
"CreateDate"
,
"field_logic_name"
:
"建立时间"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"UPDATEDATE"
,
"codename"
:
"UpdateDate"
,
"field_logic_name"
:
"更新时间"
,
"entity_name"
:
"SysPermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"UPDATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
{
"name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_PERMISSION_SYS_PERMISSIONID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Permission"
,
"entity_name"
:
"SysPermission"
,
"ref_entity_name"
:
"SysRolePermission"
,
"nested_name"
:
""
,
"lookup"
:
""
}
],
"subEntitys"
:[
]
}
,
{
"entity_name"
:
"SYS_ROLE"
,
"logicname"
:
"系统角色"
,
"code_name"
:
"SysRole"
,
"table_name"
:
"IBZROLE"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"SYS_ROLEID"
,
"codename"
:
"RoleId"
,
"field_logic_name"
:
"角色标识"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_ROLENAME"
,
"codename"
:
"RoleName"
,
"field_logic_name"
:
"角色名称"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"MEMO"
,
"codename"
:
"Memo"
,
"field_logic_name"
:
"备注"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PROLEID"
,
"codename"
:
"PRoleId"
,
"field_logic_name"
:
"父角色标识"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
"RoleId"
,
"relation_name"
:
"DER1N_SYS_ROLE_SYS_ROLE_PROLEID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PROLENAME"
,
"codename"
:
"PRoleName"
,
"field_logic_name"
:
"父角色名称"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
"RoleName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREATEDATE"
,
"codename"
:
"CreateDate"
,
"field_logic_name"
:
"建立时间"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"UPDATEDATE"
,
"codename"
:
"UpdateDate"
,
"field_logic_name"
:
"更新时间"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"UPDATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREATEMAN"
,
"codename"
:
"CreateMan"
,
"field_logic_name"
:
"建立人"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"SysOperator"
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
60
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEMAN"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"UPDATEMAN"
,
"codename"
:
"UpdateMan"
,
"field_logic_name"
:
"更新人"
,
"entity_name"
:
"SysRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"SysOperator"
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
60
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"UPDATEMAN"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
{
"name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_ROLE_SYS_ROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Role"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysRolePermission"
,
"nested_name"
:
""
,
"lookup"
:
""
},
{
"name"
:
"DER1N_SYS_ROLE_SYS_ROLE_PROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Parent"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysRole"
,
"nested_name"
:
""
,
"lookup"
:
""
},
{
"name"
:
"DER1N_SYS_USER_ROLE_SYS_ROLE_SYS_ROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Role"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysUserRole"
,
"nested_name"
:
""
,
"lookup"
:
""
}
],
"subEntitys"
:[
{
"name"
:
"DER1N_SYS_ROLE_SYS_ROLE_PROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Parent"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysRole"
,
"nested_name"
:
""
,
"lookup"
:
""
}
]
}
,
{
"entity_name"
:
"SYS_ROLE_PERMISSION"
,
"logicname"
:
"角色权限关系"
,
"code_name"
:
"SysRolePermission"
,
"table_name"
:
"IBZROLE_PERMISSION"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"SYS_ROLE_PERMISSIONID"
,
"codename"
:
"RolePermissionId"
,
"field_logic_name"
:
"角色权限关系表标识"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_ROLEID"
,
"codename"
:
"RoleId"
,
"field_logic_name"
:
"角色表标识"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"RoleId"
,
"relation_name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_ROLE_SYS_ROLEID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
"KEY1"
},
{
"fieldname"
:
"SYS_ROLENAME"
,
"codename"
:
"RoleName"
,
"field_logic_name"
:
"角色名称"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"RoleName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_PERMISSIONID"
,
"codename"
:
"PermissionId"
,
"field_logic_name"
:
"权限表标识"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"PermissionId"
,
"relation_name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_PERMISSION_SYS_PERMISSIONID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
"KEY2"
},
{
"fieldname"
:
"SYS_PERMISSIONNAME"
,
"codename"
:
"PermissionName"
,
"field_logic_name"
:
"权限名称"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"PermissionName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PERMISSIONTYPE"
,
"codename"
:
"PermissionType"
,
"field_logic_name"
:
"权限类型"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"Permissiontype"
,
"relation_name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_PERMISSION_SYS_PERMISSIONID"
,
"field_type"
:
"String"
,
"dict"
:
"CLPermissionType"
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
60
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PERMISSIONENABLE"
,
"codename"
:
"PermissionEnable"
,
"field_logic_name"
:
"权限类型"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
"Enable"
,
"relation_name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_PERMISSION_SYS_PERMISSIONID"
,
"field_type"
:
"Integer"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREATEDATE"
,
"codename"
:
"CreateDate"
,
"field_logic_name"
:
"建立时间"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"UPDATEDATE"
,
"codename"
:
"UpdateDate"
,
"field_logic_name"
:
"更新时间"
,
"entity_name"
:
"SysRolePermission"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"UPDATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
{
"name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_PERMISSION_SYS_PERMISSIONID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Permission"
,
"entity_name"
:
"SysPermission"
,
"ref_entity_name"
:
"SysRolePermission"
,
"nested_name"
:
""
,
"lookup"
:
""
},
{
"name"
:
"DER1N_SYS_ROLE_PERMISSION_SYS_ROLE_SYS_ROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Role"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysRolePermission"
,
"nested_name"
:
""
,
"lookup"
:
""
}
]
}
,
{
"entity_name"
:
"SYS_USER"
,
"logicname"
:
"系统用户"
,
"code_name"
:
"SysUser"
,
"table_name"
:
"IBZUSER"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"USERID"
,
"codename"
:
"UserId"
,
"field_logic_name"
:
"用户标识"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERNAME"
,
"codename"
:
"UserName"
,
"field_logic_name"
:
"用户全局名"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PERSONNAME"
,
"codename"
:
"PersonName"
,
"field_logic_name"
:
"用户姓名"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
},
{
"fieldname"
:
"USERCODE"
,
"codename"
:
"UserCode"
,
"field_logic_name"
:
"用户工号"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PASSWORD"
,
"codename"
:
"Password"
,
"field_logic_name"
:
"密码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"LOGINNAME"
,
"codename"
:
"LoginName"
,
"field_logic_name"
:
"登录名"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"DOMAINS"
,
"codename"
:
"Domains"
,
"field_logic_name"
:
"区属"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MDEPTID"
,
"codename"
:
"MdeptId"
,
"field_logic_name"
:
"主部门"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MDEPTCODE"
,
"codename"
:
"MDeptCode"
,
"field_logic_name"
:
"主部门代码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MDEPTNAME"
,
"codename"
:
"MDeptName"
,
"field_logic_name"
:
"主部门名称"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"BCODE"
,
"codename"
:
"BCode"
,
"field_logic_name"
:
"业务编码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"POSTID"
,
"codename"
:
"PostId"
,
"field_logic_name"
:
"岗位标识"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"POSTCODE"
,
"codename"
:
"PostCode"
,
"field_logic_name"
:
"岗位代码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"POSTNAME"
,
"codename"
:
"PostName"
,
"field_logic_name"
:
"岗位名称"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ORGID"
,
"codename"
:
"OrgId"
,
"field_logic_name"
:
"单位"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"ORGID"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ORGCODE"
,
"codename"
:
"OrgCode"
,
"field_logic_name"
:
"单位代码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ORGNAME"
,
"codename"
:
"OrgName"
,
"field_logic_name"
:
"单位名称"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"ORGNAME"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"NICKNAME"
,
"codename"
:
"NickName"
,
"field_logic_name"
:
"昵称别名"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SEX"
,
"codename"
:
"Sex"
,
"field_logic_name"
:
"性别"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
20
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"BIRTHDAY"
,
"codename"
:
"Birthday"
,
"field_logic_name"
:
"出生日期"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CERTCODE"
,
"codename"
:
"CertCode"
,
"field_logic_name"
:
"证件号码"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"PHONE"
,
"codename"
:
"Phone"
,
"field_logic_name"
:
"联系方式"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"EMAIL"
,
"codename"
:
"Email"
,
"field_logic_name"
:
"邮件"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"AVATAR"
,
"codename"
:
"Avatar"
,
"field_logic_name"
:
"社交账号"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ADDR"
,
"codename"
:
"Addr"
,
"field_logic_name"
:
"地址"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERICON"
,
"codename"
:
"UserIcon"
,
"field_logic_name"
:
"照片"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"THEME"
,
"codename"
:
"Theme"
,
"field_logic_name"
:
"样式"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"LANG"
,
"codename"
:
"Lang"
,
"field_logic_name"
:
"语言"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"FONTSIZE"
,
"codename"
:
"FontSize"
,
"field_logic_name"
:
"字号"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
10
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MEMO"
,
"codename"
:
"Memo"
,
"field_logic_name"
:
"备注"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"RESERVER"
,
"codename"
:
"Reserver"
,
"field_logic_name"
:
"保留"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SUPERUSER"
,
"codename"
:
"SuperUser"
,
"field_logic_name"
:
"超级管理员"
,
"entity_name"
:
"SysUser"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Integer"
,
"dict"
:
"YesNo"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_length"
:
null
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
{
"name"
:
"DER1N_SYS_USER_AUTH_SYS_USER_USERID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"User"
,
"entity_name"
:
"SysUser"
,
"ref_entity_name"
:
"SysUserAuth"
,
"nested_name"
:
""
,
"lookup"
:
""
},
{
"name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"User"
,
"entity_name"
:
"SysUser"
,
"ref_entity_name"
:
"SysUserRole"
,
"nested_name"
:
""
,
"lookup"
:
""
}
],
"subEntitys"
:[
]
}
,
{
"entity_name"
:
"SYS_USER_AUTH"
,
"logicname"
:
"账号绑定"
,
"code_name"
:
"SysUserAuth"
,
"table_name"
:
"IBZUSERAUTH"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"AUTHID"
,
"codename"
:
"Id"
,
"field_logic_name"
:
"标识"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERID"
,
"codename"
:
"UserId"
,
"field_logic_name"
:
"用户标识"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
"UserId"
,
"relation_name"
:
"DER1N_SYS_USER_AUTH_SYS_USER_USERID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
"KEY1"
},
{
"fieldname"
:
"IDENTITY_TYPE"
,
"codename"
:
"Identity_type"
,
"field_logic_name"
:
"认证类型"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
"OpenAccessType"
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
"KEY2"
},
{
"fieldname"
:
"IDENTIFIER"
,
"codename"
:
"Identifier"
,
"field_logic_name"
:
"认证标识"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREDENTIAL"
,
"codename"
:
"Credential"
,
"field_logic_name"
:
"凭据"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
500
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"USERNAME"
,
"codename"
:
"UserName"
,
"field_logic_name"
:
"人员"
,
"entity_name"
:
"SysUserAuth"
,
"ref_field_name"
:
"UserName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
200
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
{
"name"
:
"DER1N_SYS_USER_AUTH_SYS_USER_USERID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"User"
,
"entity_name"
:
"SysUser"
,
"ref_entity_name"
:
"SysUserAuth"
,
"nested_name"
:
""
,
"lookup"
:
""
}
]
}
,
{
"entity_name"
:
"SYS_USER_ROLE"
,
"logicname"
:
"用户角色关系"
,
"code_name"
:
"SysUserRole"
,
"table_name"
:
"IBZUSER_ROLE"
,
"system_id"
:
"ibzuaa"
,
"system_name"
:
"ibzuaa"
,
"ds_id"
:
null
,
"ds_name"
:
""
,
"fields"
:[
{
"fieldname"
:
"SYS_USER_ROLEID"
,
"codename"
:
"UserRoleId"
,
"field_logic_name"
:
"用户角色关系标识"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
1
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_ROLEID"
,
"codename"
:
"RoleId"
,
"field_logic_name"
:
"角色标识"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"RoleId"
,
"relation_name"
:
"DER1N_SYS_USER_ROLE_SYS_ROLE_SYS_ROLEID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
"KEY1"
},
{
"fieldname"
:
"SYS_ROLENAME"
,
"codename"
:
"RoleName"
,
"field_logic_name"
:
"角色名称"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"RoleName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"SYS_USERID"
,
"codename"
:
"UserId"
,
"field_logic_name"
:
"用户标识"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"UserId"
,
"relation_name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
1
,
"union_key"
:
"KEY2"
},
{
"fieldname"
:
"SYS_USERNAME"
,
"codename"
:
"PersonName"
,
"field_logic_name"
:
"用户名称"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"PersonName"
,
"relation_name"
:
""
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"LOGINNAME"
,
"codename"
:
"LoginName"
,
"field_logic_name"
:
"登录名"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"LoginName"
,
"relation_name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"ORGNAME"
,
"codename"
:
"OrgName"
,
"field_logic_name"
:
"单位"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"OrgName"
,
"relation_name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"ORGNAME"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"MDEPTNAME"
,
"codename"
:
"MDeptName"
,
"field_logic_name"
:
"主部门"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
"MDeptName"
,
"relation_name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"field_type"
:
"String"
,
"dict"
:
""
,
"nullable"
:
1
,
"physical_field"
:
0
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
""
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"CREATEDATE"
,
"codename"
:
"CreateDate"
,
"field_logic_name"
:
"建立时间"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
},
{
"fieldname"
:
"UPDATEDATE"
,
"codename"
:
"UpdateDate"
,
"field_logic_name"
:
"更新时间"
,
"entity_name"
:
"SysUserRole"
,
"ref_field_name"
:
""
,
"relation_name"
:
""
,
"field_type"
:
"Timestamp"
,
"dict"
:
""
,
"nullable"
:
0
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_length"
:
8
,
"data_preci"
:
0
,
"expression"
:
""
,
"predefined"
:
"UPDATEDATE"
,
"key_field"
:
0
,
"major_field"
:
0
,
"union_key"
:
""
}
],
"parentEntitys"
:[
],
"subEntitys"
:[
{
"name"
:
"DER1N_SYS_USER_ROLE_SYS_ROLE_SYS_ROLEID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"Role"
,
"entity_name"
:
"SysRole"
,
"ref_entity_name"
:
"SysUserRole"
,
"nested_name"
:
""
,
"lookup"
:
""
},
{
"name"
:
"DER1N_SYS_USER_ROLE_SYS_USER_SYS_USERID"
,
"relation_type"
:
"DER1N"
,
"code_name"
:
"User"
,
"entity_name"
:
"SysUser"
,
"ref_entity_name"
:
"SysUserRole"
,
"nested_name"
:
""
,
"lookup"
:
""
}
]
}
]
}
ibzuaa-provider/ibzuaa-provider-api/pom.xml
浏览文件 @
868d9fbb
...
...
@@ -21,6 +21,9 @@
</dependency>
</dependencies>
<properties>
<docker.image.prefix>
registry.cn-shanghai.aliyuncs.com/ibizsys
</docker.image.prefix>
</properties>
<profiles>
<profile>
...
...
@@ -54,6 +57,23 @@
</executions>
</plugin>
<plugin>
<groupId>
com.spotify
</groupId>
<artifactId>
docker-maven-plugin
</artifactId>
<version>
0.4.13
</version>
<configuration>
<serverId>
ibiz-dev
</serverId>
<imageName>
${docker.image.prefix}/${project.artifactId}:latest
</imageName>
<dockerDirectory>
${project.basedir}/src/main/docker
</dockerDirectory>
<resources>
<resource>
<targetPath>
/
</targetPath>
<directory>
../../
</directory>
<include>
${project.artifactId}.jar
</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>
</profile>
...
...
ibzuaa-provider/ibzuaa-provider-api/src/main/docker/Dockerfile
浏览文件 @
868d9fbb
...
...
@@ -12,6 +12,6 @@ CMD echo "The application will start in ${IBIZ_SLEEP}s..." && \
sleep ${IBIZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ibzuaa-provider-api.jar
EXPOSE
8081
EXPOSE
40002
ADD
ibzuaa-provider-api.jar /ibzuaa-provider-api.jar
ibzuaa-provider/ibzuaa-provider-api/src/main/docker/ibzuaa-provider-api.yaml
浏览文件 @
868d9fbb
...
...
@@ -3,9 +3,22 @@ services:
ibzuaa-provider-api
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ibzuaa-provider-api:latest
ports
:
-
"
8081:8081
"
-
"
40002:40002
"
networks
:
-
agent_network
environment
:
-
SPRING_CLOUD_NACOS_DISCOVERY_IP=172.16.180.237
-
SERVER_PORT=40002
-
SPRING_CLOUD_NACOS_DISCOVERY_SERVER-ADDR=172.16.102.211:8848
-
SPRING_REDIS_HOST=172.16.100.243
-
SPRING_REDIS_PORT=6379
-
SPRING_REDIS_DATABASE=0
-
SPRING_DATASOURCE_USERNAME=a_A_5d9d78509
-
SPRING_DATASOURCE_PASSWORD=@6dEfb3@
-
SPRING_DATASOURCE_URL=jdbc:mysql://172.16.180.232:3306/a_A_5d9d78509?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true&allowMultiQueries=true
-
SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.jdbc.Driver
-
SPRING_DATASOURCE_DEFAULTSCHEMA=a_A_5d9d78509
-
NACOS=172.16.102.211:8848
deploy
:
resources
:
limits
:
...
...
ibzuaa-provider/ibzuaa-provider-api/src/main/resources/application-api-prod.yml
浏览文件 @
868d9fbb
server
:
port
:
8081
port
:
40002
#Log配置
logging
:
level
:
...
...
ibzuaa-util/src/main/java/cn/ibizlab/util/client/IBZLiteFallback.java
0 → 100644
浏览文件 @
868d9fbb
package
cn
.
ibizlab
.
util
.
client
;
import
com.alibaba.fastjson.JSONObject
;
import
org.springframework.stereotype.Component
;
@Component
public
class
IBZLiteFallback
implements
IBZLiteFeignClient
{
@Override
public
Boolean
syncSysModel
(
JSONObject
system
)
{
return
null
;
}
}
ibzuaa-util/src/main/java/cn/ibizlab/util/client/IBZLiteFeignClient.java
0 → 100644
浏览文件 @
868d9fbb
package
cn
.
ibizlab
.
util
.
client
;
import
com.alibaba.fastjson.JSONObject
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
@FeignClient
(
value
=
"${ibiz.ref.service.lite:ibzlite-api}"
,
contextId
=
"lite"
,
fallback
=
IBZLiteFallback
.
class
)
public
interface
IBZLiteFeignClient
{
/**
* 同步系统资模型到lite
* @param system 系统模型信息
* @return
*/
@PostMapping
(
"/dstsystems/save"
)
Boolean
syncSysModel
(
@RequestBody
JSONObject
system
);
}
ibzuaa-util/src/main/java/cn/ibizlab/util/domain/EntityBase.java
浏览文件 @
868d9fbb
...
...
@@ -9,7 +9,9 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import
org.springframework.cglib.beans.BeanMap
;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.util.AlternativeJdkIdGenerator
;
import
org.springframework.util.ObjectUtils
;
import
java.io.Serializable
;
import
java.lang.reflect.Field
;
import
org.springframework.util.StringUtils
;
import
java.util.*
;
...
...
@@ -96,4 +98,32 @@ public class EntityBase implements Serializable {
this
.
extensionparams
.
put
(
field
.
toLowerCase
(),
value
);
}
/**
* 复制当前对象数据到目标对象
* @param targetEntity 目标数据对象
* @param bIncEmpty 是否包括空值
* @param <T>
* @return
*/
public
<
T
>
T
copyTo
(
T
targetEntity
,
boolean
bIncEmpty
){
if
(
targetEntity
instanceof
EntityBase
){
EntityBase
target
=
(
EntityBase
)
targetEntity
;
Hashtable
<
String
,
Field
>
sourceFields
=
DEFieldCacheMap
.
getFieldMap
(
this
.
getClass
());
for
(
String
field
:
sourceFields
.
keySet
()){
Object
value
=
this
.
get
(
field
);
if
(
!
ObjectUtils
.
isEmpty
(
value
)
||
ObjectUtils
.
isEmpty
(
value
)
&&
getFocusNull
().
contains
(
field
)
&&
bIncEmpty
){
target
.
set
(
field
,
value
);
}
}
}
return
targetEntity
;
}
/**
* 重置当前数据对象属性值
* @param field
*/
public
void
reset
(
String
field
){
}
}
\ No newline at end of file
ibzuaa-util/src/main/java/cn/ibizlab/util/domain/EntityClient.java
浏览文件 @
868d9fbb
package
cn
.
ibizlab
.
util
.
domain
;
import
org.springframework.util.StringUtils
;
public
class
EntityClient
extends
EntityBase
{
@Override
...
...
@@ -15,5 +17,14 @@ public class EntityClient extends EntityBase {
}
}
@Override
public
void
reset
(
String
field
)
{
if
(!
StringUtils
.
isEmpty
(
field
)){
String
resetField
=
field
.
toLowerCase
();
this
.
set
(
resetField
,
null
);
this
.
getFocusNull
().
remove
(
resetField
);
getExtensionparams
().
remove
(
resetField
+
"dirtyflag"
);
}
}
}
ibzuaa-util/src/main/java/cn/ibizlab/util/domain/EntityMP.java
浏览文件 @
868d9fbb
package
cn
.
ibizlab
.
util
.
domain
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
org.springframework.util.StringUtils
;
public
class
EntityMP
extends
EntityBase
{
...
...
@@ -24,5 +25,14 @@ public class EntityMP extends EntityBase {
this
.
getFocusNull
().
remove
(
field
.
toLowerCase
());
}
@Override
public
void
reset
(
String
field
){
if
(!
StringUtils
.
isEmpty
(
field
)){
String
resetField
=
field
.
toLowerCase
();
this
.
set
(
resetField
,
null
);
getFocusNull
().
remove
(
resetField
);
}
}
}
ibzuaa-util/src/main/resources/application-nacos.yml
浏览文件 @
868d9fbb
...
...
@@ -3,7 +3,7 @@ spring:
cloud
:
nacos
:
discovery
:
server-addr
:
1
27.0.0.
1:8848
server-addr
:
1
72.16.102.21
1:8848
enabled
:
true
eureka
:
...
...
ibzuaa-util/src/main/resources/application-sys.yml
浏览文件 @
868d9fbb
...
...
@@ -7,7 +7,7 @@ spring:
caffeine
:
spec
:
initialCapacity=5,maximumSize=500,expireAfterWrite=3600s
redis
:
host
:
1
27.0.0.1
host
:
1
72.16.100.243
port
:
6379
password
:
database
:
0
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录