Documentation ¶
Index ¶
- type ActivationCodeApi
- type ApiGroup
- type ChatTicketApi
- func (chatTicketApi *ChatTicketApi) CheckIn(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) CreateChatTicket(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) DeleteChatTicket(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) DeleteChatTicketByIds(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) FindChatTicket(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) GetChatTicketList(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) HandleValidateChatTicket(c *gin.Context)
- func (chatTicketApi *ChatTicketApi) UpdateChatTicket(c *gin.Context)
- type HistoryApi
- func (historyApi *HistoryApi) CreateTransactionHistory(c *gin.Context)
- func (historyApi *HistoryApi) DeleteTransactionHistory(c *gin.Context)
- func (historyApi *HistoryApi) DeleteTransactionHistoryByIds(c *gin.Context)
- func (historyApi *HistoryApi) FindTransactionHistory(c *gin.Context)
- func (historyApi *HistoryApi) GetTransactionHistoryList(c *gin.Context)
- func (historyApi *HistoryApi) UpdateTransactionHistory(c *gin.Context)
- type ProductApi
- func (productApi *ProductApi) CreateProduct(c *gin.Context)
- func (productApi *ProductApi) DeleteProduct(c *gin.Context)
- func (productApi *ProductApi) DeleteProductByIds(c *gin.Context)
- func (productApi *ProductApi) FindProduct(c *gin.Context)
- func (productApi *ProductApi) GetProductList(c *gin.Context)
- func (productApi *ProductApi) UpdateProduct(c *gin.Context)
- type RedeemApi
- type SubscribeApi
- type SubscriptionPlanApi
- func (subscriptionPlanApi *SubscriptionPlanApi) CreateSubscriptionPlan(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) DeleteSubscriptionPlan(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) DeleteSubscriptionPlanByIds(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) GetCurrentSubscriptionPlan(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlan(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlanByTag(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlanList(c *gin.Context)
- func (subscriptionPlanApi *SubscriptionPlanApi) UpdateSubscriptionPlan(c *gin.Context)
- type WalletsApi
- func (walletsApi *WalletsApi) CreateWallets(c *gin.Context)
- func (walletsApi *WalletsApi) DeleteWallets(c *gin.Context)
- func (walletsApi *WalletsApi) DeleteWalletsByIds(c *gin.Context)
- func (walletsApi *WalletsApi) FindWallets(c *gin.Context)
- func (walletsApi *WalletsApi) GetCurrentUserWallets(c *gin.Context)
- func (walletsApi *WalletsApi) GetWalletsList(c *gin.Context)
- func (walletsApi *WalletsApi) UpdateWallets(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivationCodeApi ¶
type ActivationCodeApi struct { }
func (*ActivationCodeApi) GetActivationCodeStatus ¶
func (activationCodeApi *ActivationCodeApi) GetActivationCodeStatus(c *gin.Context)
GetActivationCodeStatus 获取订阅状态
func (*ActivationCodeApi) GetJetBrainsActivationCode ¶
func (activationCodeApi *ActivationCodeApi) GetJetBrainsActivationCode(c *gin.Context)
GetJetBrainsActivationCode 获取激活码
type ApiGroup ¶
type ApiGroup struct { ChatTicketApi WalletsApi HistoryApi ProductApi SubscriptionPlanApi SubscribeApi RedeemApi ActivationCodeApi }
type ChatTicketApi ¶
type ChatTicketApi struct { }
func (*ChatTicketApi) CheckIn ¶
func (chatTicketApi *ChatTicketApi) CheckIn(c *gin.Context)
CheckIn 签到
func (*ChatTicketApi) CreateChatTicket ¶
func (chatTicketApi *ChatTicketApi) CreateChatTicket(c *gin.Context)
CreateChatTicket 创建ChatTicket
func (*ChatTicketApi) DeleteChatTicket ¶
func (chatTicketApi *ChatTicketApi) DeleteChatTicket(c *gin.Context)
DeleteChatTicket 删除ChatTicket
func (*ChatTicketApi) DeleteChatTicketByIds ¶
func (chatTicketApi *ChatTicketApi) DeleteChatTicketByIds(c *gin.Context)
DeleteChatTicketByIds 批量删除ChatTicket
func (*ChatTicketApi) FindChatTicket ¶
func (chatTicketApi *ChatTicketApi) FindChatTicket(c *gin.Context)
FindChatTicket 用id查询ChatTicket
func (*ChatTicketApi) GetChatTicketList ¶
func (chatTicketApi *ChatTicketApi) GetChatTicketList(c *gin.Context)
GetChatTicketList 分页获取ChatTicket列表
func (*ChatTicketApi) HandleValidateChatTicket ¶
func (chatTicketApi *ChatTicketApi) HandleValidateChatTicket(c *gin.Context)
HandleValidateChatTicket 验证鱼币兑换码
func (*ChatTicketApi) UpdateChatTicket ¶
func (chatTicketApi *ChatTicketApi) UpdateChatTicket(c *gin.Context)
UpdateChatTicket 更新ChatTicket
type HistoryApi ¶
type HistoryApi struct { }
func (*HistoryApi) CreateTransactionHistory ¶
func (historyApi *HistoryApi) CreateTransactionHistory(c *gin.Context)
CreateTransactionHistory 创建TransactionHistory @Tags TransactionHistory @Summary 创建TransactionHistory @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.TransactionHistory true "创建TransactionHistory" @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" @Router /transactionHistory/createTransactionHistory [post]
func (*HistoryApi) DeleteTransactionHistory ¶
func (historyApi *HistoryApi) DeleteTransactionHistory(c *gin.Context)
DeleteTransactionHistory 删除TransactionHistory @Tags TransactionHistory @Summary 删除TransactionHistory @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.TransactionHistory true "删除TransactionHistory" @Success 200 {string} string "{"success":true,"data":{},"msg":"删除成功"}" @Router /transactionHistory/deleteTransactionHistory [delete]
func (*HistoryApi) DeleteTransactionHistoryByIds ¶
func (historyApi *HistoryApi) DeleteTransactionHistoryByIds(c *gin.Context)
DeleteTransactionHistoryByIds 批量删除TransactionHistory @Tags TransactionHistory @Summary 批量删除TransactionHistory @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body request.IdsReq true "批量删除TransactionHistory" @Success 200 {string} string "{"success":true,"data":{},"msg":"批量删除成功"}" @Router /transactionHistory/deleteTransactionHistoryByIds [delete]
func (*HistoryApi) FindTransactionHistory ¶
func (historyApi *HistoryApi) FindTransactionHistory(c *gin.Context)
FindTransactionHistory 用id查询TransactionHistory @Tags TransactionHistory @Summary 用id查询TransactionHistory @Security ApiKeyAuth @accept application/json @Produce application/json @Param data query openfish.TransactionHistory true "用id查询TransactionHistory" @Success 200 {string} string "{"success":true,"data":{},"msg":"查询成功"}" @Router /transactionHistory/findTransactionHistory [get]
func (*HistoryApi) GetTransactionHistoryList ¶
func (historyApi *HistoryApi) GetTransactionHistoryList(c *gin.Context)
GetTransactionHistoryList 分页获取TransactionHistory列表 @Tags TransactionHistory @Summary 分页获取TransactionHistory列表 @Security ApiKeyAuth @accept application/json @Produce application/json @Param data query openfishReq.TransactionHistorySearch true "分页获取TransactionHistory列表" @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" @Router /transactionHistory/getTransactionHistoryList [get]
func (*HistoryApi) UpdateTransactionHistory ¶
func (historyApi *HistoryApi) UpdateTransactionHistory(c *gin.Context)
UpdateTransactionHistory 更新TransactionHistory @Tags TransactionHistory @Summary 更新TransactionHistory @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.TransactionHistory true "更新TransactionHistory" @Success 200 {string} string "{"success":true,"data":{},"msg":"更新成功"}" @Router /transactionHistory/updateTransactionHistory [put]
type ProductApi ¶
type ProductApi struct { }
func (*ProductApi) CreateProduct ¶
func (productApi *ProductApi) CreateProduct(c *gin.Context)
CreateProduct 创建Product @Tags Product @Summary 创建Product @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.Product true "创建Product" @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" @Router /product/createProduct [post]
func (*ProductApi) DeleteProduct ¶
func (productApi *ProductApi) DeleteProduct(c *gin.Context)
DeleteProduct 删除Product @Tags Product @Summary 删除Product @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.Product true "删除Product" @Success 200 {string} string "{"success":true,"data":{},"msg":"删除成功"}" @Router /product/deleteProduct [delete]
func (*ProductApi) DeleteProductByIds ¶
func (productApi *ProductApi) DeleteProductByIds(c *gin.Context)
DeleteProductByIds 批量删除Product @Tags Product @Summary 批量删除Product @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body request.IdsReq true "批量删除Product" @Success 200 {string} string "{"success":true,"data":{},"msg":"批量删除成功"}" @Router /product/deleteProductByIds [delete]
func (*ProductApi) FindProduct ¶
func (productApi *ProductApi) FindProduct(c *gin.Context)
FindProduct 用id查询Product @Tags Product @Summary 用id查询Product @Security ApiKeyAuth @accept application/json @Produce application/json @Param data query openfish.Product true "用id查询Product" @Success 200 {string} string "{"success":true,"data":{},"msg":"查询成功"}" @Router /product/findProduct [get]
func (*ProductApi) GetProductList ¶
func (productApi *ProductApi) GetProductList(c *gin.Context)
GetProductList 分页获取Product列表 @Tags Product @Summary 分页获取Product列表 @Security ApiKeyAuth @accept application/json @Produce application/json @Param data query openfishReq.ProductSearch true "分页获取Product列表" @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" @Router /product/getProductList [get]
func (*ProductApi) UpdateProduct ¶
func (productApi *ProductApi) UpdateProduct(c *gin.Context)
UpdateProduct 更新Product @Tags Product @Summary 更新Product @Security ApiKeyAuth @accept application/json @Produce application/json @Param data body openfish.Product true "更新Product" @Success 200 {string} string "{"success":true,"data":{},"msg":"更新成功"}" @Router /product/updateProduct [put]
type RedeemApi ¶
type RedeemApi struct { }
func (*RedeemApi) GenerateRedeemCode ¶
GenerateRedeemCode 生成兑换码
func (*RedeemApi) GetRedeemCodeList ¶
GetRedeemCodeList 获取兑换码列表
func (*RedeemApi) RedeemFishCoin ¶
RedeemFishCoin 兑换鱼币
type SubscribeApi ¶
type SubscribeApi struct { }
func (*SubscribeApi) SubscribePlan ¶
func (subscribeApi *SubscribeApi) SubscribePlan(c *gin.Context)
SubscribePlan 订阅计划 给某人。某个功能模块。按照时长,单价,扣费,记录,
type SubscriptionPlanApi ¶
type SubscriptionPlanApi struct { }
func (*SubscriptionPlanApi) CreateSubscriptionPlan ¶
func (subscriptionPlanApi *SubscriptionPlanApi) CreateSubscriptionPlan(c *gin.Context)
CreateSubscriptionPlan 创建SubscriptionPlan
func (*SubscriptionPlanApi) DeleteSubscriptionPlan ¶
func (subscriptionPlanApi *SubscriptionPlanApi) DeleteSubscriptionPlan(c *gin.Context)
DeleteSubscriptionPlan 删除SubscriptionPlan
func (*SubscriptionPlanApi) DeleteSubscriptionPlanByIds ¶
func (subscriptionPlanApi *SubscriptionPlanApi) DeleteSubscriptionPlanByIds(c *gin.Context)
DeleteSubscriptionPlanByIds 批量删除SubscriptionPlan
func (*SubscriptionPlanApi) GetCurrentSubscriptionPlan ¶
func (subscriptionPlanApi *SubscriptionPlanApi) GetCurrentSubscriptionPlan(c *gin.Context)
GetCurrentSubscriptionPlan 查询当前用户订阅计划
func (*SubscriptionPlanApi) GetSubscriptionPlan ¶
func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlan(c *gin.Context)
GetSubscriptionPlan 用id查询SubscriptionPlan
func (*SubscriptionPlanApi) GetSubscriptionPlanByTag ¶
func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlanByTag(c *gin.Context)
GetSubscriptionPlanByTag 用tag查询SubscriptionPlan
func (*SubscriptionPlanApi) GetSubscriptionPlanList ¶
func (subscriptionPlanApi *SubscriptionPlanApi) GetSubscriptionPlanList(c *gin.Context)
GetSubscriptionPlanList 分页获取SubscriptionPlan列表
func (*SubscriptionPlanApi) UpdateSubscriptionPlan ¶
func (subscriptionPlanApi *SubscriptionPlanApi) UpdateSubscriptionPlan(c *gin.Context)
UpdateSubscriptionPlan 更新SubscriptionPlan
type WalletsApi ¶
type WalletsApi struct { }
func (*WalletsApi) CreateWallets ¶
func (walletsApi *WalletsApi) CreateWallets(c *gin.Context)
CreateWallets 创建Wallets
func (*WalletsApi) DeleteWallets ¶
func (walletsApi *WalletsApi) DeleteWallets(c *gin.Context)
DeleteWallets 删除Wallets
func (*WalletsApi) DeleteWalletsByIds ¶
func (walletsApi *WalletsApi) DeleteWalletsByIds(c *gin.Context)
DeleteWalletsByIds 批量删除Wallets
func (*WalletsApi) FindWallets ¶
func (walletsApi *WalletsApi) FindWallets(c *gin.Context)
FindWallets 用id查询Wallets
func (*WalletsApi) GetCurrentUserWallets ¶
func (walletsApi *WalletsApi) GetCurrentUserWallets(c *gin.Context)
GetCurrentUserWallets 获取当前用户钱包
func (*WalletsApi) GetWalletsList ¶
func (walletsApi *WalletsApi) GetWalletsList(c *gin.Context)
GetWalletsList 分页获取Wallets列表
func (*WalletsApi) UpdateWallets ¶
func (walletsApi *WalletsApi) UpdateWallets(c *gin.Context)
UpdateWallets 更新Wallets