blob: f6ca3d958a3a97fb8b8df453d900d1fe046f0683 [file] [log] [blame]
Cheng Tangeb173e02013-10-22 16:42:23 +08001
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