16 lines
849 B
Go
16 lines
849 B
Go
package router
|
||
|
||
import (
|
||
"planA/controller"
|
||
"planA/initialization/golabl"
|
||
)
|
||
|
||
// TaskExportInit 任务导出初始化
|
||
func TaskExportInit() {
|
||
taskExportRouter := golabl.Router.PathPrefix("/task/export").Subrouter()
|
||
taskExportRouter.HandleFunc("/exportTaskDetail/{id}", controller.ExportTaskDetail).Methods("GET") // 导出任务详情(Excel/CSV)
|
||
taskExportRouter.HandleFunc("/exportTaskDetail/{userId}/{id}", controller.ExportTaskDetailByUserId).Methods("GET") // 根据用户 ID导出任务详情(Excel/CSV)
|
||
taskExportRouter.HandleFunc("/get", controller.GetExportTask).Methods("GET") // 获取导出任务列表
|
||
taskExportRouter.HandleFunc("/get/{userId}", controller.GetExportTaskByUserId).Methods("GET") // 根据用户 ID导出获取导出任务列表
|
||
}
|