| @@ -21,6 +21,7 @@ type ProjectsPeriodData struct { | |||||
| LastUpdatedTime string `json:"lastUpdatedTime"` | LastUpdatedTime string `json:"lastUpdatedTime"` | ||||
| PageSize int `json:"pageSize"` | PageSize int `json:"pageSize"` | ||||
| TotalPage int `json:"totalPage"` | TotalPage int `json:"totalPage"` | ||||
| TotalCount int64 `json:"totalCount"` | |||||
| PageRecords []*models.RepoStatistic `json:"pageRecords"` | PageRecords []*models.RepoStatistic `json:"pageRecords"` | ||||
| } | } | ||||
| @@ -107,6 +108,7 @@ func GetAllProjectsPeriodStatistics(ctx *context.Context) { | |||||
| RecordBeginTime: recordBeginTime.Format(DATE_FORMAT), | RecordBeginTime: recordBeginTime.Format(DATE_FORMAT), | ||||
| PageSize: pageSize, | PageSize: pageSize, | ||||
| TotalPage: getTotalPage(total, pageSize), | TotalPage: getTotalPage(total, pageSize), | ||||
| TotalCount: total, | |||||
| LastUpdatedTime: latestUpdatedTime, | LastUpdatedTime: latestUpdatedTime, | ||||
| PageRecords: models.GetRepoStatisticByRawSql(generatePageSql(beginTime, endTime, latestDate, q, orderBy, page, pageSize)), | PageRecords: models.GetRepoStatisticByRawSql(generatePageSql(beginTime, endTime, latestDate, q, orderBy, page, pageSize)), | ||||
| } | } | ||||