Commit de474648 authored by 郭晓俊's avatar 郭晓俊

Merge branch 'SZDAS_V2.0' of

http://gitlab.archser.com/common/aserver.git into SZDAS_V2.0 Conflicts: src/main/resources/DBUpdate/DM_UpdateSQL.xml
parents c590d419 616f4baf
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
( (
"ID" NUMBER(9,0) NOT NULL, "ID" NUMBER(9,0) NOT NULL,
"CREATER" NUMBER(22,6), "CREATER" NUMBER(22,6),
"CREATE_TIME" TIMESTAMP(6), "CREATE_TIME" TIMESTAMP(6),z
"DESCRIPTION" VARCHAR2(250), "DESCRIPTION" VARCHAR2(250),
"NAME" "NAME"
VARCHAR(250), VARCHAR(250),
...@@ -745,180 +745,176 @@ ...@@ -745,180 +745,176 @@
</version> </version>
<version edition="40" description="视频转换后的uuid名称表"> <version edition="40" description="视频转换后的uuid名称表">
<sql creator="yangrifei" createDate="20200629" note="视频转换后的uuid名称表"> <sql creator="yangrifei" createDate="20200629" note="视频转换后的uuid名称表">
CREATE TABLE "AS_VIDEO_TRANSITION" CREATE TABLE "AS_VIDEO_TRANSITION"
( (
"ID" INT NOT NULL, "ID" INT NOT NULL,
"VIDEO_KEY" VARCHAR(50), "VIDEO_KEY" VARCHAR(50),
"VIDEO_VALUE" VARCHAR(50), "VIDEO_VALUE" VARCHAR(50),
NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ; NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
COMMENT ON TABLE "ARCHSER_YZ"."AS_VIDEO_TRANSITION" IS '视频播放uuid'; COMMENT ON TABLE "ARCHSER_YZ"."AS_VIDEO_TRANSITION" IS '视频播放uuid';
</sql> </sql>
</version> </version>
<version edition="41" description="档案分类管理表"> <version edition="41" description="档案分类管理表">
<sql creator="liukexin" createDate="20200628" note="档案分类管理表"> <sql creator="liukexin" createDate="20200628" note="档案分类管理表">
alter table "AS_TREECLASSFIC" add IDSEQ VARCHAR2(500); alter table "AS_TREECLASSFIC" add IDSEQ VARCHAR2(500);
</sql> </sql>
</version> </version>
<version edition="42" description="盘点"> <version edition="42" description="盘点">
<sql creator="zhanglongfa" createDate="20200701" note="盘点"> <sql creator="zhanglongfa" createDate="20200701" note="盘点">
alter table AS_CHECK_RECORD_RESULT add(DATASIGN1 VARCHAR2(200)); alter table AS_CHECK_RECORD_RESULT add(DATASIGN1 VARCHAR2(200));
</sql> </sql>
</version> </version>
<version edition="43" description="档案分类排序">
<version edition="43" description="档案分类排序"> <sql creator="xiaoying" createDate="20200703" note="档案分类排序">
<sql creator="xiaoying" createDate="20200703" note="档案分类排序"> alter table AS_TREECLASSFIC add(SERIALINDEX VARCHAR2(500));
alter table AS_TREECLASSFIC add(SERIALINDEX VARCHAR2(500)); </sql>
</sql> </version>
</version> <version edition="44" description="ES搜索模板升级">
<version edition="44" description="ES搜索模板升级"> <sql creator="zhanglongfa" createDate="20200707" note="ES搜索模板升级">
<sql creator="zhanglongfa" createDate="20200707" note="ES搜索模板升级"> delete from AS_SEARCH_TEMPLATE where key='catalog_home_result' or key = 'catalog_file_home_result';
delete from AS_SEARCH_TEMPLATE where key='catalog_home_result' or key = 'catalog_file_home_result'; insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (818, 'catalog_home_result', '{
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (818, 'catalog_home_result', '{ "_source" : {
"_source" : { "excludes" : ["files.*"]
"excludes" : ["files.*"] },
}, "query" : {
"query" : { "bool" : {
"bool" : { "must" : {{#toJson}}searchStatement{{/toJson}},
"must" : {{#toJson}}searchStatement{{/toJson}}, "filter": [
"filter": [ {"term" : { "business_id" : "{{businessId}}" }},
{"term" : { "business_id" : "{{businessId}}" }}, {"terms" : {{#toJson}}libId{{/toJson}}},
{"terms" : {{#toJson}}libId{{/toJson}}}, {
{ "bool":{
"bool":{ "should":[
"should":[ {"prefix":{"idseq":"{{idSeq}}"}},
{"prefix":{"idseq":"{{idSeq}}"}}, {"term" : {"idseq.keyword": "{{idSeq}}"}}
{"term" : {"idseq.keyword": "{{idSeq}}"}} ]
] }
}
} ]
} }
] },
} "from" : "{{from}}",
}, "size" : "{{size}}",
"from" : "{{from}}", "highlight" : {
"size" : "{{size}}", "fields" : {
"highlight" : { "*" : {}
"fields" : { }
"*" : {} }
} }', '仅搜索指定目录,高亮所有字段,搜素档案类型与档案分类', '{
} "from":"0",
}', '仅搜索指定目录,高亮所有字段,搜素档案类型与档案分类', '{ "size":"10",
"from":"0", "businessId":"1",
"size":"10", "libId":"1",
"businessId":"1", "idSeq":"109.",
"libId":"1", "searchStatement":[{
"idSeq":"109.", "multi_match" : {
"searchStatement":[{ "query": "档案",
"multi_match" : { "fields": "*_retrieval",
"query": "档案", "type": "most_fields",
"fields": "*_retrieval", "lenient": true
"type": "most_fields", }
"lenient": true },{
} "multi_match" : {
},{ "query": "济宁",
"multi_match" : { "fields": "*_retrieval",
"query": "济宁", "type": "most_fields",
"fields": "*_retrieval", "lenient": true
"type": "most_fields", }
"lenient": true }]
} }
}] ', 'archser');
} insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (822, 'catalog_file_home_result', '{
', 'archser'); "_source" : {
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (822, 'catalog_file_home_result', '{ "excludes" : ["files.*"]
"_source" : { },
"excludes" : ["files.*"] "query": {
}, "bool" : {
"query": { "must" : {
"bool" : { "bool" : {
"must" : { "should" : [
"bool" : { {
"should" : [ "bool":{
{ "must": {{#toJson}}searchStatement{{/toJson}}
"bool":{ }
"must": {{#toJson}}searchStatement{{/toJson}} },
} {
}, "bool":{
{ "must": {{#toJson}}searchFileStatement{{/toJson}}
"bool":{ }
"must": {{#toJson}}searchFileStatement{{/toJson}} }
} ]
} }
] },
} "filter": [
}, {"term" : {"business_id": "{{businessId}}"}},
"filter": [ {"terms" : {{#toJson}}libId{{/toJson}}},
{"term" : {"business_id": "{{businessId}}"}}, {
{"terms" : {{#toJson}}libId{{/toJson}}}, "bool":{
{ "should":[
"bool":{ {"prefix":{"idseq":"{{idSeq}}"}},
"should":[ {"term" : {"idseq.keyword": "{{idSeq}}"}}
{"prefix":{"idseq":"{{idSeq}}"}}, ]
{"term" : {"idseq.keyword": "{{idSeq}}"}} }
] }
]
} }
} },
] "from" : "{{from}}",
} "size" : "{{size}}",
}, "highlight" : {
"from" : "{{from}}", "fields" : {
"size" : "{{size}}", "*" : {}
"highlight" : { }
"fields" : { }
"*" : {} }', '搜索档案类型与档案分类,所有目录和文件,高亮所有字段', '{
} "from":"0",
} "size":"500",
}', '搜索档案类型与档案分类,所有目录和文件,高亮所有字段', '{ "businessId":"2",
"from":"0", "libId":"1745",
"size":"500", "idSeq":"109.",
"businessId":"2", "searchStatement":[{
"libId":"1745", "multi_match" : {
"idSeq":"109.", "query": "档案",
"searchStatement":[{ "fields": "*_retrieval",
"multi_match" : { "type": "most_fields",
"query": "档案", "lenient": true
"fields": "*_retrieval", }
"type": "most_fields", },{
"lenient": true "multi_match" : {
} "query": "济宁",
},{ "fields": "*_retrieval",
"multi_match" : { "type": "most_fields",
"query": "济宁", "lenient": true
"fields": "*_retrieval", }
"type": "most_fields", }],
"lenient": true "searchFileStatement":[
} {
}], "nested" : {
"searchFileStatement":[ "path" : "files",
{ "query" : {
"nested" : { "multi_match" : {
"path" : "files", "query": "档案",
"query" : { "type": "best_fields"
"multi_match" : { }
"query": "档案", }
"type": "best_fields" }
} },
} {
} "nested" : {
}, "path" : "files",
{ "query" : {
"nested" : { "multi_match" : {
"path" : "files", "query": "城乡",
"query" : { "type": "best_fields"
"multi_match" : { }
"query": "城乡", }
"type": "best_fields" }
} }
} ]
} }
} ', 'archser');
] </sql>
} </version>
', 'archser');
</sql>
</version>
<version edition="45" description="ES搜索模板升级"> <version edition="45" description="ES搜索模板升级">
<sql creator="zhanglongfa" createDate="20200708" note="盘点记录详细表添加字段"> <sql creator="zhanglongfa" createDate="20200708" note="盘点记录详细表添加字段">
alter table AS_CHECK_RECORD_RESULT add(STATE VARCHAR2(50)); alter table AS_CHECK_RECORD_RESULT add(STATE VARCHAR2(50));
...@@ -926,39 +922,38 @@ ...@@ -926,39 +922,38 @@
alter table AS_CHECK_RECORD_RESULT add(LEVEL VARCHAR2(200)); alter table AS_CHECK_RECORD_RESULT add(LEVEL VARCHAR2(200));
alter table AS_CHECK_RECORD_RESULT add(DATASIGN VARCHAR2(200)); alter table AS_CHECK_RECORD_RESULT add(DATASIGN VARCHAR2(200));
</sql> </sql>
</version> </version>
<version edition="46" description="序列"> <version edition="46" description="序列">
<sql creator="yangrifei" createDate="20200715" note="序列"> <sql creator="yangrifei" createDate="20200715" note="序列">
CREATE SEQUENCE "SEQ_AS_VIDEO_TRANSITION" INCREMENT BY 1 START WITH 1 MAXVALUE 9223372036854775807 MINVALUE 1; CREATE SEQUENCE "SEQ_AS_VIDEO_TRANSITION" INCREMENT BY 1 START WITH 1 MAXVALUE 9223372036854775807 MINVALUE 1;
</sql> </sql>
</version> </version>
<version edition="47" description="添加全宗信息表"> <version edition="47" description="添加全宗信息表">
<sql creator="yangchengwu" createDate="20200715" note="全宗信息表"> <sql creator="yangchengwu" createDate="20200715" note="全宗信息表">
CREATE TABLE "AS_FOND" CREATE TABLE "AS_FOND"
( (
"ID" NUMBER NOT NULL, "ID" NUMBER NOT NULL,
"FOND_ID" VARCHAR2(40), "FOND_ID" VARCHAR2(40),
"NAME" VARCHAR2(40), "NAME" VARCHAR2(40),
"DESCRIPTION" VARCHAR2(255), "DESCRIPTION" VARCHAR2(255),
"ORGAN_ID" VARCHAR2(40), "ORGAN_ID" VARCHAR2(40),
"CREATE_TIME" TIMESTAMP(6), "CREATE_TIME" TIMESTAMP(6),
"REMARK" VARCHAR2(255), "REMARK" VARCHAR2(255),
"IDSEQ" VARCHAR2(500), "IDSEQ" VARCHAR2(500),
CONSTRAINT "SYS_C0090555" NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ; CONSTRAINT "SYS_C0090555" NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
COMMENT ON COLUMN "AS_FOND"."CREATE_TIME" IS '创建时间';
COMMENT ON COLUMN "AS_FOND"."CREATE_TIME" IS '创建时间'; COMMENT ON COLUMN "AS_FOND"."DESCRIPTION" IS '全宗描述';
COMMENT ON COLUMN "AS_FOND"."DESCRIPTION" IS '全宗描述'; COMMENT ON COLUMN "AS_FOND"."FOND_ID" IS '全宗id';
COMMENT ON COLUMN "AS_FOND"."FOND_ID" IS '全宗id'; COMMENT ON COLUMN "AS_FOND"."NAME" IS '全宗名称';
COMMENT ON COLUMN "AS_FOND"."NAME" IS '全宗名称'; COMMENT ON COLUMN "AS_FOND"."ORGAN_ID" IS '关联机构';
COMMENT ON COLUMN "AS_FOND"."ORGAN_ID" IS '关联机构'; COMMENT ON COLUMN "AS_FOND"."REMARK" IS '备注';
COMMENT ON COLUMN "AS_FOND"."REMARK" IS '备注'; </sql>
</sql> </version>
</version> <version edition="48" description="修改AS_VIDEO_TRANSITION表字段长度">
<version edition="48" description="修改AS_VIDEO_TRANSITION表字段长度"> <sql creator="yangrifei" createDate="20200716" note="修改AS_VIDEO_TRANSITION表字段长度">
<sql creator="yangrifei" createDate="20200716" note="修改AS_VIDEO_TRANSITION表字段长度"> alter table AS_VIDEO_TRANSITION modify(VIDEO_KEY VARCHAR(255));
alter table AS_VIDEO_TRANSITION modify(VIDEO_KEY VARCHAR(255)); alter table AS_VIDEO_TRANSITION modify(VIDEO_VALUE VARCHAR(255));
alter table AS_VIDEO_TRANSITION modify(VIDEO_VALUE VARCHAR(255)); </sql>
</sql>
</version> </version>
<version edition="49" description="编研管理专题表添加主键"> <version edition="49" description="编研管理专题表添加主键">
<sql creator="zhanglongfa" createDate="20200716" note="编研管理专题表添加主键"> <sql creator="zhanglongfa" createDate="20200716" note="编研管理专题表添加主键">
...@@ -968,709 +963,687 @@ ...@@ -968,709 +963,687 @@
</version> </version>
<version edition="50" description="更新统一检索高级检索搜索模板"> <version edition="50" description="更新统一检索高级检索搜索模板">
<sql creator="zhanglongfa" createDate="20200717" note="添加上级可查询下级全总"> <sql creator="zhanglongfa" createDate="20200717" note="添加上级可查询下级全总">
delete from AS_SEARCH_TEMPLATE where key delete from AS_SEARCH_TEMPLATE where key
in('advance_search_and', in('advance_search_and',
'advance_search_and_original', 'advance_search_and_original',
'advance_search_and_original_noSearchData', 'advance_search_and_original_noSearchData',
'advance_search_or', 'advance_search_or',
'advance_search_or_original'); 'advance_search_or_original');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (181, 'advance_search_and_original', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (181, 'advance_search_and_original', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" :{ "must" :{
"bool": { "bool": {
"must": [ "must": [
{ {
"bool": { "bool": {
"must": { "must": {
"match_phrase": { "match_phrase": {
"idseq": { "idseq": {
"query": "{{idseq}}" "query": "{{idseq}}"
} }
} }
} }
} }
}, },
{{#toJson}}searchData{{/toJson}}, {{#toJson}}searchData{{/toJson}},
{ {
"nested": { "nested": {
"path": "files", "path": "files",
"query": { "query": {
"multi_match": { "multi_match": {
"query": "{{original}}", "query": "{{original}}",
"type": "best_fields" "type": "best_fields"
} }
} }
} }
} }
] ]
} }
}, },
"filter": [ "filter": [
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"lib_id": "{{libId}}"}} {"term" : {"lib_id": "{{libId}}"}}
] ]
} }
},
}, "from" : "{{from}}",
"from" : "{{from}}", "size" : "{{size}}",
"size" : "{{size}}", "highlight" : {
"highlight" : { "fields" : {
"fields" : { "*" : {}
"*" : {} }
} }
} }', '搜索指定档案分类,类型,以及搜索项', '{
}', '搜索指定档案分类,类型,以及搜索项', '{ "idseq": "109.",
"idseq": "109.", "libId": "881",
"libId": "881", "original": "测试",
"original": "测试", "size": "10",
"size": "10", "businessId": "2",
"businessId": "2", "from": "0",
"from": "0", "searchData": [
"searchData": [ {
{ "match": {
"match": { "题名": "测试归档"
"题名": "测试归档" }
} }
} ]
] }', 'archser');
}', 'archser'); insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (44, 'advance_search_or', '{
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (44, 'advance_search_or', '{ "_source" : {
"_source" : { "excludes" : ["files.*"]
"excludes" : ["files.*"] },
}, "query" : {
"query" : { "bool" : {
"bool" : { "must" : {
"must" : { "bool":{
"bool":{ "must" : [
"must" : [ {
{ "bool": {
"bool": { "should": {{#toJson}}searchData{{/toJson}}
"should": {{#toJson}}searchData{{/toJson}} }
} }
} ]
] }
} },
}, "filter": [
"filter": [ {
{ "bool": {
"bool": { "should": [
"should": [ {
{ "prefix": {
"prefix": { "idseq": "109."
"idseq": "109." }
} },
}, {
{ "term": {
"term": { "idseq.keyword": "109."
"idseq.keyword": "109." }
} }
} ]
] }
} },
}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"lib_id": "{{libId}}"}}
{"term" : {"lib_id": "{{libId}}"}} ]
] }
} },
}, "from" : "{{from}}",
"from" : "{{from}}", "size" : "{{size}}",
"size" : "{{size}}", "highlight" : {
"highlight" : { "fields" : {
"fields" : { "*" : {}
"*" : {} }
} }
} }
} ', '搜索指定档案分类,类型,以及搜索项', '{
', '搜索指定档案分类,类型,以及搜索项', '{ "idseq": "109.",
"idseq": "109.", "businessId": "2",
"businessId": "2", "libId": "1",
"libId": "1", "from":"0",
"from":"0", "size":"100",
"size":"100", "searchData":[{
"searchData":[{ "match": {"保管期限": "永久"}
"match": {"保管期限": "永久"} },{
},{ "terms": {"年度":[2017,2018,2019]}
"terms": {"年度":[2017,2018,2019]} }]
}] }', 'archser');
}', 'archser'); insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (45, 'advance_search_and', '{
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (45, 'advance_search_and', '{ "_source" : {
"_source" : { "excludes" : ["files.*"]
"excludes" : ["files.*"] },
}, "query" : {
"query" : { "bool" : {
"bool" : { "must" : [
"must" : [ {
{ "bool": {
"bool": { "must":{{#toJson}}searchData{{/toJson}}
"must":{{#toJson}}searchData{{/toJson}} }
} }
} ],
], "filter": [
"filter": [ {
{ "bool": {
"bool": { "should": [
"should": [ {
{ "prefix": {
"prefix": { "idseq": "109."
"idseq": "109." }
} },
}, {
{ "term": {
"term": { "idseq.keyword": "109."
"idseq.keyword": "109." }
} }
} ]
] }
} },
}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"lib_id": "{{libId}}"}}
{"term" : {"lib_id": "{{libId}}"}} ]
] }
} },
"from" : "{{from}}",
}, "size" : "{{size}}",
"from" : "{{from}}", "highlight" : {
"size" : "{{size}}", "fields" : {
"highlight" : { "*" : {}
"fields" : { }
"*" : {} }
} }', '搜索指定档案分类,类型,以及搜索项', '{
} "idseq": "109.",
}', '搜索指定档案分类,类型,以及搜索项', '{ "businessId": "1",
"idseq": "109.", "libId": "1",
"businessId": "1", "from":"0",
"libId": "1", "size":"10",
"from":"0", "searchData":[{
"size":"10", "match":{
"searchData":[{ "保管期限":"永久"
"match":{ }
"保管期限":"永久" },{
} "terms":{
},{ "年度": [2017,2018,2019]
"terms":{ }
"年度": [2017,2018,2019] }]
} }', 'archser');
}] insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (368, 'advance_search_or_original', '{
}', 'archser'); "_source" : {
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (368, 'advance_search_or_original', '{ "excludes" : ["files.*"]
"_source" : { },
"excludes" : ["files.*"] "query" : {
}, "bool" : {
"query" : { "must" :{
"bool" : { "bool": {
"must" :{ "must" : [
"bool": { {
"must" : [ "bool": {
{ "should": [
"bool": { {{#toJson}}searchData{{/toJson}},
"should": [ {
{{#toJson}}searchData{{/toJson}}, "nested": {
{ "path": "files",
"nested": { "query": {
"path": "files", "multi_match": {
"query": { "query": "{{original}}",
"multi_match": { "type": "best_fields"
"query": "{{original}}", }
"type": "best_fields" }
} }
} }
} ]
} }
] }
]
} }
} },
] "filter": [
} {
}, "bool": {
"filter": [ "should": [
{ {
"bool": { "prefix": {
"should": [ "idseq": "109."
{ }
"prefix": { },
"idseq": "109." {
} "term": {
}, "idseq.keyword": "109."
{ }
"term": { }
"idseq.keyword": "109." ]
} }
} },
] {"term" : {"business_id": "{{businessId}}"}},
} {"term" : {"lib_id": "{{libId}}"}}
}, ]
{"term" : {"business_id": "{{businessId}}"}}, }
{"term" : {"lib_id": "{{libId}}"}} },
] "from" : "{{from}}",
} "size" : "{{size}}",
"highlight" : {
}, "fields" : {
"from" : "{{from}}", "*" : {}
"size" : "{{size}}", }
"highlight" : { }
"fields" : { }', '搜索指定档案分类,类型,以及搜索项', '{
"*" : {} "idseq": "109.",
} "libId": "881",
} "original": "测试",
}', '搜索指定档案分类,类型,以及搜索项', '{ "size": "10",
"idseq": "109.", "businessId": "2",
"libId": "881", "from": "0",
"original": "测试", "searchData": [
"size": "10", {
"businessId": "2", "match": {
"from": "0", "题名": "测试归档"
"searchData": [ }
{ }
"match": { ]
"题名": "测试归档" }', 'archser');
} insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (371, 'advance_search_and_original_noSearchData', '{
} "_source" : {
] "excludes" : ["files.*"]
}', 'archser'); },
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (371, 'advance_search_and_original_noSearchData', '{ "query" : {
"_source" : { "bool" : {
"excludes" : ["files.*"] "must" :{
}, "bool": {
"query" : { "must": [
"bool" : { {
"must" :{ "nested": {
"bool": { "path": "files",
"must": [ "query": {
{ "multi_match": {
"nested": { "query": "{{original}}",
"path": "files", "type": "best_fields"
"query": { }
"multi_match": { }
"query": "{{original}}", }
"type": "best_fields" }
} ]
} }
} },
} "filter": [
] {
} "bool": {
}, "should": [
"filter": [ {
{ "prefix": {
"bool": { "idseq": "109."
"should": [ }
{ },
"prefix": { {
"idseq": "109." "term": {
} "idseq.keyword": "109."
}, }
{ }
"term": { ]
"idseq.keyword": "109." }
} },
} {"term" : {"business_id": "{{businessId}}"}},
] {"term" : {"lib_id": "{{libId}}"}}
} ]
}, }
{"term" : {"business_id": "{{businessId}}"}}, },
{"term" : {"lib_id": "{{libId}}"}} "from" : "{{from}}",
] "size" : "{{size}}",
} "highlight" : {
"fields" : {
}, "*" : {}
"from" : "{{from}}", }
"size" : "{{size}}", }
"highlight" : { }', '搜索指定档案分类,类型,以及搜索项', '{
"fields" : { "idseq": "109.",
"*" : {} "libId": "881",
} "original": "测试",
} "size": "10",
}', '搜索指定档案分类,类型,以及搜索项', '{ "businessId": "2",
"idseq": "109.", "from": "0"
"libId": "881", }', 'archser');
"original": "测试", </sql>
"size": "10", </version>
"businessId": "2", <version edition="51" description="档案分类ID">
"from": "0" <sql creator="guoxiaojun" createDate="20200717" note="档案分类ID">
}', 'archser'); alter table AS_IDENTIFY_TASK add CLASSIFY_ID NUMBER(9,0);
</sql> </sql>
</version> </version>
<version edition="51" description="档案分类ID"> <version edition="52" description="创建流程图信息表">
<sql creator="guoxiaojun" createDate="20200717" note="档案分类ID">
alter table AS_IDENTIFY_TASK add CLASSIFY_ID NUMBER(9,0);
</sql>
</version>
<version edition="52" description="创建流程图信息表">
<sql creator="huwenbin" createDate="20200720" note="创建流程图信息表"> <sql creator="huwenbin" createDate="20200720" note="创建流程图信息表">
create table "AS_ACT_MODEL_INFO" create table "AS_ACT_MODEL_INFO"
( (
"ID" NUMBER(9, 0) not null , "ID" NUMBER(9, 0) not null ,
"MODEL_ID" NVARCHAR2(64), "MODEL_ID" NVARCHAR2(64),
"CREATOR" NUMBER(22, 6), "CREATOR" NUMBER(22, 6),
"IDSEQ" VARCHAR2(500), "IDSEQ" VARCHAR2(500),
primary key("ID") primary key("ID")
) )
storage(initial 1, next 1, minextents 1, fillfactor 0) storage(initial 1, next 1, minextents 1, fillfactor 0)
; ;
comment on table "AS_ACT_MODEL_INFO" is '流程图信息表';
comment on table "AS_ACT_MODEL_INFO" is '流程图信息表'; comment on column "AS_ACT_MODEL_INFO"."ID" is '主键id';
comment on column "AS_ACT_MODEL_INFO"."MODEL_ID" is '流程图id';
comment on column "AS_ACT_MODEL_INFO"."ID" is '主键id'; comment on column "AS_ACT_MODEL_INFO"."CREATOR" is '创建流程图人id';
comment on column "AS_ACT_MODEL_INFO"."IDSEQ" is '全宗';
comment on column "AS_ACT_MODEL_INFO"."MODEL_ID" is '流程图id'; CREATE SEQUENCE "SEQ_AS_ACT_MODEL_INFO" INCREMENT BY 1 START WITH 1 MAXVALUE 999999999 MINVALUE 1;
comment on column "AS_ACT_MODEL_INFO"."CREATOR" is '创建流程图人id';
comment on column "AS_ACT_MODEL_INFO"."IDSEQ" is '全宗';
CREATE SEQUENCE "SEQ_AS_ACT_MODEL_INFO" INCREMENT BY 1 START WITH 1 MAXVALUE 999999999 MINVALUE 1;
</sql> </sql>
</version> </version>
<version edition="53" description="流程表单添加全宗号"> <version edition="53" description="流程表单添加全宗号">
<sql creator="huwenbin" createDate="20200720" note="流程表单添加全宗号"> <sql creator="huwenbin" createDate="20200720" note="流程表单添加全宗号">
alter table"AS_PROCESS_FORM" add column("IDSEQ" VARCHAR2(500)); alter table"AS_PROCESS_FORM" add column("IDSEQ" VARCHAR2(500));
comment on column "AS_PROCESS_FORM"."IDSEQ" is '全宗号'; comment on column "AS_PROCESS_FORM"."IDSEQ" is '全宗号';
alter table "AS_MODEL_DEPLOYMENT" add column("IDSEQ" VARCHAR2(500));
comment on column "AS_MODEL_DEPLOYMENT"."IDSEQ" is '全宗号';
alter table "AS_MODEL_DEPLOYMENT" add column("IDSEQ" VARCHAR2(500));
comment on column "AS_MODEL_DEPLOYMENT"."IDSEQ" is '全宗号';
</sql> </sql>
</version> </version>
<version edition="54" description="更新统一检索高级检索搜索模板"> <version edition="54" description="更新统一检索高级检索搜索模板">
<sql creator="zhanglongfa" createDate="20200727" note="添加上级可查询下级全总"> <sql creator="zhanglongfa" createDate="20200727" note="添加上级可查询下级全总">
delete from AS_SEARCH_TEMPLATE where key delete from AS_SEARCH_TEMPLATE where key
in('advance_search_and', in('advance_search_and',
'advance_search_and_original', 'advance_search_and_original',
'advance_search_and_original_noSearchData', 'advance_search_and_original_noSearchData',
'advance_search_or', 'advance_search_or',
'advance_search_or_original'); 'advance_search_or_original');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (181, 'advance_search_and_original', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (181, 'advance_search_and_original', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" :{ "must" :{
"bool": { "bool": {
"must": [ "must": [
{{#toJson}}searchData{{/toJson}}, {{#toJson}}searchData{{/toJson}},
{ {
"nested": { "nested": {
"path": "files", "path": "files",
"query": { "query": {
"multi_match": { "multi_match": {
"query": "{{original}}", "query": "{{original}}",
"type": "best_fields" "type": "best_fields"
} }
} }
} }
} }
] ]
} }
}, },
"filter": [ "filter": [
{ {
"bool": { "bool": {
"should": [ "should": [
{ {
"prefix": { "prefix": {
"idseq": "{{idseq}}" "idseq": "{{idseq}}"
} }
}, },
{ {
"term": { "term": {
"idseq.keyword": "{{idseq}}" "idseq.keyword": "{{idseq}}"
} }
} }
] ]
} }
}, },
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"lib_id": "{{libId}}"}} {"term" : {"lib_id": "{{libId}}"}}
] ]
} }
},
}, "from" : "{{from}}",
"from" : "{{from}}", "size" : "{{size}}",
"size" : "{{size}}", "highlight" : {
"highlight" : { "fields" : {
"fields" : { "*" : {}
"*" : {} }
} }
}
}', '搜索指定档案分类,类型,以及搜索项', '{ }', '搜索指定档案分类,类型,以及搜索项', '{
"idseq": "{{idseq}}", "idseq": "{{idseq}}",
"libId": "881", "libId": "881",
"original": "测试", "original": "测试",
"size": "10", "size": "10",
"businessId": "2", "businessId": "2",
"from": "0", "from": "0",
"searchData": [ "searchData": [
{ {
"match": { "match": {
"题名": "测试归档" "题名": "测试归档"
} }
} }
] ]
}', 'archser'); }', 'archser');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (44, 'advance_search_or', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (44, 'advance_search_or', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" : { "must" : {
"bool":{ "bool":{
"must" : [ "must" : [
{ {
"bool": { "bool": {
"should": {{#toJson}}searchData{{/toJson}} "should": {{#toJson}}searchData{{/toJson}}
} }
} }
] ]
} }
}, },
"filter": [ "filter": [
{ {
"bool": { "bool": {
"should": [ "should": [
{ {
"prefix": { "prefix": {
"idseq": "{{idseq}}" "idseq": "{{idseq}}"
} }
}, },
{ {
"term": { "term": {
"idseq.keyword": "{{idseq}}" "idseq.keyword": "{{idseq}}"
} }
} }
] ]
} }
}, },
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"lib_id": "{{libId}}"}} {"term" : {"lib_id": "{{libId}}"}}
] ]
} }
}, },
"from" : "{{from}}", "from" : "{{from}}",
"size" : "{{size}}", "size" : "{{size}}",
"highlight" : { "highlight" : {
"fields" : { "fields" : {
"*" : {} "*" : {}
} }
} }
} }
', '搜索指定档案分类,类型,以及搜索项', '{ ', '搜索指定档案分类,类型,以及搜索项', '{
"idseq": "{{idseq}}", "idseq": "{{idseq}}",
"businessId": "2", "businessId": "2",
"libId": "1", "libId": "1",
"from":"0", "from":"0",
"size":"100", "size":"100",
"searchData":[{ "searchData":[{
"match": {"保管期限": "永久"} "match": {"保管期限": "永久"}
},{ },{
"terms": {"年度":[2017,2018,2019]} "terms": {"年度":[2017,2018,2019]}
}] }]
}', 'archser'); }', 'archser');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (45, 'advance_search_and', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (45, 'advance_search_and', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" : [ "must" : [
{ {
"bool": { "bool": {
"must":{{#toJson}}searchData{{/toJson}} "must":{{#toJson}}searchData{{/toJson}}
} }
} }
], ],
"filter": [ "filter": [
{ {
"bool": { "bool": {
"should": [ "should": [
{ {
"prefix": { "prefix": {
"idseq": "{{idseq}}" "idseq": "{{idseq}}"
} }
}, },
{ {
"term": { "term": {
"idseq.keyword": "{{idseq}}" "idseq.keyword": "{{idseq}}"
} }
} }
] ]
} }
}, },
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"lib_id": "{{libId}}"}} {"term" : {"lib_id": "{{libId}}"}}
] ]
} }
},
}, "from" : "{{from}}",
"from" : "{{from}}", "size" : "{{size}}",
"size" : "{{size}}", "highlight" : {
"highlight" : { "fields" : {
"fields" : { "*" : {}
"*" : {} }
} }
}
}', '搜索指定档案分类,类型,以及搜索项', '{ }', '搜索指定档案分类,类型,以及搜索项', '{
"idseq": "{{idseq}}", "idseq": "{{idseq}}",
"businessId": "1", "businessId": "1",
"libId": "1", "libId": "1",
"from":"0", "from":"0",
"size":"10", "size":"10",
"searchData":[{ "searchData":[{
"match":{ "match":{
"保管期限":"永久" "保管期限":"永久"
} }
},{ },{
"terms":{ "terms":{
"年度": [2017,2018,2019] "年度": [2017,2018,2019]
} }
}] }]
}', 'archser'); }', 'archser');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (368, 'advance_search_or_original', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (368, 'advance_search_or_original', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" :{ "must" :{
"bool": { "bool": {
"must" : [ "must" : [
{ {
"bool": { "bool": {
"should": [ "should": [
{{#toJson}}searchData{{/toJson}}, {{#toJson}}searchData{{/toJson}},
{ {
"nested": { "nested": {
"path": "files", "path": "files",
"query": { "query": {
"multi_match": { "multi_match": {
"query": "{{original}}", "query": "{{original}}",
"type": "best_fields" "type": "best_fields"
} }
} }
} }
} }
] ]
}
} }
} ]
] }
} },
}, "filter": [
"filter": [ {
{ "bool": {
"bool": { "should": [
"should": [ {
{ "prefix": {
"prefix": { "idseq": "{{idseq}}"
"idseq": "{{idseq}}" }
} },
}, {
{ "term": {
"term": { "idseq.keyword": "{{idseq}}"
"idseq.keyword": "{{idseq}}" }
} }
} ]
] }
} },
}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"lib_id": "{{libId}}"}}
{"term" : {"lib_id": "{{libId}}"}} ]
] }
} },
"from" : "{{from}}",
}, "size" : "{{size}}",
"from" : "{{from}}", "highlight" : {
"size" : "{{size}}", "fields" : {
"highlight" : { "*" : {}
"fields" : { }
"*" : {} }
}
}
}', '搜索指定档案分类,类型,以及搜索项', '{ }', '搜索指定档案分类,类型,以及搜索项', '{
"idseq": "109.", "idseq": "109.",
"libId": "881", "libId": "881",
"original": "测试", "original": "测试",
"size": "10", "size": "10",
"businessId": "2", "businessId": "2",
"from": "0", "from": "0",
"searchData": [ "searchData": [
{ {
"match": { "match": {
"题名": "测试归档" "题名": "测试归档"
} }
} }
] ]
}', 'archser'); }', 'archser');
insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (371, 'advance_search_and_original_noSearchData', '{ insert into "AS_SEARCH_TEMPLATE" ("ID","KEY","TEMPLATE","DESCRIPTION","PARAS","INDICES") values (371, 'advance_search_and_original_noSearchData', '{
"_source" : { "_source" : {
"excludes" : ["files.*"] "excludes" : ["files.*"]
}, },
"query" : { "query" : {
"bool" : { "bool" : {
"must" :{ "must" :{
"bool": { "bool": {
"must": [ "must": [
{ {
"nested": { "nested": {
"path": "files", "path": "files",
"query": { "query": {
"multi_match": { "multi_match": {
"query": "{{original}}", "query": "{{original}}",
"type": "best_fields" "type": "best_fields"
} }
} }
} }
} }
] ]
} }
}, },
"filter": [ "filter": [
{ {
"bool": { "bool": {
"should": [ "should": [
{ {
"prefix": { "prefix": {
"idseq": "{{idseq}}" "idseq": "{{idseq}}"
} }
}, },
{ {
"term": { "term": {
"idseq.keyword": "{{idseq}}" "idseq.keyword": "{{idseq}}"
} }
} }
] ]
} }
}, },
{"term" : {"business_id": "{{businessId}}"}}, {"term" : {"business_id": "{{businessId}}"}},
{"term" : {"lib_id": "{{libId}}"}} {"term" : {"lib_id": "{{libId}}"}}
] ]
} }
},
}, "from" : "{{from}}",
"from" : "{{from}}", "size" : "{{size}}",
"size" : "{{size}}", "highlight" : {
"highlight" : { "fields" : {
"fields" : { "*" : {}
"*" : {} }
} }
}
}', '搜索指定档案分类,类型,以及搜索项', '{ }', '搜索指定档案分类,类型,以及搜索项', '{
"idseq": "{{idseq}}", "idseq": "{{idseq}}",
"libId": "881", "libId": "881",
"original": "测试", "original": "测试",
"size": "10", "size": "10",
"businessId": "2", "businessId": "2",
"from": "0" "from": "0"
}', 'archser'); }', 'archser');
</sql> </sql>
</version> </version>
...@@ -1713,22 +1686,24 @@ ...@@ -1713,22 +1686,24 @@
</sql> </sql>
</version> </version>
<version edition="58" description="添加利用次数,下载次数,打印次数"> <version edition="58" description="添加利用次数,下载次数,打印次数">
<sql creator="guoxiaojun" createDate="20200810" note="添加利用次数,下载次数,打印次数"> <sql creator="guoxiaojun" createDate="20200810" note="添加利用次数,下载次数,打印次数">alter table AS_ARCHIVE_COUNT add USING_COUNT NUMBER(9,0);
alter table AS_ARCHIVE_COUNT add USING_COUNT NUMBER(9,0); alter table AS_ARCHIVE_COUNT add DOWNLOAD_COUNT NUMBER(9,0);
alter table AS_ARCHIVE_COUNT add DOWNLOAD_COUNT NUMBER(9,0); alter table AS_ARCHIVE_COUNT add PRINT_COUNT NUMBER(9,0);
alter table AS_ARCHIVE_COUNT add PRINT_COUNT NUMBER(9,0);
</sql> </sql>
</version> </version>
<version edition="59" description="添加全宗号字段"> <version edition="59" description="添加全宗号字段">
<sql creator="guoxiaojun" createDate="20200813" note="添加全宗号字段"> <sql creator="guoxiaojun" createDate="20200813" note="添加全宗号字段">
alter table AS_HANDOVER add FONDS_NUMBER VARCHAR2(100); alter table AS_HANDOVER add FONDS_NUMBER VARCHAR2(100);
</sql>
</version>
<version edition="60" description="为元数据规则添加英文名称">
<sql creator="lidecai" createDate="20200814" note="为元数据规则添加英文名称">
alter table AS_METADATA add EN_NAME varchar2(255);
</sql> </sql>
</version> </version>
<version edition="60" description="添加全宗号字段"> <version edition="61" description="添加全宗号字段">
<sql creator="guoxiaojun" createDate="20200814" note="添加全宗号字段"> <sql creator="guoxiaojun" createDate="20200814" note="添加全宗号字段">
alter table AS_ARCHIVE_COUNT add FONDS_NUMBER VARCHAR2(100); alter table AS_ARCHIVE_COUNT add FONDS_NUMBER VARCHAR2(100);
</sql> </sql>
</version> </version>
</update> </update>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment