finance.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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("createBorrowing", financeApi.CreateBorrowing)
  16. financeRouter.POST("createDailyFile", financeApi.CreateDailyFile)
  17. financeRouter.PUT("updateDailyExpenses", financeApi.UpdateDailyExpenses)
  18. financeRouter.PUT("updateExpensesGenre", financeApi.UpdateExpensesGenre)
  19. financeRouter.PUT("updateBorrowing", financeApi.UpdateBorrowing)
  20. financeRouter.DELETE("deleteDailyExpenses", financeApi.DeleteDailyExpenses)
  21. financeRouter.DELETE("deleteExpensesGenre", financeApi.DeleteExpensesGenre)
  22. financeRouter.DELETE("deleteBorrowing", financeApi.DeleteBorrowing)
  23. financeRouter.DELETE("deleteDailyFile", financeApi.DeleteDailyFile)
  24. }
  25. {
  26. financeRouterWithoutRecord.POST("queryDailyExpensesList", financeApi.QueryDailyExpensesList)
  27. financeRouterWithoutRecord.GET("queryDailyExpenses", financeApi.QueryDailyExpenses)
  28. financeRouterWithoutRecord.GET("queryExpensesGenre", financeApi.QueryExpensesGenre)
  29. financeRouterWithoutRecord.POST("queryBorrowingList", financeApi.QueryBorrowingList)
  30. financeRouterWithoutRecord.GET("queryBorrowing", financeApi.QueryBorrowing)
  31. financeRouterWithoutRecord.POST("queryDailyFileList", financeApi.QueryDailyFileList)
  32. financeRouterWithoutRecord.GET("queryProjectFinance", financeApi.QueryProjectFinance)
  33. }
  34. }