93 lines
6.5 KiB
Go
93 lines
6.5 KiB
Go
|
package router
|
||
|
|
||
|
import (
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/middleware"
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service"
|
||
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service/blockchain"
|
||
|
service_chainbrowser "github.com/fonchain_enterprise/fonchain-main/pkg/service/chainbrowser"
|
||
|
service_invoice "github.com/fonchain_enterprise/fonchain-main/pkg/service/invoice"
|
||
|
"github.com/gin-gonic/gin"
|
||
|
)
|
||
|
|
||
|
func ChainBrowserRoute(r *gin.RouterGroup) {
|
||
|
//noAuth := r.Group("")
|
||
|
auth := r.Group("")
|
||
|
eCardErpAuth := r.Group("eCard")
|
||
|
eCardAuth := r.Group("e_card")
|
||
|
auth.Use(middleware.CheckLogin(service.AccountProvider), middleware.CheckAuth(service.AccountProvider, service.RuleProvider), middleware.AutoLog(service.AccountProvider, service.GrpcLogImpl))
|
||
|
browser := auth.Group("browser")
|
||
|
{
|
||
|
browser.POST("home-data", service_chainbrowser.HomeData)
|
||
|
browser.POST("block-list", service_chainbrowser.BlockList)
|
||
|
browser.POST("tx-list", service_chainbrowser.TxList)
|
||
|
browser.POST("blockhash-detail", service_chainbrowser.BlockHashDetail)
|
||
|
browser.POST("txhash-detail", service_chainbrowser.TxHashDetail)
|
||
|
browser.POST("filehash-list", service_chainbrowser.FileHashList)
|
||
|
browser.POST("file-add-chain", service_chainbrowser.FileAddChain)
|
||
|
browser.POST("filehash-detail", service_chainbrowser.FileHashDetail)
|
||
|
browser.POST("refresh-file-chain", service_chainbrowser.RefreshFileChain)
|
||
|
|
||
|
browser.POST("hash-detail", service_chainbrowser.HashDetail)
|
||
|
}
|
||
|
|
||
|
equity := auth.Group("equity")
|
||
|
{
|
||
|
equity.POST("update/free/resources", service_chainbrowser.UpdateFreeResources) // 修改系统赠送权益值
|
||
|
equity.POST("get/all/free/resources", service_chainbrowser.GetAllFreeResources) // 获取所有的系统赠送权益值
|
||
|
equity.POST("update/consume/resources", service_chainbrowser.UpdateConsumeResources) // 修改消费权益值的存证消费值
|
||
|
equity.POST("get/all/consume/resources", service_chainbrowser.GetAllConsumeResources) // 获取消费权益值的存证的消费值
|
||
|
equity.POST("update/conversion/ratio", service_chainbrowser.UpdateConversionRatio) // 更新权益兑换比例表
|
||
|
equity.POST("get/all/refill/card/status", service_chainbrowser.GetAllRefillCardStatus) // 获取未删除的充值卡金额的状态
|
||
|
equity.POST("create/refill/card/amount/info", service_chainbrowser.CreateRefillCardAmountInfo) // 新增充值金额信息
|
||
|
equity.POST("get/refill/card/amount/info", service_chainbrowser.GetRefillCardAmountInfo) // 获取所有的充值卡金额信息
|
||
|
equity.POST("stop/refill/card/amount/info", service_chainbrowser.StopRefillCardAmountInfo) // 停用充值金额
|
||
|
equity.POST("open/refill/card/amount/info", service_chainbrowser.OpenRefillCardAmountInfo) // 启用充值金额信息
|
||
|
equity.POST("delete/refill/card/amount/info", service_chainbrowser.DeleteRefillCardAmountInfo) // 删除充值金额信息
|
||
|
|
||
|
equity.POST("get/all/pay/status", service_chainbrowser.GetAllPayStatus) // 获取所有的支付状态
|
||
|
equity.POST("recharge/record/manage", service_chainbrowser.RechargeRecordManage) // 充值卡订单管理
|
||
|
equity.POST("recharge/record/manage/export/form", service_chainbrowser.RechargeRecordManageExportForm) // 充值卡订单管理表导出
|
||
|
equity.POST("get/all/refund/status", service_chainbrowser.GetAllRefundStatus) // 获取所有的退款状态
|
||
|
equity.POST("refund/apply/manage", service_chainbrowser.RefundApplyManage) // 充值卡退款申请管理
|
||
|
equity.POST("refund/apply/manage/export/form", service_chainbrowser.RefundApplyManageExportForm) // 充值卡退款申请管理表导出
|
||
|
equity.POST("wx/refund", service_chainbrowser.WxRefund) // 退款允许
|
||
|
equity.POST("ali/refund", service_chainbrowser.AliRefund) // 退款允许
|
||
|
equity.POST("refund/refuse", service_chainbrowser.RefundRefuse) // 退款驳回
|
||
|
equity.POST("get/all/add/type", service_chainbrowser.GetAllAddType) // 获取所有的增加权益值的类型
|
||
|
equity.POST("resource/usage/detail/add/manage", service_chainbrowser.ResourceUsageDetailAddManage) // 资源权益使用(充值)
|
||
|
equity.POST("resource/usage/detail/add/manage/export/form", service_chainbrowser.ResourceUsageDetailAddManageExportForm) // 资源权益使用表(充值)导出
|
||
|
equity.POST("get/all/reduce/type", service_chainbrowser.GetAllReduceType) // 获取所有的消费权益值的类型
|
||
|
equity.POST("resource/usage/detail/reduce/manage", service_chainbrowser.ResourceUsageDetailReduceManage) // 资源权益使用(消费)
|
||
|
equity.POST("resource/usage/detail/reduce/manage/export/form", service_chainbrowser.ResourceUsageDetailReduceManageExportForm) // 资源权益使用(消费)导出
|
||
|
|
||
|
equity.POST("get/resources/by/user/ids", service_chainbrowser.GetResourcesByUserIds) // 根据用户id列表查询资源
|
||
|
|
||
|
equity.Use(middleware.CheckLogin(service.AccountProvider))
|
||
|
equity.POST("refund/allow", service_chainbrowser.RefundAllow) // 退款允许
|
||
|
equity.POST("admin/top/up/resource", service_chainbrowser.AdminTopUpResource) // 管理员赠送丰值
|
||
|
|
||
|
invoice := auth.Group("invoice")
|
||
|
invoice.Use(middleware.CheckLogin(service.AccountProvider))
|
||
|
{
|
||
|
invoice.POST("list", service_invoice.FindInvoice) //发票列表
|
||
|
invoice.POST("handle", service_invoice.HandelInvoice) //发票处理
|
||
|
}
|
||
|
BlockUser := auth.Group("block-user")
|
||
|
BlockUser.Use(middleware.CheckLogin(service.AccountProvider))
|
||
|
{
|
||
|
BlockUser.POST("list", blockchain.BlockUserList)
|
||
|
BlockUser.POST("setting", blockchain.BlockUserSetting)
|
||
|
}
|
||
|
|
||
|
{
|
||
|
eCardErpAuth.POST("eCard-user-manage", blockchain.ECardUserManage)
|
||
|
eCardErpAuth.POST("chain-record", blockchain.ChainRecord)
|
||
|
eCardAuth.POST("save-info", blockchain.SaveInfo)
|
||
|
eCardAuth.POST("exist", blockchain.UserExist)
|
||
|
eCardAuth.POST("send", blockchain.Send)
|
||
|
eCardAuth.POST("login", blockchain.Login)
|
||
|
eCardAuth.POST("check", blockchain.Check)
|
||
|
}
|
||
|
}
|
||
|
}
|