提交 868d9fbb 编写于 作者: ibizdev's avatar ibizdev

ibiz4j 部署微服务接口

上级 c90b4238
......@@ -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>
......
......@@ -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>
......
server:
port: 8080
port: 30002
#Log配置
logging:
level:
......
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
......@@ -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);
}
}
{
"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":""
}
]
}
]
}
......@@ -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>
......
......@@ -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
......@@ -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:
......
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;
}
}
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);
}
......@@ -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
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");
}
}
}
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);
}
}
}
......@@ -3,7 +3,7 @@ spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
server-addr: 172.16.102.211:8848
enabled: true
eureka:
......
......@@ -7,7 +7,7 @@ spring:
caffeine:
spec: initialCapacity=5,maximumSize=500,expireAfterWrite=3600s
redis:
host: 127.0.0.1
host: 172.16.100.243
port: 6379
password:
database: 0
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册