You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.5 KiB
29 lines
1.5 KiB
package departmentseting
|
|
|
|
import (
|
|
"key_performance_indicators/api/version1"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// 部门考核web端
|
|
func (a *ApiRouter) RouterGroupWeb(router *gin.RouterGroup) {
|
|
apiRouter := router.Group("department_web")
|
|
|
|
var methodBinding = version1.AppApiEntry.DeparmentWebApi
|
|
{
|
|
apiRouter.GET("", methodBinding.Index) //入口
|
|
apiRouter.POST("", methodBinding.Index) //入口
|
|
|
|
apiRouter.POST("target_list_for_department", methodBinding.TargetListForDepartment) //指标列表
|
|
apiRouter.POST("bdtts", methodBinding.BasisDepartTargetTimeStatistics) //根据部门、指标、年份统计每月的目标值、实际值、达成率
|
|
apiRouter.POST("bdttsyoy", methodBinding.BasisDepartTargetTimeStatisticsYOY) //历史同比根据部门、定量指标、年份统计每月的实际值
|
|
|
|
apiRouter.POST("totalscore_org_from_timesearch", methodBinding.TotalScoreOFOrgComesFromTimeSearch) //通过时间获取组织总分
|
|
apiRouter.POST("get_hinge_target", methodBinding.GetHingeTarget) //获取关键指标
|
|
apiRouter.POST("get_everyone_org_month_result", methodBinding.GetEveryOneOrgToMonthResult) //获取单一行政组织指定年度各月份成绩
|
|
apiRouter.POST("get_everyone_org_months_result", methodBinding.GetEveryOneOrgToMonthsResult) //获取单一行政组织多年度各月份成绩
|
|
|
|
apiRouter.POST("bdttsattryoy", methodBinding.BasisDepartAttrTargetTimeStatistics) //历史同比根据部门、定性指标、年份统计每月的实际值
|
|
}
|
|
}
|
|
|