{ | |
"name": "T_AREA", | |
"action": "truncate", | |
"desc": "区域信息表", | |
"src_sql": "select area_no,area_name,father_area_no,'' oldareacode, | |
arealevel,address,comments from ykt_cur.t_pif_area", | |
"dest_column": "AREACODE, AREANAME, FAREACODE, OLDAREACODE, AREALEVEL, ADDR, REMARK" | |
}, | |
{ | |
"name": "T_CUSTTYPE", | |
"action": "truncate", | |
"desc": "客户类型表", | |
"src_sql": "SELECT CUT_TYPE,TYPE_NAME,CUT_TYPE,0 AREACODE,0 OLDCUSTTYPE,0 USEFLAG | |
FROM YKT_CUR.T_CIF_CUTTYPEFEE", | |
"dest_column": "CUSTTYPE, CUSTTYPENAME, FEETYPE,AREACODE, OLDCUSTTYPE, USEFLAG" | |
}, | |
{ | |
"name": "T_DEPT", | |
"action": "truncate", | |
"desc": "部门表", | |
"src_sql": "SELECT DEPT_CODE,0 AREACODE,DEPT_NAME,E_NAME,DEPT_NAME,PARENTDEPT_CODE, | |
DEPT_LEVEL,IS_ACADEMY,DEPT_CODE,0 USEFLAG,'' LASTSAVED | |
FROM YKT_CUR.T_CIF_DEPT", | |
"dest_column": "DEPTCODE, AREACODE, DEPTNAME, DEPTENAME, DEPTFULLNAME, FDEPTCODE, | |
DEPTLEVEL, DEPTTYPE, OLDDEPTCODE, USEFLAG, LASTSAVED" | |
}, | |
{ | |
"name": "T_FEETYPE", | |
"action": "truncate", | |
"desc": "收费类别表", | |
"src_sql": "SELECT FEE_TYPE,SUBSTR(FEE_NAME,1,60),IS_OUTFEE,0,0 | |
FROM YKT_CUR.T_PIF_FEETYPE", | |
"dest_column": "FEETYPE, FEENAME, BOARDFLAG,BOARDRATE, DPSRATE" | |
}, | |
{ | |
"name": "T_SUBSYSTEM", | |
"action": "truncate", | |
"desc": "子系统表", | |
"src_sql": "SELECT SYSTEM_ID,SYSTEM_NAME,SYSTEM_TYPE,AREA,SERVER_ID,MAC_ADDR,IP, | |
PORT, '' CARDVERNO,INIT_KEY,DYNA_KEY,SYNCH_TIME, | |
(case when STATE=1 then 1 | |
when state=2 then 1 | |
when state=3 then 2 | |
when state=4 then 3 | |
else 4 end) runstatus , | |
(case when STATE=6 then 2 else 1 end) status , | |
'' OPENDATE,'' CLOSEDATE,'' REMARK FROM | |
YKT_CUR.T_PIF_SUBSYSTEM", | |
"dest_column": "SYSID, SYSNAME, SYSTYPE, AREACODE, SERVERID, MACADDR, IP, PORT, | |
CARDVERNO, INITKEY, DYNAKEY, SYNCTIME, RUNSTATUS, STATUS, | |
OPENDATE, CLOSEDATE, REMARK" | |
}, | |
{ | |
"name": "T_SPECIALTY", | |
"action": "truncate", | |
"desc": "专业信息表", | |
"src_sql": "SELECT S_CODE,S_NAME,1 USEFLAG,'' LASTSAVED FROM | |
YKT_CUR.T_CIF_SPECIALITY WHERE S_CODE <>'' and s_code<> '0'", | |
"dest_column": "SPECIALTYCODE, SPECIALTYNAME, USEFLAG, LASTSAVED" | |
}, | |
{ | |
"name": "T_OPERATOR", | |
"action": "truncate", | |
"desc": "操作员表", | |
"src_sql": "select rownum,oper_code,2,100,oper_name, phone, mobile, | |
email, addr, pwd, 1 from ykt_cur.t_pif_operator", | |
"dest_column": "OPERID, OPERCODE, OPERTYPE, BRANCHNO, OPERNAME, TEL, MOBILE, | |
EMAIL, ADDR, OPERPWD, STATUS", | |
"post_exec": ["update t_syskey set keyval=(select max(operid) from t_operator) | |
where keycode='OPERID'", | |
"delete from t_operrole", | |
"insert into t_operrole(operroleid, operid, roleid) values(1, 26, 1)", | |
"update t_operator set branchno=101 where opername like '%宝山%'", | |
"update t_operator set branchno=102 where opername like '%延长%'", | |
"update t_operator set branchno=103 where opername like '%嘉定%'" | |
] | |
}, | |
, | |
{ | |
"name": "T_OPERATOR", | |
"action": "truncate", | |
"desc": "操作员表", | |
"src_sql": "select rownum,oper_code,2, | |
case when g.group_id = 1000 then 101 | |
when g.group_id = 1001 then 102 | |
when g.group_id = 1002 then 103 | |
when g.group_id = 1003 then 105 | |
when g.group_id = 1004 then 100 | |
when g.group_id = 1005 then 106 | |
when g.group_id = 1006 then 104 | |
else 100 end, | |
oper_name, phone, mobile, | |
email, addr, pwd, 1 from ykt_cur.t_pif_operator t left join | |
ykt_cur.t_oper_group g on t.oper_code=g.oper_id order by t.oper_code", | |
"dest_column": "OPERID, OPERCODE, OPERTYPE, BRANCHNO, OPERNAME, TEL, MOBILE, | |
EMAIL, ADDR, OPERPWD, STATUS", | |
"post_exec": ["update t_syskey set keyval=(select max(operid) from t_operator) | |
where keycode='OPERID'", | |
"delete from t_operrole", | |
"insert into t_operrole(operroleid, operid, roleid) values(1, 51, 1)" | |
] | |
} | |