blob: f6ca3d958a3a97fb8b8df453d900d1fe046f0683 [file] [log] [blame]
{
"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)"
]
}