package daytask import ( "github.com/gin-gonic/gin" "go_server/service" ) // DtRechargeOrderRouter 充值订单路由 type DtRechargeOrderRouter struct{} func (DtRechargeOrderRouter) Route() string { return "/recharge_order" } var dtRechargeOrderService = service.RealizationLayer.DaytaskServiceGroup.DtRechargeOrderService func (h DtRechargeOrderRouter) Register(group *gin.RouterGroup) { group.GET("get", dtRechargeOrderService.Get) group.GET("find", dtRechargeOrderService.Find) group.POST("create", dtRechargeOrderService.Create) group.POST("update", dtRechargeOrderService.Update) group.POST("confirm", dtRechargeOrderService.Confirm) } // DtWithdrawOrderRouter 提现订单路由 type DtWithdrawOrderRouter struct{} func (DtWithdrawOrderRouter) Route() string { return "/withdraw_order" } var dtWithdrawOrderService = service.RealizationLayer.DaytaskServiceGroup.DtWithdrawOrderService func (h DtWithdrawOrderRouter) Register(group *gin.RouterGroup) { group.GET("get", dtWithdrawOrderService.Get) group.GET("find", dtWithdrawOrderService.Find) group.POST("create", dtWithdrawOrderService.Create) group.POST("update", dtWithdrawOrderService.Update) group.POST("audit", dtWithdrawOrderService.Audit) group.POST("pay", dtWithdrawOrderService.Pay) } // DtBalanceLogRouter 资金流水路由 type DtBalanceLogRouter struct{} func (DtBalanceLogRouter) Route() string { return "/balance_log" } var dtBalanceLogService = service.RealizationLayer.DaytaskServiceGroup.DtBalanceLogService func (h DtBalanceLogRouter) Register(group *gin.RouterGroup) { group.GET("get", dtBalanceLogService.Get) group.GET("find", dtBalanceLogService.Find) } // DtPaymentChannelRouter 支付渠道路由 type DtPaymentChannelRouter struct{} func (DtPaymentChannelRouter) Route() string { return "/payment_channel" } var dtPaymentChannelService = service.RealizationLayer.DaytaskServiceGroup.DtPaymentChannelService func (h DtPaymentChannelRouter) Register(group *gin.RouterGroup) { group.GET("get", dtPaymentChannelService.Get) group.GET("find", dtPaymentChannelService.Find) group.POST("create", dtPaymentChannelService.Create) group.POST("update", dtPaymentChannelService.Update) group.POST("delete", dtPaymentChannelService.Delete) }