提交 0538fb01 编写于 作者: sq3536's avatar sq3536

Merge remote-tracking branch 'origin/master'

...@@ -52,5 +52,9 @@ zuul: ...@@ -52,5 +52,9 @@ zuul:
path: /sysdepartments/** path: /sysdepartments/**
serviceId: ${ibiz.ref.service.ou:ibzou-api} serviceId: ${ibiz.ref.service.ou:ibzou-api}
stripPrefix: false stripPrefix: false
lite-core:
path: /lite/**
serviceId: ${ibiz.ref.service.lite:ibzlite-api}
stripPrefix: false
sensitive-headers: sensitive-headers:
- Cookie,Set-Cookie,Authorization - Cookie,Set-Cookie,Authorization
...@@ -48,6 +48,7 @@ public class MybatisConfiguration { ...@@ -48,6 +48,7 @@ public class MybatisConfiguration {
// paginationInterceptor.setOverflow(false); // paginationInterceptor.setOverflow(false);
// 设置最大单页限制数量,默认 500 条,-1 不受限制 // 设置最大单页限制数量,默认 500 条,-1 不受限制
paginationInterceptor.setLimit(-1); paginationInterceptor.setLimit(-1);
// 开启 count 的 join 优化,只针对部分 left join // 开启 count 的 join 优化,只针对部分 left join
paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true)); paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
return paginationInterceptor; return paginationInterceptor;
......
...@@ -4,298 +4,201 @@ ...@@ -4,298 +4,201 @@
"entities":[ "entities":[
{ {
"entity_name":"SD_FILE", "entity_name":"SD_FILE",
"logicname":"文件", "logic_name":"文件",
"code_name":"SDFile", "code_name":"SDFile",
"table_name":"IBZFILE", "table_name":"IBZFILE",
"system_id":"ibzdisk", "system_id":"ibzdisk",
"system_name":"ibzdisk", "system_name":"ibzdisk",
"ds_id":null,
"ds_name":"",
"fields":[ "fields":[
{ {
"fieldname":"FILEID" , "fieldname":"FILEID" ,
"codename":"Id", "codename":"Id",
"field_logic_name":"标识", "field_logic_name":"标识",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":100, "data_length":100,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":1, "key_field":1,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"FILENAME" , "fieldname":"FILENAME" ,
"codename":"Name", "codename":"Name",
"field_logic_name":"名称", "field_logic_name":"名称",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":200, "data_length":200,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":1, "major_field":1
"union_key":""
}, },
{ {
"fieldname":"FILEPATH" , "fieldname":"FILEPATH" ,
"codename":"File_path", "codename":"File_path",
"field_logic_name":"路径", "field_logic_name":"路径",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":500, "data_length":500,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"FOLDER" , "fieldname":"FOLDER" ,
"codename":"Folder", "codename":"Folder",
"field_logic_name":"特定目录", "field_logic_name":"特定目录",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":40, "data_length":40,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"FILESIZE" , "fieldname":"FILESIZE" ,
"codename":"File_size", "codename":"File_size",
"field_logic_name":"文件大小", "field_logic_name":"文件大小",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"INT",
"relation_name":"",
"field_type":"Integer",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"INT", "data_type":"INT",
"data_length":null,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"FILEEXT" , "fieldname":"FILEEXT" ,
"codename":"Extension", "codename":"Extension",
"field_logic_name":"扩展名", "field_logic_name":"扩展名",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":20, "data_length":20,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"OWNERTYPE" , "fieldname":"OWNERTYPE" ,
"codename":"Owner_type", "codename":"Owner_type",
"field_logic_name":"所属类型", "field_logic_name":"所属类型",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":100, "data_length":100,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"OWNERID" , "fieldname":"OWNERID" ,
"codename":"Owner_id", "codename":"Owner_id",
"field_logic_name":"所属主体", "field_logic_name":"所属主体",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":100, "data_length":100,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"MEMO" , "fieldname":"MEMO" ,
"codename":"Memo", "codename":"Memo",
"field_logic_name":"备注", "field_logic_name":"备注",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":500, "data_length":500,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"DIGESTCODE" , "fieldname":"DIGESTCODE" ,
"codename":"Digest_code", "codename":"Digest_code",
"field_logic_name":"签名", "field_logic_name":"签名",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":64, "data_length":64,
"data_preci":0,
"expression":"",
"predefined":"",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"CREATEMAN" , "fieldname":"CREATEMAN" ,
"codename":"CreateMan", "codename":"CreateMan",
"field_logic_name":"创建人", "field_logic_name":"创建人",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"SysOperator", "dict":"SysOperator",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":100, "data_length":100,
"data_preci":0,
"expression":"",
"predefined":"CREATEMAN", "predefined":"CREATEMAN",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"CREATEDATE" , "fieldname":"CREATEDATE" ,
"codename":"CreateDate", "codename":"CreateDate",
"field_logic_name":"创建日期", "field_logic_name":"创建日期",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"DATETIME",
"relation_name":"",
"field_type":"Timestamp",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"DATETIME", "data_type":"DATETIME",
"data_length":null,
"data_preci":0,
"expression":"",
"predefined":"CREATEDATE", "predefined":"CREATEDATE",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"UPDATEMAN" , "fieldname":"UPDATEMAN" ,
"codename":"UpdateMan", "codename":"UpdateMan",
"field_logic_name":"更新人", "field_logic_name":"更新人",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"TEXT",
"relation_name":"",
"field_type":"String",
"dict":"SysOperator", "dict":"SysOperator",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"VARCHAR", "data_type":"VARCHAR",
"data_length":100, "data_length":100,
"data_preci":0,
"expression":"",
"predefined":"UPDATEMAN", "predefined":"UPDATEMAN",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
}, },
{ {
"fieldname":"UPDATEDATE" , "fieldname":"UPDATEDATE" ,
"codename":"UpdateDate", "codename":"UpdateDate",
"field_logic_name":"更新时间", "field_logic_name":"更新时间",
"entity_name":"SDFile", "entity_name":"SDFile",
"ref_field_name":"", "field_type":"DATETIME",
"relation_name":"",
"field_type":"Timestamp",
"dict":"",
"nullable":1, "nullable":1,
"physical_field":1, "physical_field":1,
"data_type":"DATETIME", "data_type":"DATETIME",
"data_length":null,
"data_preci":0,
"expression":"",
"predefined":"UPDATEDATE", "predefined":"UPDATEDATE",
"key_field":0, "key_field":0,
"major_field":0, "major_field":0
"union_key":""
} }
], ],
"parentEntitys":[
],
"subEntitys":[ "subEntitys":[
],
"parentEntitys":[
] ]
} }
......
...@@ -12,6 +12,6 @@ public interface IBZLiteFeignClient ...@@ -12,6 +12,6 @@ public interface IBZLiteFeignClient
* @param system 系统模型信息 * @param system 系统模型信息
* @return * @return
*/ */
@PostMapping("/dstsystems/save") @PostMapping("/lite/syncsysmodel")
Boolean syncSysModel(@RequestBody JSONObject system); Boolean syncSysModel(@RequestBody JSONObject system);
} }
...@@ -149,6 +149,7 @@ public class SearchContextBase implements ISearchContext{ ...@@ -149,6 +149,7 @@ public class SearchContextBase implements ISearchContext{
* 获取用户上下文 * 获取用户上下文
* @return * @return
*/ */
@JsonIgnore
public Map<String,Object> getSessioncontext() { public Map<String,Object> getSessioncontext() {
return AuthenticationUser.getAuthenticationUser().getSessionParams(); return AuthenticationUser.getAuthenticationUser().getSessionParams();
} }
......
...@@ -65,12 +65,7 @@ public class PermissionSyncJob implements ApplicationRunner { ...@@ -65,12 +65,7 @@ public class PermissionSyncJob implements ApplicationRunner {
try { try {
InputStream sysModel= this.getClass().getResourceAsStream("/sysmodel/ibzdisk.json"); //获取当前系统所有实体资源能力 InputStream sysModel= this.getClass().getResourceAsStream("/sysmodel/ibzdisk.json"); //获取当前系统所有实体资源能力
String strSysModel = IOUtils.toString(sysModel,"UTF-8"); String strSysModel = IOUtils.toString(sysModel,"UTF-8");
JSONObject system= new JSONObject(); if(liteFeignClient.syncSysModel(JSONObject.parseObject(strSysModel))){
system.put("pssystemid",systemId);
system.put("pssystemname",systemName);
system.put("sysstructure",JSONObject.parseObject(strSysModel));
system.put("md5check",DigestUtils.md5DigestAsHex(strSysModel.getBytes()));
if(liteFeignClient.syncSysModel(system)){
log.info("向[lite]同步系统模型成功"); log.info("向[lite]同步系统模型成功");
}else{ }else{
log.error("向[lite]同步系统模型失败"); log.error("向[lite]同步系统模型失败");
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册