# TAK 2020 年報 ## CMoney需求開發與維護 ### 系統功能 - 將CMoney提供的資料轉換存入資料庫(cmoney) - 提供分析過後具有意義的資料(Prana) - 提供AI運算資料(fuzzyportfolio_cmoney) ### 工作內容 - 標格維護優化 - 資料庫連線資料參數化 - 表格資料防呆處理,例如:NULL資料判斷 - 需求調整 - 欄位資料,名稱或者公式調整 - 問題修正 - 相關表格計算公式問題 - 新功能開發 - 新表格開發 - 表格總數 : 247 ![](https://i.imgur.com/Lmf0DRd.jpg) ## Amumu功能開發 ### 系統功能 & 架構說明 - 提供內部人員相關資訊查詢, 通知訊息相關人員 - [阿姆姆API文件](https://gitlab01.mitake.com.tw/RD1/GO/mitake-amumu-gw/wikis/home) - API 總數 : 292 - unit test 數量 : 285 ![](https://i.imgur.com/TiP52JW.jpg) - postman unit test 數量 : 139 ![](https://i.imgur.com/3h9sjmO.jpg) ### 功能項目 ![](https://i.imgur.com/3GuP7e3.png) - 特別清單管理 - 人員資訊管理 - 客服通知系統 - TG通知功能 - Coline通知功能 - Mail通知功能 - 列表資訊顯示查詢 - 會員管理 - 官方開發規範 - 最新消息 - 通知人員設定 - 券商登入統計 - 產品對應 - 券商分配管理 - 服務異常報告 - 客服通報 - 客服通報 - 通知人員設定 - Service服務列表 - 機房報價服務對應表 - 主機異動日誌列表 - 主機異動日誌 - 主機群組維護 - 通知人員設定 - Service服務異常事件簿 - 異常資料列表 - 通知人員設定 - 券商憑證資訊查詢 - 測試帳號資訊查詢 - 券商App資訊管理 - 券商服務對應管理 - 測試Server IP查詢 - 專案元件模組名稱查詢 - 研二版控修改記錄管理 - App檔案管理 - App商店排名資訊 - 網路管理API - 防火牆申請紀錄 - 防火牆規則新增 - 防火牆主機群組 ## Cho-Gath 功能開發 ### 系統功能 - 統計會員人數,存取自選DB ### 登入人數統計 - 每月人數統計(平台,裝置,券商) ```graphviz digraph hierarchy { nodesep=1.0 // increases the separation between nodes node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour edge [color=Blue, style=dashed] //All the lines look like this pda_files->pda_login_log_20200101[label="pda_pid_map , pdatv_pid_map", fontcolor=darkblue] {pda_login_log_20200101, login_log_20200101}->brmpda_login_log[label="整合過濾", fontcolor=darkblue] brmpda_login_log->monthly_integration_202007 monthly_integration_202007->brmpda_monthly_user_static } ``` --- - 每月總數統計 ```graphviz digraph hierarchy { nodesep=1.0 // increases the separation between nodes node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour edge [color=Blue, style=dashed] //All the lines look like this files->pda_login_log_20200101[label="pda_pid_map , pdatv_pid_map", fontcolor=darkblue] {pda_login_log_20200101, login_log_20200101}->brmpda_login_log[label="整合過濾", fontcolor=darkblue] brmpda_login_log->monthly_integration_202007 monthly_integration_202007->brmpda_monthly_user_static_tatol } ``` - App版本統計 ```graphviz digraph hierarchy { nodesep=1.0 // increases the separation between nodes node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour edge [color=Blue, style=dashed] //All the lines look like this login_log_xxxxxxxx->app_version_users_static } ``` - os人數統計 ```graphviz digraph hierarchy { nodesep=1.0 // increases the separation between nodes node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour edge [color=Blue, style=dashed] //All the lines look like this login_log_xxxxxxxx->os_platform_users_static } ``` ## 能力 Got - MSSQL, MySQL使用(工具 & 語法, golang, store procedure, view) - Golang (好用) - gin (golang 的 http server套件) - Javascript (很難寫得好) - Docker (初次使用) - 資料處理 - Azure Data Studio - VSCode ## 未來展望 - 學習Server架構 - 資源管理 - 平行處理 - 完成金融資訊管理平台搬移