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.
50 lines
3.0 KiB
50 lines
3.0 KiB
package departmentseting
|
|
|
|
import (
|
|
"key_performance_indicators/api/version1"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// 部门考核PC端
|
|
func (a *ApiRouter) RouterGroupPc(router *gin.RouterGroup) {
|
|
apiRouter := router.Group("department_pc")
|
|
|
|
var methodBinding = version1.AppApiEntry.DeparmentPcApi
|
|
{
|
|
apiRouter.GET("", methodBinding.Index) //入口
|
|
apiRouter.POST("", methodBinding.Index) //入口
|
|
|
|
apiRouter.POST("departmenttargetlist", methodBinding.DepartmentTargetList) //部门指标列表
|
|
apiRouter.POST("shiyan", methodBinding.Shiyan) //实验
|
|
apiRouter.POST("getdepartabouttarget", methodBinding.GetDepartAboutTarget) //获取部门定性考核部门关联列表
|
|
apiRouter.POST("gettargetreport", methodBinding.GetTargetReport) //获取部门指标相关执行人
|
|
|
|
apiRouter.POST("deltarget", methodBinding.DelTarget) //删除指标
|
|
|
|
apiRouter.POST("addsuntargetdetailed", methodBinding.AddSunTargetDetailed) //添加定性考核子栏目及细则
|
|
apiRouter.POST("getdepartmenttragetcontlist", methodBinding.GetDepartmentTragetContList) //获取定性考核指标列表内容
|
|
apiRouter.POST("basissontargetadddetailed", methodBinding.BasisSonTargetAddDetailed) //根据指标栏目新增指标细则
|
|
apiRouter.POST("basistargetdearpetmentgetpost", methodBinding.BasisTargetDearpetmentGetPost) //根据指标和部门获取相关岗位
|
|
apiRouter.POST("basistaegetdeparmentreport", methodBinding.BasisTaegetDeparmentReport) //获取部门指标岗位提交人
|
|
|
|
apiRouter.POST("editsontargetdepartmentreport", methodBinding.EditSonTargetDepartmentReport) //修改子栏目标题名称级考核关联部门及提报人
|
|
apiRouter.POST("getsontargetcont", methodBinding.GetSonTargetCont) //获取子栏目基础信息
|
|
apiRouter.POST("delsontarget", methodBinding.DelSonTarget) //删除子栏目
|
|
|
|
apiRouter.POST("getonedetailedtarget", methodBinding.GetOneDetailedTarget) //获取单一指标细则内容
|
|
apiRouter.POST("edit_one_detailed_target", methodBinding.EditOneDetailedTarget) //编辑单一指标细则内容
|
|
apiRouter.POST("del_one_detailed_target", methodBinding.DelOneDetailedTarget) //删除单一指标细则
|
|
|
|
apiRouter.POST("add_department_target", methodBinding.AddDepartmentTarget) //添加部门指标
|
|
apiRouter.POST("get_one_terget_info", methodBinding.GetOneTergetInfo) //获取单一指标详细内容
|
|
apiRouter.POST("edit_one_target", methodBinding.EditOneTarget) //编辑单一部门指标
|
|
|
|
apiRouter.POST("deparment_target_about_post", methodBinding.DeparmentTargetAboutPost) //指标关联岗位
|
|
apiRouter.POST("depar_son_target_about_post", methodBinding.DeparSonTargetAboutPost) //子栏目关联部门岗位
|
|
apiRouter.POST("depar_detaile_about_post", methodBinding.DeparDetaileAboutPost) //指标细则关联部门岗位
|
|
//部门指标与部门关系举证
|
|
apiRouter.POST("department_rules_matrix", methodBinding.DepartmentRulesMatrix) //定性指标细则与部门矩阵
|
|
|
|
}
|
|
}
|
|
|