入門kpi的後台工具類

2021-07-27 11:58:27 字數 941 閱讀 5454

1. 需求分析:

計算kpi 的過程中,會遇到很多 數量和比率的計算,而且很多的數值都是由固定的sql語句得來,所以就需要根據前端傳入的kpi名字,拿出相應的  語句,計算方式,同時還要考慮相同的篩選條件,比如: 起始時間,時間範圍,實際值,登入角色,對標值,顯示模式品牌等等,

2. 根據前端傳入的 kpi名字,拿出相應的sql語句,

先封裝乙個實體類,

public class kpimetadata

public string getsql()

public int gettype()

public string getnumerator()

public string getdenominator()

}

取出相應的詳細資訊的工具類

public class kpiutils

// 為了熱部署方便除錯,沒有將變數寫成static

public string getsignedretailta()

public string getactualretailnbi()

public kpimetadata getcntoen(string name)

}

4. 使用時就是直接,

kpiutils kpiutils = new kpiutils();//新建乙個工具類

kpimetadata meta = kpiutils.getcntoen(items.name);// 由名字獲取實體類

5.由於很多的篩選條件是一樣的,所以在sql語句中全部有一樣的可以替代的語句體

AjaxResult工具類後台返回資料狀態

操作訊息提醒 public class ajaxresult extends hashmap 返回錯誤訊息 return 錯誤訊息 public static ajaxresult error 返回錯誤訊息 param msg 內容 return 錯誤訊息 public static ajaxres...

JDBC入門(二)工具類封裝

public class dbutils public static void init catch numberformatexception e catch ioexception e 獲取連線 public static connection getconn return bds.getcon...

utils4s工具類常用入門工具操作

datetimeformat 日期格式化與解析 與joda原框架裡datetimeformatter等價 datetime 日期時間 支援時區轉換 2020 03 01t00 02 02.000 08 00 localdatetime 本地日期時間 沒有時區 2020 03 01t00 02 02....