expenses.go 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. package admin
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type ExpensesRouter struct{}
  8. func (s *DepartmentRouter) InitExpensesRouter(Router *gin.RouterGroup) {
  9. expensesRouter := Router.Group("expenses").Use(middleware.OperationRecord())
  10. expensesRouterWithoutRecord := Router.Group("expenses")
  11. expensesApi := v1.ApiGroupApp.AdminApiGroup.ExpensesApi
  12. {
  13. expensesRouter.POST("createExpenses", expensesApi.CreateExpenses)
  14. expensesRouter.POST("createProjectFee", expensesApi.CreateProjectFee)
  15. expensesRouter.PUT("updateExpenses", expensesApi.UpdateExpenses)
  16. expensesRouter.PUT("updateProjectFee", expensesApi.UpdateProjectFee)
  17. expensesRouter.DELETE("deleteExpenses", expensesApi.DeleteExpenses)
  18. expensesRouter.DELETE("deleteProjectFee", expensesApi.DeleteProjectFee)
  19. }
  20. {
  21. expensesRouterWithoutRecord.POST("queryExpensesList", expensesApi.QueryExpensesList)
  22. expensesRouterWithoutRecord.POST("queryProjectFeeList", expensesApi.QueryProjectFeeList)
  23. expensesRouterWithoutRecord.POST("queryExpensesSumByPeople", expensesApi.QueryExpensesSumByPeople)
  24. expensesRouterWithoutRecord.GET("querySurplus", expensesApi.QuerySurplus)
  25. expensesRouterWithoutRecord.GET("queryProjectMonthFee", expensesApi.QueryProjectMonthFee)
  26. expensesRouterWithoutRecord.GET("queryMonthExpenses", expensesApi.QueryMonthExpenses)
  27. }
  28. }