package main
import (
"fmt"
"strings"
)
// 说明
var Info = strings . Join ( [ ] string {
"1. 启动、终止并设置 应用和数据库 服务" ,
"2. 清除 浏览器和应用 缓存" ,
"3. 设置 应用和数据库 内存大小" ,
"4. 实现 数据库索引 重新构建" ,
"5. 实现 数据备份 压缩备份库文件与备份照片" ,
"6. 【待完善】数据还原" , // "实现 数据还原 执行还原库文件与还原照片",
"7. 实现 特殊字符串处理,由于 ”&#“ 导致无法导入问题的解决" ,
"8. 实现 按照机构树前序遍历方式 导出表册" ,
fmt . Sprintf ( "版本:%s" , Version ) } , "\n" )
// 【废弃】基础库部分脚本(除 a01 和 b01)
var TableName = [ ] string {
"a02" , "a05" , "a06" , "a08" , "a14" , "a15" , "a17" , "a36" , "a30" , "a33" , "a57" , "a65" , "a99z1" ,
}
// 【废弃】统计部分脚本
var TableNameTj = [ ] string {
"tj_un" , "tb_set_unit" , "tb_rpt_cv_cfg" ,
"J2001" , "J2002" , "J2003" , "J2004" , "J2005" , "J2006" , "J2007" , "J2008" , "J2101" , "J2102" , "J2103" , "J2104" ,
"J2105" , "J2106" , "J2107" , "J2108" , "M_M01" , "M_M02" , "M_M03" , "M_M04" , "M_M05" , "M_M06" , "M_M07" , "M_M09" ,
"M_N01" , "M_N02" , "M_N03" , "M_N04" , "M_N05" , "M_P01" , "M_P02" , "M_P03" , "M_Q01" , "M_Q02" , "M_Q03" , "M_Q04" ,
"M_Q05" , "M_Q06" , "M_Q07" , "M_Q08" , "M_Q09" , "M_Q10" , "M_Q11" , "M_Q12" , "M_Q13" ,
"inner_check_result" , "outer_check_result" , "statistics_state" , "middleverify_error_list" , "tj_tbsm_item_list" , "tb_zyhz" ,
}
// 索引脚本
var DbIndex = [ ] tabIdx {
{ tabName : "a01" , idxName : "A01_IDX_001" , idxColumn : "A0000,A0163,STATUS" } ,
{ tabName : "a01" , idxName : "A01_IDX_002" , idxColumn : "A0107" } ,
{ tabName : "a01" , idxName : "A01_IDX_003" , idxColumn : "A0134" } ,
{ tabName : "a01" , idxName : "A01_IDX_004" , idxColumn : "A0184" } ,
{ tabName : "a01" , idxName : "A01_IDX_005" , idxColumn : "A0192F" } ,
{ tabName : "a01" , idxName : "A01_IDX_006" , idxColumn : "A0221" } ,
{ tabName : "a01" , idxName : "A01_IDX_007" , idxColumn : "STATUS" } ,
{ tabName : "a01" , idxName : "A01_IDX_008" , idxColumn : "TORDER" } ,
{ tabName : "a02" , idxName : "A02_IDX_001" , idxColumn : "A0000,A0255" } ,
{ tabName : "a02" , idxName : "A02_IDX_002" , idxColumn : "A0000,A0201B" } ,
{ tabName : "a02" , idxName : "A02_IDX_003" , idxColumn : "A0000" } ,
{ tabName : "a02" , idxName : "A02_IDX_004" , idxColumn : "A0000,A0201B,A0281" } ,
{ tabName : "a02" , idxName : "A02_IDX_005" , idxColumn : "A0000,A0279" } ,
{ tabName : "a05" , idxName : "A05_IDX_001" , idxColumn : "A0524" } ,
{ tabName : "a05" , idxName : "A05_IDX_002" , idxColumn : "A0531" } ,
{ tabName : "a05" , idxName : "A05_IDX_003" , idxColumn : "A0000,A0531" } ,
{ tabName : "a05" , idxName : "A05_IDX_004" , idxColumn : "A0000,A0524" } ,
{ tabName : "a06" , idxName : "A06_IDX_001" , idxColumn : "A0000,A0601" } ,
{ tabName : "a06" , idxName : "A06_IDX_002" , idxColumn : "A0000,A0604" } ,
{ tabName : "a06" , idxName : "A06_IDX_003" , idxColumn : "A0000,A0699" } ,
{ tabName : "a08" , idxName : "A08_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "a08" , idxName : "A08_IDX_002" , idxColumn : "A0000,A0801B" } ,
{ tabName : "a08" , idxName : "A08_IDX_003" , idxColumn : "A0000,A0831" } ,
{ tabName : "a08" , idxName : "A08_IDX_004" , idxColumn : "A0000,A0834" } ,
{ tabName : "a08" , idxName : "A08_IDX_005" , idxColumn : "A0000,A0835" } ,
{ tabName : "a08" , idxName : "A08_IDX_006" , idxColumn : "A0000,A0901B" } ,
{ tabName : "a14" , idxName : "A14_IDX_001" , idxColumn : "A0000,A1404b" } ,
{ tabName : "a14" , idxName : "A14_IDX_002" , idxColumn : "A0000,A1407" } ,
{ tabName : "a14" , idxName : "A14_IDX_003" , idxColumn : "A0000,A1414" } ,
{ tabName : "a15" , idxName : "A15_IDX_001" , idxColumn : "A0000,A1517" } ,
{ tabName : "a15" , idxName : "A15_IDX_002" , idxColumn : "A0000,A1521" } ,
{ tabName : "a30" , idxName : "A30_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "a30" , idxName : "A30_IDX_002" , idxColumn : "A0000,A3001" } ,
{ tabName : "a30" , idxName : "A30_IDX_003" , idxColumn : "A0000,A3004" } ,
{ tabName : "a33" , idxName : "A33_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "a33" , idxName : "A33_IDX_002" , idxColumn : "A0000,A3361" } ,
{ tabName : "a33" , idxName : "A33_IDX_003" , idxColumn : "A0000,A3362" } ,
{ tabName : "a33" , idxName : "A33_IDX_004" , idxColumn : "A0000,A3371" } ,
{ tabName : "a33" , idxName : "A33_IDX_005" , idxColumn : "A0000,A3372" } ,
{ tabName : "a36" , idxName : "A36_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "a36" , idxName : "A36_IDX_002" , idxColumn : "A0000,A3604A" } ,
{ tabName : "a36" , idxName : "A36_IDX_003" , idxColumn : "A0000,A3627" } ,
{ tabName : "a36" , idxName : "A36_IDX_004" , idxColumn : "A0000,A3607" } ,
{ tabName : "a65" , idxName : "A65_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "A99Z1" , idxName : "A99Z1_IDX_001" , idxColumn : "A0000" } ,
{ tabName : "A99Z1" , idxName : "A99Z1_IDX_002" , idxColumn : "A0000,A99Z101" } ,
{ tabName : "A99Z1" , idxName : "A99Z1_IDX_003" , idxColumn : "A0000,A99Z103" } ,
{ tabName : "A99Z1" , idxName : "A99Z1_IDX_004" , idxColumn : "A0000,A99Z191" } ,
{ tabName : "b01" , idxName : "B01_IDX_001" , idxColumn : "B0121" } ,
{ tabName : "b01" , idxName : "B01_IDX_002" , idxColumn : "B0131" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_001" , idxColumn : "M0105" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_002" , idxColumn : "M0101" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_003" , idxColumn : "M0103" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_004" , idxColumn : "M0104" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_005" , idxColumn : "M0109" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_006" , idxColumn : "M0110" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_007" , idxColumn : "M0111" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_008" , idxColumn : "UNID" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_009" , idxColumn : "RPT" } ,
{ tabName : "M_M01" , idxName : "M_M01_IDX_010" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_002" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_003" , idxColumn : "M0203" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_004" , idxColumn : "RPT" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_005" , idxColumn : "UNID" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_006" , idxColumn : "M0201" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_007" , idxColumn : "M0202" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_008" , idxColumn : "M0204" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_009" , idxColumn : "M0205" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_010" , idxColumn : "M0206" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_011" , idxColumn : "M0208" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_012" , idxColumn : "M0212" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_013" , idxColumn : "M0213" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_014" , idxColumn : "M0216" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_015" , idxColumn : "M0233_1" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_016" , idxColumn : "M0234" } ,
{ tabName : "M_M02" , idxName : "M_M02_IDX_017" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_001" , idxColumn : "M0309" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_M03" , idxName : "M_M03_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_001" , idxColumn : "M0403" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_M04" , idxName : "M_M04_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_001" , idxColumn : "M0503" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_004" , idxColumn : "M0501" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_005" , idxColumn : "M0502" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_006" , idxColumn : "M0503" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_007" , idxColumn : "M0504" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_008" , idxColumn : "M0505" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_009" , idxColumn : "M0506" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_010" , idxColumn : "M0507" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_011" , idxColumn : "M0508" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_012" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_013" , idxColumn : "RPT" } ,
{ tabName : "M_M05" , idxName : "M_M05_IDX_014" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_001" , idxColumn : "M0602" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_M06" , idxName : "M_M06_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_001" , idxColumn : "M0702" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_M07" , idxName : "M_M07_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_001" , idxColumn : "M0903" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_M09" , idxName : "M_M09_IDX_007" , idxColumn : "ORDERBY" } ,
{ tabName : "M_N01" , idxName : "M_N01_IDX_001" , idxColumn : "UNID" } ,
{ tabName : "M_N01" , idxName : "M_N01_IDX_002" , idxColumn : "RPT" } ,
{ tabName : "M_N01" , idxName : "M_N01_IDX_003" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_001" , idxColumn : "N0202" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_N02" , idxName : "M_N02_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_001" , idxColumn : "N0302" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_N03" , idxName : "M_N03_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_001" , idxColumn : "N0402" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_N04" , idxName : "M_N04_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_001" , idxColumn : "N0502" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_002" , idxColumn : "OUUID" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_N05" , idxName : "M_N05_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_P01" , idxName : "M_P01_IDX_001" , idxColumn : "UNID" } ,
{ tabName : "M_P01" , idxName : "M_P01_IDX_002" , idxColumn : "RPT" } ,
{ tabName : "M_P01" , idxName : "M_P01_IDX_003" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_002" , idxColumn : "P0204" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_P02" , idxName : "M_P02_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_002" , idxColumn : "P0304" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_P03" , idxName : "M_P03_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q01" , idxName : "M_Q01_IDX_001" , idxColumn : "UNID" } ,
{ tabName : "M_Q01" , idxName : "M_Q01_IDX_002" , idxColumn : "RPT" } ,
{ tabName : "M_Q01" , idxName : "M_Q01_IDX_003" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_002" , idxColumn : "Q0203" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q02" , idxName : "M_Q02_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_002" , idxColumn : "Q0303" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q03" , idxName : "M_Q03_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_002" , idxColumn : "Q0403" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q04" , idxName : "M_Q04_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_002" , idxColumn : "Q0503" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q05" , idxName : "M_Q05_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_002" , idxColumn : "Q0603" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q06" , idxName : "M_Q06_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_002" , idxColumn : "Q0703" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q07" , idxName : "M_Q07_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_002" , idxColumn : "Q0803" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q08" , idxName : "M_Q08_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_002" , idxColumn : "Q0903" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q09" , idxName : "M_Q09_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_002" , idxColumn : "Q1003" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q10" , idxName : "M_Q10_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_002" , idxColumn : "Q1103" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_Q11" , idxName : "M_Q11_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_002" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_003" , idxColumn : "Q1203" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_004" , idxColumn : "RPT" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_005" , idxColumn : "UNID" } ,
{ tabName : "M_Q12" , idxName : "M_Q12_IDX_006" , idxColumn : "ORDERBY" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_002" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_003" , idxColumn : "Q1303" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_004" , idxColumn : "RPT" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_005" , idxColumn : "UNID" } ,
{ tabName : "M_Q13" , idxName : "M_Q13_IDX_006" , idxColumn : "ORDERBY" } ,
{ tabName : "M_RPT_NODE" , idxName : "M_RPT_NODE_IDX_001" , idxColumn : "RPCODE,RPTABLEID" } ,
{ tabName : "M_S01" , idxName : "M_S01_IDX_004" , idxColumn : "S0103" } ,
{ tabName : "M_S01" , idxName : "M_S01_IDX_001" , idxColumn : "UNID" } ,
{ tabName : "M_S01" , idxName : "M_S01_IDX_003" , idxColumn : "S0102" } ,
{ tabName : "M_S01" , idxName : "M_S01_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S01" , idxName : "M_S01_IDX_002" , idxColumn : "S0101" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_002" , idxColumn : "S0202" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_006" , idxColumn : "S0201" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_007" , idxColumn : "S0205" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_008" , idxColumn : "S0204" } ,
{ tabName : "M_S02" , idxName : "M_S02_IDX_009" , idxColumn : "S0206" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_002" , idxColumn : "S0303" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_007" , idxColumn : "S0301" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_008" , idxColumn : "S0305" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_009" , idxColumn : "S0304" } ,
{ tabName : "M_S03" , idxName : "M_S03_IDX_010" , idxColumn : "S0306" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_002" , idxColumn : "S0403" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_007" , idxColumn : "S0401" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_008" , idxColumn : "S0405" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_009" , idxColumn : "S0404" } ,
{ tabName : "M_S04" , idxName : "M_S04_IDX_010" , idxColumn : "S0406" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_002" , idxColumn : "S0503" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_007" , idxColumn : "S0501" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_008" , idxColumn : "S0505" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_009" , idxColumn : "S0504" } ,
{ tabName : "M_S05" , idxName : "M_S05_IDX_010" , idxColumn : "S0506" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_002" , idxColumn : "S0603" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_007" , idxColumn : "S0601" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_008" , idxColumn : "S0605" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_009" , idxColumn : "S0604" } ,
{ tabName : "M_S06" , idxName : "M_S06_IDX_010" , idxColumn : "S0606" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_001" , idxColumn : "OUUID" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_002" , idxColumn : "S0703" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_003" , idxColumn : "UNID" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_004" , idxColumn : "ORDERBY" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_005" , idxColumn : "RPT" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_006" , idxColumn : "RPT,UNID" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_007" , idxColumn : "S0701" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_008" , idxColumn : "S0705" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_009" , idxColumn : "S0704" } ,
{ tabName : "M_S07" , idxName : "M_S07_IDX_010" , idxColumn : "S0706" } ,
{ tabName : "TJ_UN" , idxName : "TJ_UN_IDX_001" , idxColumn : "RPTYEAR" } ,
{ tabName : "TJ_UN" , idxName : "TJ_UN_IDX_002" , idxColumn : "SID" } ,
{ tabName : "TJ_UN" , idxName : "TJ_UN_IDX_003" , idxColumn : "SID,ID" } ,
{ tabName : "TJ_UN" , idxName : "TJ_UN_IDX_004" , idxColumn : "UORDER" } ,
{ tabName : "J0801" , idxName : "J0801_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0802" , idxName : "J0802_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0803" , idxName : "J0803_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0804" , idxName : "J0804_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0805" , idxName : "J0805_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0806" , idxName : "J0806_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0901" , idxName : "J0901_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0902" , idxName : "J0902_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0903" , idxName : "J0903_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0904" , idxName : "J0904_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0905" , idxName : "J0905_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J0906" , idxName : "J0906_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1001" , idxName : "J1001_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1002" , idxName : "J1002_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1003" , idxName : "J1003_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1004" , idxName : "J1004_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1005" , idxName : "J1005_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1006" , idxName : "J1006_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1101" , idxName : "J1101_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1102" , idxName : "J1102_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1103" , idxName : "J1103_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1104" , idxName : "J1104_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1105" , idxName : "J1105_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1106" , idxName : "J1106_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1201" , idxName : "J1201_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1202" , idxName : "J1202_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1203" , idxName : "J1203_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1204" , idxName : "J1204_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1205" , idxName : "J1205_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1206" , idxName : "J1206_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1301" , idxName : "J1301_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1302" , idxName : "J1302_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1303" , idxName : "J1303_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1304" , idxName : "J1304_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1305" , idxName : "J1305_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1306" , idxName : "J1306_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1401" , idxName : "J1401_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1402" , idxName : "J1402_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1403" , idxName : "J1403_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1404" , idxName : "J1404_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1405" , idxName : "J1405_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1406" , idxName : "J1406_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1501" , idxName : "J1501_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1502" , idxName : "J1502_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1503" , idxName : "J1503_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1504" , idxName : "J1504_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1505" , idxName : "J1505_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1506" , idxName : "J1506_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1507" , idxName : "J1507_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1601" , idxName : "J1601_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1602" , idxName : "J1602_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1603" , idxName : "J1603_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1604" , idxName : "J1604_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1605" , idxName : "J1605_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1606" , idxName : "J1606_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1607" , idxName : "J1607_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1701" , idxName : "J1701_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1702" , idxName : "J1702_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1703" , idxName : "J1703_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1704" , idxName : "J1704_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1705" , idxName : "J1705_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1706" , idxName : "J1706_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1707" , idxName : "J1707_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1801" , idxName : "J1801_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1802" , idxName : "J1802_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1803" , idxName : "J1803_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1804" , idxName : "J1804_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1805" , idxName : "J1805_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1806" , idxName : "J1806_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1807" , idxName : "J1807_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1901" , idxName : "J1901_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1901" , idxName : "J1901_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1902" , idxName : "J1902_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1902" , idxName : "J1902_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1903" , idxName : "J1903_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1903" , idxName : "J1903_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1904" , idxName : "J1904_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1904" , idxName : "J1904_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1905" , idxName : "J1905_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1905" , idxName : "J1905_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1906" , idxName : "J1906_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1906" , idxName : "J1906_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1907" , idxName : "J1907_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1907" , idxName : "J1907_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J1908" , idxName : "J1908_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J1908" , idxName : "J1908_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2001" , idxName : "J2001_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2001" , idxName : "J2001_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2002" , idxName : "J2002_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2002" , idxName : "J2002_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2003" , idxName : "J2003_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2003" , idxName : "J2003_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2004" , idxName : "J2004_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2004" , idxName : "J2004_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2005" , idxName : "J2005_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2005" , idxName : "J2005_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2006" , idxName : "J2006_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2006" , idxName : "J2006_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2007" , idxName : "J2007_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2007" , idxName : "J2007_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2008" , idxName : "J2008_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2008" , idxName : "J2008_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2101" , idxName : "J2101_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2101" , idxName : "J2101_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2102" , idxName : "J2102_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2102" , idxName : "J2102_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2103" , idxName : "J2103_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2103" , idxName : "J2103_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2104" , idxName : "J2104_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2104" , idxName : "J2104_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2105" , idxName : "J2105_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2105" , idxName : "J2105_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2106" , idxName : "J2106_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2106" , idxName : "J2106_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2107" , idxName : "J2107_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2107" , idxName : "J2107_IDX_002" , idxColumn : "TABLEID" } ,
{ tabName : "J2108" , idxName : "J2108_IDX_001" , idxColumn : "UNITID" } ,
{ tabName : "J2108" , idxName : "J2108_IDX_002" , idxColumn : "TABLEID" } ,
}
// 清除特殊字符串问题
type Tab struct {
name string
Cols [ ] string
}
type Tabs struct {
Tab [ ] Tab
}
// 批量处理主细表或描述拼接
type Sqls struct {
name string
Sql [ ] string
}
type Funcs struct {
Sql [ ] Sqls
}
func init ( ) {
// 清除字段可能存储特殊字符串处理
tabs = Tabs {
Tab : [ ] Tab {
{
name : "A01" ,
Cols : [ ] string {
"A0101" ,
"A0102" ,
"A0104" ,
"A0107" ,
"A0111A" ,
"A0114A" ,
"A0115A" ,
"A0117" ,
"A0128" ,
"A0134" ,
"A0140" ,
"A0141" ,
"A0144" ,
"A3921" ,
"A3927" ,
"A0160" ,
"A0163" ,
"A0165" ,
"A0184" ,
"A0187A" ,
"A0192" ,
"A0192A" ,
"A0221" ,
"A0288" ,
"A0192E" ,
"A0192C" ,
"A0196" ,
"A0197" ,
"A0195" ,
"A1701" ,
"A14Z101" ,
"A15Z101" ,
"A0120" ,
"A0121" ,
"A0122" ,
"A2949" ,
"A0180" ,
"QRZXL" ,
"QRZXLXX" ,
"QRZXW" ,
"QRZXWXX" ,
"ZZXL" ,
"ZZXLXX" ,
"ZZXW" ,
"ZZXWXX" ,
"ZGXL" ,
"ZGXLXX" ,
"ZGXW" ,
"ZGXWXX" ,
"TCSJSHOW" ,
"TCFSSHOW" ,
} ,
} ,
{
name : "A02" ,
Cols : [ ] string {
"A0201A" ,
"A0201B" ,
"A0201D" ,
"A0201E" ,
"A0215A" ,
"A0219" ,
"A0223" ,
"A0225" ,
"A0243" ,
"A0245" ,
"A0247" ,
"A0251B" ,
"A0255" ,
"A0265" ,
"A0267" ,
"A0272" ,
"A0281" ,
} ,
} ,
{
name : "A05" ,
Cols : [ ] string {
"A0531" ,
"A0501B" ,
"A0504" ,
"A0511" ,
"A0517" ,
"A0524" ,
"A0526" ,
"A0528B" ,
"A0530" ,
"A0532" ,
} ,
} ,
{
name : "A06" ,
Cols : [ ] string {
"A0601" ,
"A0602" ,
"A0604" ,
"A0607" ,
"A0611" ,
"A0699" ,
} ,
} ,
{
name : "A08" ,
Cols : [ ] string {
"A0801A" ,
"A0801B" ,
"A0901A" ,
"A0901B" ,
"A0804" ,
"A0807" ,
"A0904" ,
"A0814" ,
"A0824" ,
"A0827" ,
"A0837" ,
"A0811" ,
"A0831" ,
"A0832" ,
"A0834" ,
"A0835" ,
"A0838" ,
"A0839" ,
"A0899" ,
} ,
} ,
{
name : "A14" ,
Cols : [ ] string {
"A1404A" ,
"A1404B" ,
"A1407" ,
"A1411A" ,
"A1414" ,
"A1415" ,
"A1416" ,
"A1424" ,
"A1428" ,
} ,
} ,
{
name : "A15" ,
Cols : [ ] string {
"A1517" ,
"A1521" ,
} ,
} ,
{
name : "A30" ,
Cols : [ ] string {
"A3001" ,
"A3004" ,
"A3007A" ,
"A3038" ,
} ,
} ,
{
name : "A33" ,
Cols : [ ] string {
"A3310" ,
"A3321" ,
"A3321C" ,
"A3321D" ,
"A3322" ,
"A3323" ,
"A3331" ,
"A3332" ,
"A3333" ,
"A3350" ,
"A3360" ,
"A3361" ,
"A3362" ,
"A3371" ,
"A3372" ,
"A3381" ,
"A3382" ,
"A3385" ,
"A3321A" ,
"A3321B" ,
"A3321E" ,
"A3321F" ,
"A3333A" ,
"A3333B" ,
} ,
} ,
{
name : "A36" ,
Cols : [ ] string {
"A3601" ,
"A3604A" ,
"A3607" ,
"A3627" ,
"A3611" ,
"SORTID" ,
} ,
} ,
{
name : "A57" ,
Cols : [ ] string {
"A5714" ,
} ,
} ,
{
name : "A99Z1" ,
Cols : [ ] string {
"A99Z101" ,
"A99Z102" ,
"A99Z103" ,
"A99Z104" ,
"A99Z191" ,
"A99Z195" ,
} ,
} ,
{
name : "B01" ,
Cols : [ ] string {
"B0101" ,
"B0104" ,
"B0114" ,
"B0117" ,
"B0124" ,
"B0127" ,
"B0131" ,
"B0194" ,
"B0227" ,
"B0232" ,
"B0233" ,
"B0236" ,
"B0234" ,
"B0150" ,
"B0183" ,
"B0185" ,
"B0164" ,
"B0167" ,
"B0268" ,
"B0269" ,
"B0238" ,
"B0239" ,
"B0180" ,
"SORTID" ,
} ,
} ,
} ,
}
// 批量处理功能脚本
funcs = Funcs {
Sql : [ ] Sqls {
/ * {
name : "职务层次及职级主细同步" ,
Sql : [ ] string {
"update a01 set a0221='',a0288='' where not exists(select 1 from a05 where a01.a0000=a05.a0000 and a0524='1' and A0531='0')" ,
"update a01 set a0192e='',a0192c='' where not exists(select 1 from a05 where a01.a0000=a05.a0000 and a0524='1' and A0531='1')" ,
"update a01,a05 set a0221=A0501B,a0288=A0504 where a01.a0000=a05.a0000 and a0524='1' and A0531='0'" ,
"update a01,a05 set a0192e=A0501B,a0192c=A0504 where a01.a0000=a05.a0000 and a0524='1' and A0531='1'" ,
} ,
} ,
{
name : "拼接政治面貌信息" ,
Sql : [ ] string {
"update a01 set a0140=concat(substr(a0144,1,4),'.',substr(a0144,5,2)) where a0141 in('01','02') and (a0144 is not null or a0144 <> '')" ,
"update a01 set a0140=concat('(',(select code_name from code_value where code_type='GB4762' and code_value=a0141),')') where a0141 in(select code_value from code_value where code_type='GB4762' and code_value not in ('01','02'))" ,
} ,
} , * /
} ,
}
}