Cheng Tang | eb173e0 | 2013-10-22 16:42:23 +0800 | [diff] [blame] | 1 | |
| 2 | { |
| 3 | "name": "T_AREA", |
| 4 | "action": "truncate", |
| 5 | "desc": "区域信息表", |
| 6 | "src_sql": "select area_no,area_name,father_area_no,'' oldareacode, |
| 7 | arealevel,address,comments from ykt_cur.t_pif_area", |
| 8 | "dest_column": "AREACODE, AREANAME, FAREACODE, OLDAREACODE, AREALEVEL, ADDR, REMARK" |
| 9 | }, |
| 10 | { |
| 11 | "name": "T_CUSTTYPE", |
| 12 | "action": "truncate", |
| 13 | "desc": "客户类型表", |
| 14 | "src_sql": "SELECT CUT_TYPE,TYPE_NAME,CUT_TYPE,0 AREACODE,0 OLDCUSTTYPE,0 USEFLAG |
| 15 | FROM YKT_CUR.T_CIF_CUTTYPEFEE", |
| 16 | "dest_column": "CUSTTYPE, CUSTTYPENAME, FEETYPE,AREACODE, OLDCUSTTYPE, USEFLAG" |
| 17 | }, |
| 18 | { |
| 19 | "name": "T_DEPT", |
| 20 | "action": "truncate", |
| 21 | "desc": "部门表", |
| 22 | "src_sql": "SELECT DEPT_CODE,0 AREACODE,DEPT_NAME,E_NAME,DEPT_NAME,PARENTDEPT_CODE, |
| 23 | DEPT_LEVEL,IS_ACADEMY,DEPT_CODE,0 USEFLAG,'' LASTSAVED |
| 24 | FROM YKT_CUR.T_CIF_DEPT", |
| 25 | "dest_column": "DEPTCODE, AREACODE, DEPTNAME, DEPTENAME, DEPTFULLNAME, FDEPTCODE, |
| 26 | DEPTLEVEL, DEPTTYPE, OLDDEPTCODE, USEFLAG, LASTSAVED" |
| 27 | }, |
| 28 | |
| 29 | { |
| 30 | "name": "T_FEETYPE", |
| 31 | "action": "truncate", |
| 32 | "desc": "收费类别表", |
| 33 | "src_sql": "SELECT FEE_TYPE,SUBSTR(FEE_NAME,1,60),IS_OUTFEE,0,0 |
| 34 | FROM YKT_CUR.T_PIF_FEETYPE", |
| 35 | "dest_column": "FEETYPE, FEENAME, BOARDFLAG,BOARDRATE, DPSRATE" |
| 36 | }, |
| 37 | { |
| 38 | "name": "T_SUBSYSTEM", |
| 39 | "action": "truncate", |
| 40 | "desc": "子系统表", |
| 41 | "src_sql": "SELECT SYSTEM_ID,SYSTEM_NAME,SYSTEM_TYPE,AREA,SERVER_ID,MAC_ADDR,IP, |
| 42 | PORT, '' CARDVERNO,INIT_KEY,DYNA_KEY,SYNCH_TIME, |
| 43 | (case when STATE=1 then 1 |
| 44 | when state=2 then 1 |
| 45 | when state=3 then 2 |
| 46 | when state=4 then 3 |
| 47 | else 4 end) runstatus , |
| 48 | (case when STATE=6 then 2 else 1 end) status , |
| 49 | '' OPENDATE,'' CLOSEDATE,'' REMARK FROM |
| 50 | YKT_CUR.T_PIF_SUBSYSTEM", |
| 51 | "dest_column": "SYSID, SYSNAME, SYSTYPE, AREACODE, SERVERID, MACADDR, IP, PORT, |
| 52 | CARDVERNO, INITKEY, DYNAKEY, SYNCTIME, RUNSTATUS, STATUS, |
| 53 | OPENDATE, CLOSEDATE, REMARK" |
| 54 | }, |
| 55 | { |
| 56 | "name": "T_SPECIALTY", |
| 57 | "action": "truncate", |
| 58 | "desc": "专业信息表", |
| 59 | "src_sql": "SELECT S_CODE,S_NAME,1 USEFLAG,'' LASTSAVED FROM |
| 60 | YKT_CUR.T_CIF_SPECIALITY WHERE S_CODE <>'' and s_code<> '0'", |
| 61 | "dest_column": "SPECIALTYCODE, SPECIALTYNAME, USEFLAG, LASTSAVED" |
| 62 | }, |
| 63 | { |
| 64 | "name": "T_OPERATOR", |
| 65 | "action": "truncate", |
| 66 | "desc": "操作员表", |
| 67 | "src_sql": "select rownum,oper_code,2,100,oper_name, phone, mobile, |
| 68 | email, addr, pwd, 1 from ykt_cur.t_pif_operator", |
| 69 | "dest_column": "OPERID, OPERCODE, OPERTYPE, BRANCHNO, OPERNAME, TEL, MOBILE, |
| 70 | EMAIL, ADDR, OPERPWD, STATUS", |
| 71 | "post_exec": ["update t_syskey set keyval=(select max(operid) from t_operator) |
| 72 | where keycode='OPERID'", |
| 73 | "delete from t_operrole", |
| 74 | "insert into t_operrole(operroleid, operid, roleid) values(1, 26, 1)", |
| 75 | "update t_operator set branchno=101 where opername like '%宝山%'", |
| 76 | "update t_operator set branchno=102 where opername like '%延长%'", |
| 77 | "update t_operator set branchno=103 where opername like '%嘉定%'" |
| 78 | ] |
| 79 | }, |
| 80 | , |
| 81 | { |
| 82 | "name": "T_OPERATOR", |
| 83 | "action": "truncate", |
| 84 | "desc": "操作员表", |
| 85 | "src_sql": "select rownum,oper_code,2, |
| 86 | case when g.group_id = 1000 then 101 |
| 87 | when g.group_id = 1001 then 102 |
| 88 | when g.group_id = 1002 then 103 |
| 89 | when g.group_id = 1003 then 105 |
| 90 | when g.group_id = 1004 then 100 |
| 91 | when g.group_id = 1005 then 106 |
| 92 | when g.group_id = 1006 then 104 |
| 93 | else 100 end, |
| 94 | oper_name, phone, mobile, |
| 95 | email, addr, pwd, 1 from ykt_cur.t_pif_operator t left join |
| 96 | ykt_cur.t_oper_group g on t.oper_code=g.oper_id order by t.oper_code", |
| 97 | "dest_column": "OPERID, OPERCODE, OPERTYPE, BRANCHNO, OPERNAME, TEL, MOBILE, |
| 98 | EMAIL, ADDR, OPERPWD, STATUS", |
| 99 | "post_exec": ["update t_syskey set keyval=(select max(operid) from t_operator) |
| 100 | where keycode='OPERID'", |
| 101 | "delete from t_operrole", |
| 102 | "insert into t_operrole(operroleid, operid, roleid) values(1, 51, 1)" |
| 103 | ] |
| 104 | } |
| 105 | |
| 106 | |