dt_finance.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtRechargeOrderRouter 充值订单路由
  7. type DtRechargeOrderRouter struct{}
  8. func (DtRechargeOrderRouter) Route() string {
  9. return "/recharge_order"
  10. }
  11. var dtRechargeOrderService = service.RealizationLayer.DaytaskServiceGroup.DtRechargeOrderService
  12. func (h DtRechargeOrderRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtRechargeOrderService.Get)
  14. group.GET("find", dtRechargeOrderService.Find)
  15. group.POST("create", dtRechargeOrderService.Create)
  16. group.POST("update", dtRechargeOrderService.Update)
  17. group.POST("confirm", dtRechargeOrderService.Confirm)
  18. }
  19. // DtWithdrawOrderRouter 提现订单路由
  20. type DtWithdrawOrderRouter struct{}
  21. func (DtWithdrawOrderRouter) Route() string {
  22. return "/withdraw_order"
  23. }
  24. var dtWithdrawOrderService = service.RealizationLayer.DaytaskServiceGroup.DtWithdrawOrderService
  25. func (h DtWithdrawOrderRouter) Register(group *gin.RouterGroup) {
  26. group.GET("get", dtWithdrawOrderService.Get)
  27. group.GET("find", dtWithdrawOrderService.Find)
  28. group.POST("create", dtWithdrawOrderService.Create)
  29. group.POST("update", dtWithdrawOrderService.Update)
  30. group.POST("audit", dtWithdrawOrderService.Audit)
  31. group.POST("pay", dtWithdrawOrderService.Pay)
  32. }
  33. // DtBalanceLogRouter 资金流水路由
  34. type DtBalanceLogRouter struct{}
  35. func (DtBalanceLogRouter) Route() string {
  36. return "/balance_log"
  37. }
  38. var dtBalanceLogService = service.RealizationLayer.DaytaskServiceGroup.DtBalanceLogService
  39. func (h DtBalanceLogRouter) Register(group *gin.RouterGroup) {
  40. group.GET("get", dtBalanceLogService.Get)
  41. group.GET("find", dtBalanceLogService.Find)
  42. }
  43. // DtPaymentChannelRouter 支付渠道路由
  44. type DtPaymentChannelRouter struct{}
  45. func (DtPaymentChannelRouter) Route() string {
  46. return "/payment_channel"
  47. }
  48. var dtPaymentChannelService = service.RealizationLayer.DaytaskServiceGroup.DtPaymentChannelService
  49. func (h DtPaymentChannelRouter) Register(group *gin.RouterGroup) {
  50. group.GET("get", dtPaymentChannelService.Get)
  51. group.GET("find", dtPaymentChannelService.Find)
  52. group.POST("create", dtPaymentChannelService.Create)
  53. group.POST("update", dtPaymentChannelService.Update)
  54. group.POST("delete", dtPaymentChannelService.Delete)
  55. }