finance.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package admin
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type FinanceRouter struct{}
  8. func (s *ProjectRouter) InitFinanceRouter(Router *gin.RouterGroup) {
  9. financeRouter := Router.Group("finance").Use(middleware.OperationRecord())
  10. financeRouterWithoutRecord := Router.Group("finance")
  11. financeApi := v1.ApiGroupApp.AdminApiGroup.FinanceApi
  12. {
  13. financeRouter.POST("createDailyExpenses", financeApi.CreateDailyExpenses)
  14. financeRouter.POST("createExpensesGenre", financeApi.CreateExpensesGenre)
  15. financeRouter.POST("createProjectFeeGenre", financeApi.CreateProjectFeeGenre)
  16. financeRouter.POST("createBorrowing", financeApi.CreateBorrowing)
  17. financeRouter.POST("createDailyFile", financeApi.CreateDailyFile)
  18. financeRouter.PUT("updateDailyExpenses", financeApi.UpdateDailyExpenses)
  19. financeRouter.PUT("updateExpensesGenre", financeApi.UpdateExpensesGenre)
  20. financeRouter.PUT("updateProjectFeeGenre", financeApi.UpdateProjectFeeGenre)
  21. financeRouter.PUT("updateBorrowing", financeApi.UpdateBorrowing)
  22. financeRouter.DELETE("deleteDailyExpenses", financeApi.DeleteDailyExpenses)
  23. financeRouter.DELETE("deleteExpensesGenre", financeApi.DeleteExpensesGenre)
  24. financeRouter.DELETE("deleteProjectFeeGenre", financeApi.DeleteProjectFeeGenre)
  25. financeRouter.DELETE("deleteBorrowing", financeApi.DeleteBorrowing)
  26. financeRouter.DELETE("deleteDailyFile", financeApi.DeleteDailyFile)
  27. }
  28. {
  29. financeRouterWithoutRecord.POST("queryDailyExpensesList", financeApi.QueryDailyExpensesList)
  30. financeRouterWithoutRecord.GET("queryDailyExpenses", financeApi.QueryDailyExpenses)
  31. financeRouterWithoutRecord.GET("queryExpensesGenre", financeApi.QueryExpensesGenre)
  32. financeRouterWithoutRecord.GET("queryProjectFeeGenre", financeApi.QueryProjectFeeGenre)
  33. financeRouterWithoutRecord.POST("queryBorrowingList", financeApi.QueryBorrowingList)
  34. financeRouterWithoutRecord.GET("queryBorrowing", financeApi.QueryBorrowing)
  35. financeRouterWithoutRecord.POST("queryDailyFileList", financeApi.QueryDailyFileList)
  36. financeRouterWithoutRecord.GET("queryProjectFinance", financeApi.QueryProjectFinance)
  37. }
  38. }