目錄
1.1、趙磊模塊一:概述模塊:Overview(完成,但細節問題有待討論、實踐部分完成,完成部分細節問題有待討論、實踐)
1.2、趙磊模塊二:用戶分析模塊:UserAnalysis(完成,但細節問題有待討論、實踐)
1.3、王闊模塊一:存留分析模塊:RetentionAnalysis (完成,但細節問題有待討論、實踐)
1.4、張志浩模塊二:渠道分析模塊:ChannelAnalysis(完成,但細節問題有待討論、實踐)
1.5、張志浩模塊二:用戶參與度模塊:UserParticipation(完成,但細節問題有待討論、實踐)
1.6、王闊模塊二:終端屬性模塊:TerminalAttributes(未完成,因爲要寫部分代碼的demo)
2、王闊:實現存留分析部分demo,驗證可行性作爲web部分代碼標準
一、大家一起完成的部分
討論了很多問題(0613、0614、0615總結的)
1、討論要把複雜度放到lamda表達式還是要新建個數據類
RetentionDataDay是個數據類
2、sql語句要寫成靜態還是動態(加入變量)
二、分工部分
1. 類設計與方法設計:
趙磊:概況(部分完成,完成部分細節問題有待討論、實踐)、用戶分析(部分完成,完成部分細節問題有待討論、實踐)
王闊:存留分析(完成,但細節問題有待討論、實踐)、終端屬性分析(未完成,因爲要寫部分代碼的demo)
張志浩:渠道分析(完成,但細節問題有待討論、實踐)、用戶參與度分析(完成,但細節問題有待討論、實踐)
1.1、趙磊模塊一:概述模塊:Overview(完成,但細節問題有待討論、實踐部分完成,完成部分細節問題有待討論、實踐)
類名 |
OverviewController |
所屬包 |
controller |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
overviewService |
IOverviewService |
Null |
Prv |
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getOverTrend |
Condition |
Map<String, Trend> |
|
爲整體趨勢中的整體概況(近幾日平均、總數、同比)準備數據 |
||||
getLineTrend |
Condition |
Map<String, Object> k 可以是 x 或者 tag v 可以是 x 軸的數據或者 y 軸的數據 |
|
爲整體趨勢中的折線圖準備數據 |
||||
getTopVersion |
Condition |
Map<String,Distribution[]> 因爲這裏不同的 tag 不能共用 version,所以不能採取和上面一樣的方式 |
|
爲整體趨勢中的Top10版本準備數據 |
||||
getTopChannel |
Condition |
Map<String,Distribution[]> |
|
爲整體趨勢中的 Top10 渠道準備數據 |
類名 |
IOverviewService(接口) |
所屬包 |
service |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
|
|
|
|
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
overTrend |
Condition |
Map<String, Trend> |
|
返回整體趨勢的概述所需的數據,如新增用戶(7 日平均、7 日總活躍數等) |
||||
lineTrend |
Condition |
Map<String,Object> |
|
返回整體趨勢中繪製各個折線圖所需數據 |
||||
topVersionTrend |
Condition |
Distribution[] (版本號,用戶數) |
|
返回整體趨勢中版本分佈所需數據 |
||||
TopChanne lTrend |
Object, Condition |
Distribution[] |
|
返回整體趨勢中渠道分佈所需數據 |
類名 |
OverviewServiceImpl |
所屬包 |
service |
|||||
繼承 |
|
|||||||
實現 |
IOverviewService |
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
userAnalyseDao |
IUserAnalysisDao |
|
Prv |
|||||
userParticipationDao |
IUserParticipationDao |
|
Prv |
|||||
channelAnalyseDao |
IChannelAnalyseDao |
|
Prv |
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
overTrend |
Condition |
Map<String, Trend> |
|
調用該類中計算 Avg 和 Sum 的方法,把整體趨勢中所需的平均數和總數都準備好 |
||||
installationAvg |
Condition |
Trend |
|
獲得新增用戶的 7 日平均數和同比 |
||||
activeUserAvg |
Condition |
Trend |
|
獲得活躍用戶的 7 日平均數和同比 |
||||
retentionAvg |
Condition |
Trend |
|
獲得新用戶次日留存率的 7 日平均數和同比 |
||||
useTimeAvg |
Condition |
Trend |
|
獲得使用時長的 7 日平均數和同比 |
||||
activeUserSum |
Condition |
Trend |
|
獲得近 7 日/30 日總活躍用戶數和同比 |
||||
userSum |
Condition |
Trend |
|
獲得累計用戶數 |
||||
lineTrend |
Condition |
Map<String, Object> |
|
調用該類中準備折線圖數據的方法,把整體趨勢中數所需的折線圖數據準備好 |
||||
installationLine |
Condition |
Object[] |
|
爲新增用戶準備數據 |
||||
activeUserLine |
Condition |
Object[] |
|
爲活躍用戶準備數據 |
||||
launchLine |
Condition |
Object[] |
|
爲啓動次數準備數據 |
||||
activeFormLine |
Condition |
Object[] |
|
爲活躍用戶構成準備數據 |
||||
topVersionTrend |
Condition |
Map<String, Distribution[]> |
|
調用該類中準備 Top 版本數據的方法,把整體趨勢種 Top 版本所需的數據準備好 |
||||
installationTopVersion |
Condition |
Distribution[] |
|
爲Top 版本的新增用戶準備數據 |
||||
activeUserTopVersion |
Condition |
Distribution[] |
|
爲 Top 版本的活躍用戶準備數據 |
||||
calUserTopVer |
Condition |
Distribution[] |
|
爲 Top 版本的累計用戶準備數據 |
||||
topChannelTrend |
Condition |
Map<String, Distribution[]> |
|
調用該類中準備 Top 渠道數據的方法,把整體趨勢中 Top 渠道所需的數據準備好 |
||||
installationTopChannel |
Condition |
Distribution[] |
|
爲Top 渠道的新增用戶準備數據 |
||||
activeUserTopChannel |
Condition |
Distribution[] |
|
爲Top 渠道的活躍用戶準備數據 |
||||
calUserTopChannel |
Condition |
Distribution[] |
|
爲Top 渠道的累計用戶準備數據 |
1.2、趙磊模塊二:用戶分析模塊:UserAnalysis(完成,但細節問題有待討論、實踐)
類名 |
UserAnalyseController |
所屬包 |
controller |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
userAnalyseService |
IUserAnalyseService |
|
Prv |
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getInstallationData |
Condition
|
Map<String,Object> |
|
爲新增趨勢分析準備數據 |
||||
getRetentionData |
Condition |
Map<String,Object> |
|
爲新增用戶質量分析準備數據 |
||||
getActiveData |
Condition |
Map<String,Object> |
|
爲活躍用戶分析準備數據 |
||||
getLaunchData |
Condition |
Map<String,Object> |
|
爲啓動次數分析準備數據 |
||||
getVersionData |
Condition |
Map<String,Object> |
|
爲版本分佈分析準備數據 |
類名 |
IUserAnalyseService(接口) |
所屬包 |
service |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
userAnalyseService |
IUserAnalyseService |
|
Prv |
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
installationData |
Condition
|
Map<String,Object> |
|
獲得新增用戶數據 |
||||
retentionData |
Condition
|
Map<String,Object> |
|
獲得次日留存率數據 |
||||
activeData |
Condition
|
Map<String,Object> |
|
獲得活躍用戶分析數據 |
||||
launchData |
Condition |
Map<String,Object> |
|
獲得啓動次數數據 |
||||
versionData |
Condition
|
Map<String,Object> |
|
獲得版本分佈數據 |
類名 |
UserAnalyseServiceImpl |
所屬包 |
service.impl |
|||||
繼承 |
|
|||||||
實現 |
IUserAnalyseService |
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
userAnalyseDao |
UserAnalyseDao |
|
prv |
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
installationData |
Condition
|
Map<String,Object> |
|
根據 Condition中的天、周、月調用下面的installation方法獲得新增用戶數據 |
||||
getInstallationDataDay |
Condition
|
Object[] |
|
獲得以天爲間隔的新增用戶數據 |
||||
getInstallationDataWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的新增用戶數據 |
||||
getInstallationDataMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的新增用戶數據 |
||||
retentionData |
Condition
|
Map<String,Object> |
|
根據 Condition中的天、周、月調用下面的retention方法獲得次日留存率數據 |
||||
getRetentionDataDay |
Condition
|
Object[] |
|
獲得以天爲間隔的次日留存率數據 |
||||
getRetentionDataWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的次日留存率數據 |
||||
getRetentionDataMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的次日留存率數據 |
||||
activeData |
Condition
|
Map<String,Object> |
|
根據Condition中的天、周、月調用下面所有關於獲得活躍用戶分析所需數據,注意:這裏的 Condition 對於周活躍率和月活躍率需要改變成相應的 |
||||
getActiveDataTrendDay |
Condition
|
Object[] |
|
獲得以天爲間隔的活躍用戶趨勢數據 |
||||
getActiveDataTrendWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的活躍用戶趨勢數據 |
||||
getActiveDataTrendMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的活躍用戶趨勢數據 |
||||
getActiveDataFormDay |
Condition
|
Object[] |
|
獲得以天爲間隔的活躍用戶構成數據 |
||||
getActiveDataFormWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的活躍用戶構成數據 |
||||
getActiveDataFormMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的活躍用戶構成數據 |
||||
getActiveDataVicosityDay |
Condition
|
Object[] |
|
獲得以天爲間隔的活躍粘度數據 |
||||
getActiveDataViscosityWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的活躍粘度數據 |
||||
getActiveDataViscosityMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的活躍粘度數據 |
||||
getWeekActiveData |
Condition
|
Object[] |
|
獲得周活躍率 |
||||
getMonthActiveData |
Condition
|
Object[] |
|
獲得月活躍 |
||||
launchData |
Condition |
Map<String,Object> |
|
根據Condition中的天、周、月調用下面的launch方法,爲啓動次數準備數據 |
||||
getLaunchDataDay |
Condition
|
Object[] |
|
獲得以天爲間隔的啓動次數數據 |
||||
getLaunchDataWeek |
Condition
|
Object[] |
|
獲得以周爲間隔的啓動次數數據 |
||||
getLaunchDataMonth |
Condition
|
Object[] |
|
獲得以月爲間隔的啓動次數數據 |
||||
versionData |
Condition |
Map<String,Object> |
|
調用下面的version方法,爲版本分佈準備數據 |
||||
getVersionDataIncrease |
Condition
|
Object[] |
|
獲得新增用戶的版本分佈數據 |
||||
getVersionDataActive |
Condition
|
Object[] |
|
獲得活躍用戶的版本分佈數據 |
||||
getVersionDataLaunch |
Condition
|
Object[] |
|
獲得啓動次數的版本分佈數據 |
類名 |
IUserAnalyseDao |
所屬包 |
dao |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
|
|
|
|
|||||
方法 |
|
|
|
|||||
名稱 |
||||||||
queryForInt |
String sql
|
Int |
|
queryForInt |
||||
queryForReportData |
String sql |
List<Integer> |
|
queryForReportData |
類名 |
UserAnalyseDaoImpl |
所屬包 |
dao.impl |
|||||
繼承 |
|
|||||||
實現 |
IUserAnalyseDao |
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
userAnalyseService |
|
|
Prv |
|||||
方法 |
|
|
|
|||||
名稱 |
||||||||
queryForInt |
String sql
|
Int |
|
queryForInt |
||||
queryForReportData |
String sql |
List<Integer> |
|
queryForReportData |
1.3、王闊模塊一:存留分析模塊:RetentionAnalysis (完成,但細節問題有待討論、實踐)
類名 |
RententionController |
所屬包 |
controller |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
retentionService |
RetentionServiceImpl |
|
Prv |
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getRetentionData |
Condition |
Map<String,Object> |
|
爲存留用戶圖表展示準備數據 |
||||
getFreshnessData |
|
Map<String,Object> |
|
爲用戶新鮮度圖表展示準備數據 |
||||
getActivityData |
|
Map<String,Object> |
|
爲用戶活躍度圖表展示準備數據 |
類名 |
IRententionService(接口) |
所屬包 |
service |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getRetentionDataIncreaseDay |
Condition |
Object[][] |
|
獲得以天爲間隔的新增用戶存留數數組 |
||||
getRetentionDataIncreaseWeek |
Condition |
Object[][] |
|
獲得以周爲間隔的新增用戶留存數數組 |
||||
getRetentionDataIncreaseMonth |
Condition |
Object[][] |
|
獲得以月爲間隔的新增用戶留存數數組 |
||||
getRetentionDataActiveDay |
Condition |
Object[][] |
|
獲得以天爲間隔的活躍用戶留存數數組 |
||||
getRetentionDataActiveWeek |
Condition |
Object[][] |
|
獲得以周爲間隔的活躍用戶留存數數組 |
||||
getRetentionDataActiveMonth |
Condition |
Object[][] |
|
獲得以月爲間隔的活躍用戶留存數數組 |
||||
getFreshnessData |
|
int[][] |
|
爲用戶新鮮度圖表展示 |
||||
getActivityData |
|
int[][] |
|
爲用戶活躍度圖表展示準備數據 |
類名 |
RententionServiceImpl |
所屬包 |
service.impl |
|||||
繼承 |
|
|||||||
實現 |
RetentionService |
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
retentionDAO |
RetentionDAO |
|
Prv |
|||||
userAnalysisDAO |
UserAnalysisDAO |
|
Prv |
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getRetentionDataIncreaseDay |
Condition |
Object[][] |
|
獲得以天爲間隔的新增用戶留存數數組 |
||||
getRetentionDataIncreaseWeek |
Condition |
Object[][] |
|
獲得以周爲間隔的新增用戶留存數數組 |
||||
getRetentionDataIncreaseMonth |
Condition |
Object[][] |
|
獲得以月爲間隔的新增用戶留存數數組 |
||||
getRetentionDataActiveDay |
Condition |
Object[][] |
|
獲得以天爲間隔的活躍用戶留存數數組 |
||||
getRetentionDataActiveWeek |
Condition |
Object[][] |
|
獲得以周爲間隔的活躍用戶留存數數組 |
||||
getRetentionDataActiveMonth |
Condition |
Object[][] |
|
獲得以月爲間隔的活躍用戶留存數數組 |
||||
getFreshnessData |
|
int[][] |
|
爲用戶新鮮度圖表展示 |
||||
getActivityData |
|
int[][] |
|
爲用戶活躍度圖表展示準備數據 |
類名 |
IRententionDAO(接口) |
所屬包 |
dao |
|||||
繼承 |
|
|||||||
實現 |
|
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
|
|
|
|
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getRetentionDataIncreaseDay |
Condition |
List<RetentionDataDay> |
|
獲得以天爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataIncreaseWeek |
Condition |
List<RetentionDataWeek> |
|
獲得以周爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataIncreaseMonth |
Condition |
List<RetentionDataMonth> |
|
獲得以月爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataActiveDay |
Condition |
List<RetentionDataDay> |
|
獲得以天爲間隔的活躍用戶留存數數據列表 |
||||
getRetentionDataActiveWeek |
Condition |
List<RetentionDataWeek> |
|
獲得以周爲間隔的活躍用戶留存數數據列表 |
||||
getRetentionDataActiveMonth |
Condition |
List<RetentionDataMonth> |
|
獲得以月爲間隔的活躍用戶留存數數據列表 |
||||
getActivityData |
|
List<RetentioActivitynData> |
|
獲得每天各活躍天數用戶數數據列表 |
類名 |
RententionDAOImpl |
所屬包 |
dao.impl |
|||||
繼承 |
|
|||||||
實現 |
IRententionDao |
|||||||
屬性 |
||||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
|||||
template |
NamedParameterJdbcTemplate |
|
Prv |
|||||
方法 |
||||||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
||||
getRetentionDataIncreaseDay |
Condition |
List<RetentionDataDay> |
|
獲得以天爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataIncreaseWeek |
Condition |
List<RetentionDataWeek> |
|
獲得以周爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataIncreaseMonth |
Condition |
List<RetentionDataMonth> |
|
獲得以月爲間隔的新增用戶留存數數據列表 |
||||
getRetentionDataActiveDay |
Condition |
List<RetentionDataDay> |
|
獲得以天爲間隔的活躍用戶留存數數據列表 |
||||
getRetentionDataActiveWeek |
Condition |
List<RetentionDataWeek> |
|
獲得以周爲間隔的活躍用戶留存數數據列表 |
||||
getRetentionDataActiveMonth |
Condition |
List<RetentionDataMonth> |
|
獲得以月爲間隔的活躍用戶留存數數據列表 |
||||
getActivityData |
|
List<RetentioActivitynData> |
|
獲得每天各活躍天數用戶數數據列表 |
1.4、張志浩模塊一:渠道分析模塊:ChannelAnalysis(完成,但細節問題有待討論、實踐)
類名 |
ChannelController |
所屬包 |
controller |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
channelService |
IChannelService |
|
Prv |
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getChannelListData |
Condition |
Map<String,Object> |
|
爲渠道分析模塊中的渠道列表子模塊展示準備數據 |
|
|
|
|
|
類名 |
IChannelService(接口) |
所屬包 |
service |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getInstallation |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的新增用戶(Tab) |
getActiveUser |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的活躍用戶(Tab) |
getLaunch |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab) |
類名 |
ChannelServiceImpl |
所屬包 |
service.impl |
|
繼承 |
|
|||
實現 |
IChannelService(接口) |
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
channelDAO |
IChannelDAO |
|
Prv |
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
setChannelDAO |
IChannelDAO |
void |
|
|
getInstallation |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的新增用戶(Tab) |
getActiveUser |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的活躍用戶(Tab) |
getLaunch |
Condition |
Integer[] |
|
獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab) |
類名 |
IChannelDAO(接口) |
所屬包 |
dao |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getInstallation |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的新增用戶(Tab) |
getActiveUser |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的活躍用戶(Tab) |
getLaunch |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab) |
|
|
|
|
|
類名 |
IChannelDAOImpl |
所屬包 |
dao.impl |
|
繼承 |
|
|||
實現 |
IChannelDAO(接口) |
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getInstallation |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的新增用戶(Tab) |
getActiveUser |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的活躍用戶(Tab) |
getLaunch |
Condition |
int[] |
|
獲取渠道分析模塊下渠道列表子模塊中的啓動次數(Tab) |
|
|
|
|
|
1.5、張志浩模塊二:用戶參與度模塊:Participation(完成,但細節問題有待討論、實踐)
類名 |
ParticipationController |
所屬包 |
controller |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
ParticipationService |
IParticipationService |
|
Prv |
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getDurationData |
Condition |
Map<String,Object> |
|
爲用戶參與度的使用時長子模塊展示準備數據 |
getFrequencyData |
Condition |
Map<String,Object> |
|
爲用戶參與度的使用頻率子模塊展示準備數據 |
getPageData |
Condition |
Map<String,Object> |
|
爲用戶參與度的訪問頁面子模塊展示準備數據 |
getIntervalData |
Condition |
Map<String,Object> |
|
爲用戶參與度的使用間隔子模塊展示準備數據 |
類名 |
IParticipationService(接口) |
所屬包 |
service |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getDurationDataSingle |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈 |
getDurationDataDay |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的日使用時長分佈 |
getFrequencyDataDay |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈 |
getFrequencyDataWeek |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的周啓動次數分佈 |
getFrequencyDataMonth |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的月啓動次數分佈 |
getPageData |
Condition |
Integer[] |
|
獲得用戶參與度模塊中訪問頁面子功能中的訪問頁面分佈 |
getIntervalData |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用間隔子功能中的使用間隔分佈 |
|
|
|
|
|
類名 |
ParticipationServiceImpl |
所屬包 |
service.impl |
|
繼承 |
|
|||
實現 |
IParticipationService(接口) |
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
participationDAO | IParticipationDAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
setParticipationDAO |
ParticipationDAO |
void |
|
|
getDurationDataSingle |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈 |
getDurationDataDay |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的日使用時長分佈 |
getFrequencyDataDay |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈 |
getFrequencyDataWeek |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的周啓動次數分佈 |
getFrequencyDataMonth |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用時長子功能中的月啓動次數分佈 |
getPageData |
Condition |
Integer[] |
|
獲得用戶參與度模塊中訪問頁面子功能中的訪問頁面分佈 |
getIntervalData |
Condition |
Integer[] |
|
獲得用戶參與度模塊中使用間隔子功能中的使用間隔分佈 |
|
|
|
|
|
類名 |
IParticipationDAO(接口) |
所屬包 |
dao |
|
繼承 |
|
|||
實現 |
|
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
getDurationDataSingle |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈 |
getDurationDataDay |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的日使用時長分佈 |
getFrequencyDataDay |
Condition |
int[] |
|
獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈 |
getFrequencyDataWeek |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的周啓動次數分佈 |
getFrequencyDataMonth |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的月啓動次數分佈 |
getPageData |
Condition |
int[] |
|
獲得用戶參與度模塊中訪問頁面子功能中的訪問頁面分佈 |
getIntervalData |
Condition |
int[] |
|
獲得用戶參與度模塊中使用間隔子功能中的使用間隔分佈 |
|
|
|
|
|
類名 |
ParticipationDAOImpl |
所屬包 |
dao.impl |
|
繼承 |
|
|||
實現 |
IParticipationDAO(接口) |
|||
屬性 |
||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
描述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
方法 |
||||
名稱 |
參數 |
返回值 |
異常 |
描述 |
setUserParticipationDAO |
UserParticipationDAO |
void |
|
|
getDurationDataSingle |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的單次使用時長分佈 |
getDurationDataDay |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的日使用時長分佈 |
getFrequencyDataDay |
Condition |
int[] |
|
獲得用戶參與度模塊中使用頻率子功能中的日啓動次數分佈 |
getFrequencyDataWeek |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的周啓動次數分佈 |
getFrequencyDataMonth |
Condition |
int[] |
|
獲得用戶參與度模塊中使用時長子功能中的月啓動次數分佈 |
getPageData |
Condition |
int[] |
|
獲得用戶參與度模塊中訪問頁面子功能中的訪問頁面分佈 |
getIntervalData |
Condition |
int[] |
|
獲得用戶參與度模塊中使用間隔子功能中的使用間隔分佈 |
|
|
|
|
1.6 |