{ "job": { "content": [ { "reader": { "name": "mysqlreader", "parameter": { "column": [ "id", "prid", "order_id", "outtradeno", "pay_time", "pay_money", "refund_time", "refund_money", "refund_state", "order_time", "pay_xml", "refund_xml", "check_xml", "pay_state", "pay_type", "phone", "check_time", "user_id", "create_time", "update_time", "donate_money", "memo", "refund_memo", "refund_outtradno", "refund_image", "refund_operer", "rechage_operer", "refund_reason", "vip", "meal_id", "refund_apply_time", "pay_method" ], "connection": [ { "jdbcUrl": [ "${src_jdbc}" ], "querySql": [ "SELECT `id`, `prid`, `order_id`, `outtradeno`, `pay_time`, `pay_money`, `refund_time`, `refund_money`, `refund_state`, `order_time`, `pay_xml`, `refund_xml`, `check_xml`, `pay_state`, `pay_type`, `phone`, `check_time`, `user_id`, `create_time`, `update_time`, `donate_money`, `memo`, `refund_memo`, `refund_outtradno`, `refund_image`, `refund_operer`, `rechage_operer`, `refund_reason`, `vip`, `meal_id`, `refund_apply_time`, `pay_method` FROM `t_account_recharge` ORDER BY id DESC LIMIT 10000" ] } ], "username": "${src_user}", "password": "${src_pwd}" } }, "writer": { "name": "doriswriter", "parameter": { "loadUrl": [ "${dest_load_url}" ], "column": [ "id", "prid", "order_id", "outtradeno", "pay_time", "pay_money", "refund_time", "refund_money", "refund_state", "order_time", "pay_xml", "refund_xml", "check_xml", "pay_state", "pay_type", "phone", "check_time", "user_id", "create_time", "update_time", "donate_money", "memo", "refund_memo", "refund_outtradno", "refund_image", "refund_operer", "rechage_operer", "refund_reason", "vip", "meal_id", "refund_apply_time", "pay_method" ], "username": "${dest_user}", "password": "${dest_pwd}", "postSql": [], "preSql": [], "flushInterval": 30000, "connection": [ { "jdbcUrl": "${dest_jdbc}", "selectedDatabase": "yltcharge", "table": [ "t_account_recharge" ] } ], "loadProps": { "format": "json", "strip_outer_array": true } } } } ], "setting": { "speed": { "channel": "1" } } } }