Documentation
¶
Index ¶
- func AddApiKeyAccessEvents(arrData ApiKeyAccessEvents)
- func AddApiKeyAdminEvents(arrData AddApiKeyAdminEventsStruct)
- func AddAppLoginLog(tx *gorm.DB, saveData AppLoginLog) error
- func AddDeviceBindLog(saveData DeviceBindLog) error
- func AddFailedGolangJobs(tx *gorm.DB, saveData FailedGolangJobs) error
- func AddFrontendTranslation(locale, group, name, value string) error
- func AddHtmlfiveLoginLog(tx *gorm.DB, saveData HtmlfiveLoginLog) error
- func AddSysLoginAttemptsLog(saveData AddSysLoginAttemptsLogStruct) error
- func AddSysLoginLockedAccountLog(saveData AddSysLoginLockedAccountLogStruct) error
- func AddTranslation(tx *gorm.DB, locale, transType, name, value string) error
- func AddTranslationV2(locale, group, name, value string) error
- func AddUserGroup(AdminId int, UserGroupCode string, UserGroupName string, ParentCode int) error
- func Begin() *gorm.DB
- func BeginReadCommited() *gorm.DB
- func BeginTx(opts *sql.TxOptions) *gorm.DB
- func CheckTagMainAccount(taggedEntMemberID, entMemberID int) error
- func CloseDB()
- func Commit(tx *gorm.DB) error
- func CompareHashAndScryptedValue(hash string, password []byte, salt string) error
- func DeleteFn(tableName string, arrCond []WhereCondFn, debug bool) error
- func DeleteTranslationsBytype(tx *gorm.DB, transType string) error
- func ErrorLog(data1 interface{}, data2 interface{}, data3 interface{})
- func EwtWithdrawalLog(memID int, fromtype string, data1 interface{}, data2 interface{}, ...)
- func Execute(tx *gorm.DB, query string, data []interface{}) error
- func ExistConnection(connection string, memberid int) bool
- func ExistCountryCode(code string) bool
- func ExistLangague(locale string) bool
- func ExistTranslationID(id int) bool
- func ExistTranslationName(locale, transType, name string) bool
- func ExistsMemberByEmail(email string) (bool, error)
- func ExistsMemberByMobile(mobilePrefix, mobileNo string) (bool, error)
- func ExistsMemberByUsername(userid string) (bool, error)
- func GenerateAccessTokenID() (string, error)
- func GenerateMemberSubID() (string, error)
- func GenerateRefreshTokenID() (string, error)
- func GetAccesTokenRefreshStatus() string
- func GetAccesTokenReplaceStatus() string
- func GetAccesTokenRevokeStatus() string
- func GetCustomMemberCryptoAddr(entMemberID int, cryptoType string, checkAddrHash bool, debug bool) (cryptoAddr string, err error)
- func GetCustomMemberPKInfo(entMemberID int, cryptoType string, counterChecking bool, debug bool) (privateKey string, err error)
- func GetDB() *gorm.DB
- func GetDocNoPrefix(TransType string) (string, error)
- func GetEntCompanyAnnouncementPaginateFn(arrData ExtraEntCompAnnDataStruct, arrCond []WhereCondFn, page int64, ...) (SQLPaginateStdReturn, []*EntCompanyAnnouncement, error)
- func GetEntMemberMembershipLogPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*EntMemberMembershipLogPaginate, error)
- func GetFrontendTranslation(locale, group string) map[string]string
- func GetLatestExchangePriceMovementByTokenType(TokenType string) (float64, error)
- func GetLatestExchangePriceMovementLiga() (float64, error)
- func GetLatestExchangePriceMovementSec() (float64, error)
- func GetLatestGasFeeMovementErc20() (float64, error)
- func GetLatestGasFeeMovementTron() (float64, error)
- func GetLatestLigaGasFeeMovementErc20() (float64, error)
- func GetLatestLigaPriceMovement() (float64, error)
- func GetLatestPriceMovementByTokenType(TokenType string) (float64, error)
- func GetLatestSecPriceMovement() (float64, error)
- func GetOtpByTimeCount(ReceiverID string, otpType string, date time.Time) (int, error)
- func GetRunningDocNo(docType string, tx *gorm.DB) (string, error)
- func GetSlsMasterMiningNodeTopupPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SlsMasterMiningNodeTopupPaginateFn, error)
- func GetSlsMasterPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SlsMasterPagination, error)
- func GetSysNotificationPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SysNotification, error)
- func GetSysSettingByGroup(groupID string) (map[string]*SysSetting, error)
- func GetTradingBuyPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingBuyStruct, error)
- func GetTradingBuySellPaginateFn(arrUnionCond map[string][]ArrUnionRawCondText, page int64, debug bool) (SQLPaginateStdReturn, []*TradingBuySellPaginate, error)
- func GetTradingMatchPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingMatchStruct, error)
- func GetTradingSellPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingSellStruct, error)
- func GetTradingSetupPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingSetup, error)
- func GetTransUpdatePaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TransStruct, error)
- func GetUserGroupId(UserGroupCode string) (int, error)
- func InactiveConnections(tx *gorm.DB, connection string) error
- func InactiveConnectionsByMember(tx *gorm.DB, memberid int) error
- func RandomInt(min, max int) int
- func Rollback(tx *gorm.DB) error
- func SaveEwtTransferExchangeLog(memID int, data1 interface{}, data2 interface{}, data3 interface{})
- func SaveTx(tx *gorm.DB, value interface{}) error
- func Setup()
- func StoreAccessToken(tx *gorm.DB, id string, SubID string, userID int, tokenType string, ...) error
- func StoreRefreshToken(tx *gorm.DB, id string, accessTokenID string, status string, exp time.Time) error
- func UpdateMember(userId string, email string, password string, sponsorID int, status string, ...) error
- func UpdateMemberConnectionByTokenID(tx *gorm.DB, tokenid string, newtokenid string) (err error)
- func UpdateRunningDocNo(docType string, tx *gorm.DB) error
- func UpdatesFn(tableName string, arrCond []WhereCondFn, updateColumn map[string]interface{}, ...) error
- func UpdatesFnTx(tx *gorm.DB, tableName string, arrCond []WhereCondFn, ...) error
- type AccessToken
- type AddApiKeyAdminEventsStruct
- type AddAppAppVersionStruct
- type AddBlockchainTransStruct
- type AddBlockchainTransV2Struct
- type AddCryptoPriceMovementStruct
- type AddEntCurrentProfileStruct
- type AddEntMember2FaParam
- type AddEntMemberCryptoStruct
- type AddEntMemberKYCStruct
- type AddEntMemberLotQueueStruct
- type AddEntMemberMembershipLogStruct
- type AddEntMemberMembershipStruct
- type AddEntMemberStruct
- type AddEntMemberTradingApiStruct
- type AddEntUserLeaderStruct
- type AddEwtSummaryStrategyFuturesStruct
- type AddEwtSummaryStrategyStruct
- type AddEwtSummaryStruct
- type AddEwtWithdrawStruct
- type AddExchangePriceMovementLigaStruct
- type AddExchangePriceMovementSecStruct
- type AddGeneralApiLogStruct
- type AddLaligaProcessQueueStruct
- type AddLaligaStakeStruct
- type AddSlsMasterBatchStruct
- type AddSlsMasterBnsQueueStruct
- type AddSlsMasterBotSettingStruct
- type AddSlsMasterMiningContractStruct
- type AddSlsMasterMiningNodeStruct
- type AddSlsMasterMiningNodeTopupStruct
- type AddSlsMasterMiningStruct
- type AddSlsMasterStruct
- type AddSlsMasterTopupStruct
- type AddSupportTicketMastStruct
- type AddSwarmData
- type AddSwarmIP
- type AddSysLogStruct
- type AddSysLoginAttemptsLogStruct
- type AddSysLoginLockedAccountLogStruct
- type AddSysNotificationStruct
- type AddTradingCancelStruct
- type AddTradingProcessQueueStruct
- type AddWodMemberDiamondStruct
- type AddWodMemberDividendTranStruct
- type AddWodMemberRankStruct
- type AddWodMemberStarStruct
- type AddWodProcessQueueStruct
- type ApiKeyAccessEvents
- type ApiKeys
- type ApiLog
- type AppApiLog
- type AppAppVersion
- type AppLoginLog
- func GetAppLoginLogFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*AppLoginLog, error)
- func GetAppLoginLogListFn(arrCond []WhereCondFn, debug bool) ([]*AppLoginLog, error)
- func GetDistinctAppLoginLogFn(arrCond []WhereCondFn, debug bool) ([]*AppLoginLog, error)
- func GetExistingActiveAppLoginLog(entMemberID int, source uint8, debug bool) ([]*AppLoginLog, error)
- type AppMemberPnGroup
- type AppTranslationsFrontend
- type ArrFnStruct
- type ArrModelFn
- type ArrUnionRawCondText
- type AuctionApiLog
- type AuctionLuckyNumber
- type AutoMatchTrading
- func GetAutoMatchTradingBuyListFn(arrCond []WhereCondFn, limit int, debug bool) ([]*AutoMatchTrading, error)
- func GetAutoMatchTradingBuyListFnV2(arrCond []WhereCondFn, arrData AutoMatchTradingBuyListV2, debug bool) ([]*AutoMatchTrading, error)
- func GetAutoMatchTradingSellListFn(arrCond []WhereCondFn, debug bool) ([]*AutoMatchTrading, error)
- func GetAutoMatchTradingSellListFnV2(arrCond []WhereCondFn, arrData AutoMatchTradingSellListV2, debug bool) ([]*AutoMatchTrading, error)
- type AutoMatchTradingBuyListV2
- type AutoMatchTradingSellListV2
- type AvailableLaligaStakeListStruct
- type AvailableTradingBuyListStruct
- type AvailableTradingSellListStruct
- type BallotPriceSetting
- type BlockchainAdjustOut
- type BlockchainAdjustOutSum
- type BlockchainPendingAdjustOutAmount
- type BlockchainPendingAmount
- type BlockchainTransListStruct
- type BlockchainTransStruct
- type BonusDividendSum
- type BonusMiningLock
- type BotCryptoPairKc
- type BotFundingRate
- type BotLeaderboard
- type BotPremiumIndex
- func GetBotPremiumIndexFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotPremiumIndex, error)
- func GetBotPremiumIndexFundingRateHistory(cryptoPair, platform string, limit int, debug bool) ([]*BotPremiumIndex, error)
- func GetBotPremiumIndexRankedFundingRate(rankNo int, platform string, debug bool) ([]*BotPremiumIndex, error)
- type BotPremiumIndexKc
- func GetBotPremiumIndexKcFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotPremiumIndexKc, error)
- func GetBotPremiumIndexKcFundingRateHistory(cryptoPair string, limit int, debug bool) ([]*BotPremiumIndexKc, error)
- func GetBotPremiumIndexKcRankedFundingRate(rankNo int, debug bool) ([]*BotPremiumIndexKc, error)
- type CalWodMemberStarStruct
- type CompletedAddStruct
- type ContractMiningActionRankingList
- type CryptoPriceMovement
- func GetCryptoPriceMovementFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*CryptoPriceMovement, error)
- func GetCurrentCryptoPriceMovementFn(code, date string, debug bool) (*CryptoPriceMovement, error)
- func GetLatestCryptoPriceMovementFn(code string, debug bool) (*CryptoPriceMovement, error)
- type CurrentActiveProfileMemberStruct
- type CustomGasFee
- type CustomMemberCryptoInfov2Rst
- type DeviceBindLog
- type DistinctEwtTransferFromStruct
- type Docs
- type EmailLog
- type EmailTemplate
- type EntCompanyAnnouncement
- type EntCompanyDownloads
- type EntCurrentProfileStruct
- type EntMember
- func GetActiveMainAccEntMemberFn(arrCond []WhereCondFn, debug bool) (*EntMember, error)
- func GetAllStatusMemberByUsername(userid string) (*EntMember, error)
- func GetEntMemberFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EntMember, error)
- func GetEntMemberListFn(arrCond []WhereCondFn, debug bool) ([]*EntMember, error)
- func GetFirstEntMemberFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EntMember, error)
- func GetLatestEntMemberFn(arrCond []WhereCondFn, debug bool) (*EntMember, error)
- type EntMember2Fa
- type EntMemberBallot
- type EntMemberBallotWinner
- type EntMemberCrypto
- type EntMemberGhost
- type EntMemberKyc
- type EntMemberLotQueue
- type EntMemberLotSponsor
- type EntMemberLotSponsorDetail
- type EntMemberMembers
- func GetAdminEntMemberMemberFn(arrCond []WhereCondFn, arrData map[string]string, debug bool) (*EntMemberMembers, error)
- func GetCurrentActiveProfileMemberFn(arrCond []WhereCondFn, arrData CurrentActiveProfileMemberStruct, debug bool) (*EntMemberMembers, error)
- func GetEntMemberMemberFn(arrCond []WhereCondFn, debug bool) (*EntMemberMembers, error)
- func (m *EntMemberMembers) GetAccessScope() []string
- func (m *EntMemberMembers) GetMembersID() int
- func (m *EntMemberMembers) GetStatusScope() string
- func (m *EntMemberMembers) GetUserCode() string
- func (m *EntMemberMembers) GetUserName() string
- func (m *EntMemberMembers) GetUserSubID() string
- func (m *EntMemberMembers) GetUserType() string
- type EntMemberMembership
- type EntMemberMembershipLog
- type EntMemberMembershipLogPaginate
- type EntMemberMembershipPin
- type EntMemberNetworkSetup
- type EntMemberNftImg
- type EntMemberNftImgDetail
- type EntMemberPromoCode
- type EntMemberReport
- type EntMemberReservedSponsor
- type EntMemberSetting
- type EntMemberSponsor
- type EntMemberSponsorTreeForNotification
- type EntMemberTmpPw
- type EntMemberTradingApi
- type EntMemberTradingDeposit
- type EntMemberTradingDepositWithdraw
- type EntMemberTradingDocDateFn
- type EntMemberTradingTnc
- type EntMemberTradingTransaction
- type EntMemberTradingWalletLimit
- type EntMemberTreeSponsor
- type EntMembershipSetup
- type EntMembershipSetupPrice
- type EntSocialMedia
- type EntUserLeader
- type EventSponsorRankingList
- type EwtDetail
- type EwtDetailStrategyWithSetup
- type EwtDetailTransaction
- func GetEwtDetailByWalletTypeForStatementList(page int64, mem_id int, transType string, dateFrom string, dateTo string, ...) ([]*EwtDetailTransaction, int64, int64, int64, float64, error)
- func GetEwtDetailForTransactionList(page int64, mem_id int, transType string, dateFrom string, dateTo string) ([]*EwtDetailTransaction, int64, int64, int64, float64, error)
- type EwtDetailWithSetup
- type EwtExchangeSetup
- type EwtExchangeSetupV2
- type EwtExchangeStruct
- func AddEwtExchange(tx *gorm.DB, ewtExchange EwtExchangeStruct) (*EwtExchangeStruct, error)
- func GetEwtExchange(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtExchangeStruct, error)
- func GetEwtExchangeFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtExchangeStruct, error)
- type EwtLimiter
- type EwtLock
- type EwtSetup
- type EwtSummary
- type EwtSummarySetup
- type EwtSummaryStrategy
- type EwtSummaryStrategyFutures
- type EwtTopupDetailStruct
- type EwtTopupStruct
- type EwtTransfer
- type EwtTransferDetail
- type EwtTransferExchange
- type EwtTransferExchangeDetail
- type EwtTransferExchangeLog
- type EwtTransferSetup
- type EwtWithdraw
- type EwtWithdrawDetail
- type EwtWithdrawLog
- type EwtWithdrawPool
- type EwtWithdrawPoolTotal
- type EwtWithdrawSetup
- type EwtWithdrawSetupV2
- type ExchangePriceMovement
- type ExchangePriceMovementLiga
- type ExchangePriceMovementSec
- type ExtraEntCompAnnDataStruct
- type ExtraEntCompDwnlDataStruct
- type ExtraListStruct
- type FailedGolangJobs
- type GasFeeErc20Movement
- type GasFeeTronMovement
- type GeneralDocs
- type GetHotWalletInfoRst
- type GetMemberTotalExchangedUsdtAmountStruct
- type GetMembersWithSalesStruct
- type GetSalesDetailsByWalletAddressStruct
- type GetStrategyEventsQueryStruct
- type GetSupportTicketNo
- type GetSysSupportTicketNo
- type GetTotalDirectSponsorSalesStruct
- type GetTotalExchangedVolumeStruct
- type GetTotalSalesAmountParams
- type GlobalAuctionResult
- type GolangJobs
- type GolangJobsFnStruct
- type GroupTblqBonusStrategyProfit
- type GroupTblqBonusStrategySponsor
- type HtmlfiveApiLog
- type HtmlfiveLoginLog
- type InfoSchemaProcessLisStruct
- type Jobs
- type JoinFn
- type LaligaProcessQueue
- type LaligaStake
- type LatestBallotTicketNoStruct
- type LatestBallotVolumeStruct
- type LatestMemberImgIdStruct
- type LeaderboardTypeAReturnStruct
- type LigaCustomNetworkPrice
- type LigaCustomNetworkPriceFnStruct
- type LigaGasFeeErc20Movement
- type LigaPriceMovement
- type MaxSummaryDetail
- type MemberAvailableDividendTicketStruct
- type MemberEwtSetupBalance
- type MemberHighestPackageInfo
- type MemberLastPlayGameStruct
- type MemberSalesListPaymentStruct
- type MemberTotalContractAmount
- type MemberTotalEwtLimiter
- type MemberTotalIncomeCap
- type MemberTotalSales
- type MemberTotalSpentUsdtAmount
- type MemberTree
- type MemberTreeStruct
- type Members
- func AddMember(tx *gorm.DB, member Members) (*Members, error)
- func GetAllMembers() ([]*Members, error)
- func GetAllMembersv2() ([]*Members, error)
- func GetAllStatusMemberByEmail(email string) (*Members, error)
- func GetAllStatusMemberByMobile(mobilePrefix, mobileNo string) (*Members, error)
- func GetDetailByUserID(userid string) (*Members, error)
- func GetMemberByID(id int) (*Members, error)
- func GetMemberBySubID(id string) (*Members, error)
- func GetMemberCOM() (*Members, error)
- func GetMembersBySponsorID(sponsorID int) ([]*Members, error)
- func GetMembersFn(arrCond []WhereCondFn, debug bool) (*Members, error)
- type MembersConnection
- func AddConnection(tx *gorm.DB, connection string, memberid int, ...) (*MembersConnection, error)
- func GetActiveConnections() ([]*MembersConnection, error)
- func GetAllMemberConnection(memberid int) ([]*MembersConnection, error)
- func GetConnection(connection string, memberid int) (*MembersConnection, error)
- func GetMemberActiveConnection(memberid int) (*MembersConnection, error)
- func GetSendConnection(memberid int) (*MembersConnection, error)
- type MinMaxExchangePriceMovementByMinute
- type MinMaxExchangePriceMovementByTokenType
- type MinMaxExchangePriceMovementPerDay
- type MinMaxLigaPriceMovement
- type MinMaxSecPriceMovement
- type MiningBonusSum
- type Model
- type NearestUplineStruct
- type NftImg
- type NftSeriesGroupSetup
- type NftSeriesPurchaseLimitSetup
- type NftSeriesSetup
- type NftSeriesSetupDetail
- type NftSeriesSupplySetup
- type NftTimer
- type NumberOfDownline
- type OTP
- type OrderByFn
- type OtpSetting
- type P2PNumberOfDownline
- type PrdGroupType
- type PrdMaster
- type PrdMiningPrice
- type PriceMovement
- type ProcessQueueStruct
- type ProcessStruct
- type ProfileV2
- type RefreshToken
- type ReumAddStruct
- type RwdPeriod
- type SCHash
- type SECP2PPoolWalletInfoRst
- type SQLPaginateStdReturn
- type SecPriceMovement
- type SlsMaster
- type SlsMasterBotLog
- type SlsMasterBotLogTrans
- type SlsMasterBotSetting
- type SlsMasterByDocNo
- type SlsMasterByMemberLot
- type SlsMasterDetailsByDocNo
- type SlsMasterMining
- type SlsMasterMiningContract
- type SlsMasterMiningNodeStruct
- type SlsMasterMiningNodeTopupPaginateFn
- type SlsMasterMiningNodeTopupStruct
- type SlsMasterPagination
- type SlsMasterRefund
- type SlsMasterRefundBatch
- type SlsMasterTopupStruct
- type SlsNft
- type SlsTier
- type SmsLog
- type SmsTemplate
- type SponsorABnsFlushDate
- type StrategyEvents
- type StrategyEventsDetails
- type StrategyEventsQuery
- type SumBonusPayoutStruct
- type SumTotalDirectDownlineAmt
- type SumTransferStruct
- type SumWithdrawStruct
- type SupportTicketCategory
- type SupportTicketDet
- type SupportTicketHisDet
- type SupportTicketMast
- type SwarmData
- type SwarmIP
- type SysErrorLog
- type SysEvents
- type SysEventsGhostList
- type SysFaq
- type SysGeneral
- type SysGeneralPaymentSetting
- type SysGeneralPaymentType
- type SysGeneralSetup
- type SysGhostSponsorPool
- type SysImg
- type SysLanguage
- type SysLoginAttemptsLogStruct
- type SysLoginLockedAccountLogStruct
- type SysNotification
- type SysPaymentSetting
- type SysSetting
- type SysSponsorPoolMarkup
- type SysSubscPercStruct
- type SysSupportTicket
- type SysTerritory
- type SysTradingApiPlatform
- type SysTradingCryptoPairSetup
- type TaggedEntMember
- type TaggedMemberCryptoAddr
- type TblBonus
- type TblBonusBlockPassup
- type TblBonusBlockPassupResult
- type TblBonusCommunityPassup
- type TblBonusCommunityPassupResult
- type TblBonusDiamondStarStruct
- type TblBonusDistributorPassup
- type TblBonusDistributorPassupResult
- type TblBonusDividendPool
- type TblBonusDividendPoolResult
- type TblBonusP2PRank
- type TblBonusPair
- type TblBonusPairResult
- type TblBonusRankBlock
- type TblBonusRankBlockLeg
- type TblBonusRankStar
- type TblBonusRankStarPassup
- type TblBonusSponsorPool
- type TblBonusSum
- type TblBonusSumByBnsType
- type TblBonusTotalRevenue
- type TblBonusTotalRevenueList
- type TblMMBonusCommunityPassup
- type TblMMBonusCommunityPassupResult
- type TblMMBonusSponsor
- type TblMMBonusSponsorResult
- type TblMiningBonusRankStar
- type TblMiningBonusRankStarPassup
- type TblP2PBonus
- type TblP2PBonusCommunityPassup
- type TblP2PBonusCommunityPassupAdj
- type TblP2PBonusCommunityPassupAdjResult
- type TblP2PBonusCommunityPassupResult
- type TblP2PBonusRankStar
- type TblP2PBonusRankStarPassup
- type TblP2PBonusRankStarPassupArchive
- type TblP2PBonusSponsor
- type TblP2PBonusSponsorPool
- type TblP2PBonusSponsorResult
- type TblP2PBonusSum
- type TblP2PBonusTotalRevenue
- type TblqAuctionLucky
- type TblqAuctionLuckyResult
- type TblqAuctionRebate
- type TblqAuctionRebateResult
- type TblqBonusCommunityPassup
- type TblqBonusCommunityPassupResult
- type TblqBonusMatching
- type TblqBonusMatchingResult
- type TblqBonusMining
- type TblqBonusMiningRebateCryptoResult
- type TblqBonusMiningRebateResult
- type TblqBonusMiningSharingPassupResult
- type TblqBonusMiningSharingResult
- type TblqBonusMiningTotalRevenue
- type TblqBonusP2PMatching
- type TblqBonusP2PMatchingResult
- type TblqBonusP2PRebateResult
- type TblqBonusP2pRebate
- type TblqBonusPayout
- type TblqBonusPayoutRecord
- type TblqBonusRebate
- type TblqBonusRebateGroup
- type TblqBonusRebateResult
- type TblqBonusSponsor
- type TblqBonusSponsorPassup
- type TblqBonusSponsorPassupAnnual
- type TblqBonusSponsorPassupAnnualResult
- type TblqBonusSponsorPassupResult
- type TblqBonusSponsorResult
- type TblqBonusSponsorSales
- type TblqBonusSponsorTotalSales
- type TblqBonusStaking
- type TblqBonusStakingMatching
- type TblqBonusStakingMatchingPassup
- type TblqBonusStakingMatchingPassupResult
- type TblqBonusStakingMatchingResult
- type TblqBonusStakingRebate
- type TblqBonusStakingRebateResult
- type TblqBonusStakingResult
- type TblqBonusStakingSponsor
- type TblqBonusStakingSponsorResult
- type TblqBonusStrategyProfit
- type TblqBonusStrategySponsor
- type Texas
- type TotalActiveMember
- type TotalBZZSalesStruct
- type TotalBalanceStruct
- type TotalBonusMiningRebate
- type TotalBonusMiningRebateCrypto
- type TotalDirectSalesStruct
- type TotalDownlineMemberSalesStruct
- type TotalDownlineMemberStruct
- type TotalGhostMember
- type TotalNetworkBZZSalesStruct
- type TotalNetworkMemberStruct
- type TotalNftSeriesPurchaseLimitSetup
- type TotalNftSeriesSupplySetup
- type TotalQueryRecords
- type TotalRequestedRefundAmount
- type TotalSalesAmount
- type TotalTradingCancel
- type TotalTradingMatchStruct
- type TradingBuy
- type TradingBuySellPaginate
- type TradingBuyStruct
- type TradingCancel
- type TradingDetails
- type TradingMatch
- type TradingMatchMarketDetails
- type TradingMatchStruct
- type TradingMaxQuoteQtyInGroup
- type TradingPoolStatistic
- type TradingProcessQueue
- type TradingSell
- type TradingSellStruct
- type TradingSetup
- type TransStruct
- type TransferSetupForm
- type TranslationEtag
- type Translations
- func GetTransaltionList(page int64, limit int64, transType string) ([]*Translations, int64, float64, int64, error)
- func GetTranslationByID(id int) (*Translations, error)
- func GetTranslationByLocale(transType, locale string) ([]*Translations, error)
- func GetTranslationByName(locale, transType, name string) (*Translations, error)
- func GetTranslationByType(transType string) ([]*Translations, error)
- type TranslationsV2
- type Translations_Frontend
- type User
- type UserGroupStruc
- type WalletSysPaymentSettingStruct
- type WhereCondFn
- type WodMemberDiamondStruct
- type WodMemberDividendTran
- type WodMemberRank
- type WodMemberRankStruct
- type WodMemberStarStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddApiKeyAccessEvents ¶
func AddApiKeyAccessEvents(arrData ApiKeyAccessEvents)
AddApiKeyAccessEvents add api key access events
func AddApiKeyAdminEvents ¶
func AddApiKeyAdminEvents(arrData AddApiKeyAdminEventsStruct)
AddApiKeyAdminEvents add api_key_admin_events
func AddAppLoginLog ¶
func AddAppLoginLog(tx *gorm.DB, saveData AppLoginLog) error
AddAppLoginLog add api log
func AddDeviceBindLog ¶
func AddDeviceBindLog(saveData DeviceBindLog) error
AddDeviceBindLog add device bind log
func AddFailedGolangJobs ¶
func AddFailedGolangJobs(tx *gorm.DB, saveData FailedGolangJobs) error
AddFailedGolangJobs add failed_golang_jobs
func AddFrontendTranslation ¶
add frontend translation func
func AddHtmlfiveLoginLog ¶
func AddHtmlfiveLoginLog(tx *gorm.DB, saveData HtmlfiveLoginLog) error
AddHtmlfiveLoginLog add api log
func AddSysLoginAttemptsLog ¶
func AddSysLoginAttemptsLog(saveData AddSysLoginAttemptsLogStruct) error
func AddSysLoginAttemptsLog
func AddSysLoginLockedAccountLog ¶
func AddSysLoginLockedAccountLog(saveData AddSysLoginLockedAccountLogStruct) error
func AddSysLoginLockedAccountLog
func AddTranslation ¶
AddTranslation add translation
func AddTranslationV2 ¶
add translation func
func AddUserGroup ¶
AddUserGroup create new user group
func BeginReadCommited ¶
BeginReadCommited begin read commited transaction
func BeginTx ¶
BeginTx begins a transaction with options sql.TxOptions struct can refer to (https://godoc.org/database/sql#TxOptions) sql.TxOptions.IsolationLevel struct can refer to (https://godoc.org/database/sql#IsolationLevel)
func CheckTagMainAccount ¶
func CompareHashAndScryptedValue ¶
func CompareHashAndScryptedValue. The comparison performed by this function is constant-time. It returns nil on success, and an error if the derived keys do not match. Can refer https://github.com/elithrar/simple-scrypt/blob/master/scrypt.go
func DeleteFn ¶
func DeleteFn(tableName string, arrCond []WhereCondFn, debug bool) error
Delete Table Transaction without db transaction records passing from prev function
func DeleteTranslationsBytype ¶
DeleteTranslationsBytype func
func ErrorLog ¶
func ErrorLog(data1 interface{}, data2 interface{}, data3 interface{})
ErrorLog func
func EwtWithdrawalLog ¶
func EwtWithdrawalLog(memID int, fromtype string, data1 interface{}, data2 interface{}, data3 interface{}, data4 interface{})
ErrorLog func
func ExistConnection ¶
ExistConnection func
func ExistTranslationName ¶
ExistTranslationName func
func ExistsMemberByEmail ¶
ExistsMemberByEmail get member by email
func ExistsMemberByMobile ¶
ExistsMemberByMobile get member by email
func ExistsMemberByUsername ¶
ExistsMemberByUsername get member by id
func GenerateAccessTokenID ¶
GenerateAccessTokenID generate unique token id
func GenerateMemberSubID ¶
GenerateMemberSubID generate sub id for member
func GenerateRefreshTokenID ¶
GenerateRefreshTokenID generate unique token id
func GetAccesTokenRefreshStatus ¶
func GetAccesTokenRefreshStatus() string
GetAccesTokenRefreshStatus refresh status
func GetAccesTokenReplaceStatus ¶
func GetAccesTokenReplaceStatus() string
GetAccesTokenReplaceStatus replace status for duplicate login
func GetAccesTokenRevokeStatus ¶
func GetAccesTokenRevokeStatus() string
GetAccesTokenRevokeStatus revoke status
func GetCustomMemberCryptoAddr ¶
func GetCustomMemberCryptoAddr(entMemberID int, cryptoType string, checkAddrHash bool, debug bool) (cryptoAddr string, err error)
func GetCustomMemberCryptoAddr using member_id and crypto type
func GetCustomMemberPKInfo ¶
func GetDocNoPrefix ¶
GetDocNoPrefix get doc prefix
func GetEntCompanyAnnouncementPaginateFn ¶
func GetEntCompanyAnnouncementPaginateFn(arrData ExtraEntCompAnnDataStruct, arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*EntCompanyAnnouncement, error)
GetEntCompanyAnnouncementPaginateFn get ent_member_crypto with dynamic condition
func GetEntMemberMembershipLogPaginateFn ¶
func GetEntMemberMembershipLogPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*EntMemberMembershipLogPaginate, error)
GetEntMemberMembershipLogPaginateFn func
func GetFrontendTranslation ¶
GetFrontendTranslation func
func GetLatestExchangePriceMovementByTokenType ¶
GetLatestExchangePriceMovementByTokenType
func GetLatestExchangePriceMovementLiga ¶
GetLatestExchangePriceMovementLiga func
func GetLatestExchangePriceMovementSec ¶
GetLatestExchangePriceMovementSec func
func GetLatestLigaPriceMovement ¶
GetLatestLigaPriceMovement
func GetLatestPriceMovementByTokenType ¶
GetLatestPriceMovementByTokenType
func GetLatestSecPriceMovement ¶
GetLatestSecPriceMovement
func GetOtpByTimeCount ¶
GetOtpByTimeCount get otp by time
func GetRunningDocNo ¶
GetRunningDocNo get running doc no
func GetSlsMasterMiningNodeTopupPaginateFn ¶
func GetSlsMasterMiningNodeTopupPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SlsMasterMiningNodeTopupPaginateFn, error)
GetSlsMasterMiningNodeTopupPaginateFn get ent_member_crypto with dynamic condition
func GetSlsMasterPaginateFn ¶
func GetSlsMasterPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SlsMasterPagination, error)
GetSlsMasterPaginateFn get ent_member_crypto with dynamic condition
func GetSysNotificationPaginateFn ¶
func GetSysNotificationPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*SysNotification, error)
GetSysNotificationPaginateFn get sys_notification with dynamic condition
func GetSysSettingByGroup ¶
func GetSysSettingByGroup(groupID string) (map[string]*SysSetting, error)
GetSysSettingByGroup func
func GetTradingBuyPaginateFn ¶
func GetTradingBuyPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingBuyStruct, error)
GetTradingBuyPaginateFn get trading_buy with dynamic condition
func GetTradingBuySellPaginateFn ¶
func GetTradingBuySellPaginateFn(arrUnionCond map[string][]ArrUnionRawCondText, page int64, debug bool) (SQLPaginateStdReturn, []*TradingBuySellPaginate, error)
GetTradingBuySellPaginateFn get trading_sell with dynamic condition
func GetTradingMatchPaginateFn ¶
func GetTradingMatchPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingMatchStruct, error)
GetTradingMatchPaginateFn get trading_match with dynamic condition
func GetTradingSellPaginateFn ¶
func GetTradingSellPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingSellStruct, error)
GetTradingSellPaginateFn get trading_sell with dynamic condition
func GetTradingSetupPaginateFn ¶
func GetTradingSetupPaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TradingSetup, error)
GetTradingSetupPaginateFn get trading_match with dynamic condition
func GetTransUpdatePaginateFn ¶
func GetTransUpdatePaginateFn(arrCond []WhereCondFn, page int64, debug bool) (SQLPaginateStdReturn, []*TransStruct, error)
GetTransUpdatePaginateFn get trans with dynamic condition
func GetUserGroupId ¶
GetUserGroupId get parent Id
func InactiveConnections ¶
InactiveConnections inactive connection
func InactiveConnectionsByMember ¶
InactiveConnectionsByMember inactive connection
func SaveEwtTransferExchangeLog ¶
func SaveEwtTransferExchangeLog(memID int, data1 interface{}, data2 interface{}, data3 interface{})
ErrorLog func
func StoreAccessToken ¶
func StoreAccessToken(tx *gorm.DB, id string, SubID string, userID int, tokenType string, scope string, status string, exp time.Time, platform string, source uint8) error
StoreAccessToken store token
func StoreRefreshToken ¶
func StoreRefreshToken(tx *gorm.DB, id string, accessTokenID string, status string, exp time.Time) error
StoreRefreshToken store refresh token
func UpdateMember ¶
func UpdateMember(userId string, email string, password string, sponsorID int, status string, contact_no string) error
UpdateMember update member
func UpdateMemberConnectionByTokenID ¶
UpdateMemberConnectionByTokenID func
func UpdateRunningDocNo ¶
UpdateRunningDocNo get running doc no
func UpdatesFn ¶
func UpdatesFn(tableName string, arrCond []WhereCondFn, updateColumn map[string]interface{}, debug bool) error
Update Table Transaction without db transaction records passing from prev function
func UpdatesFnTx ¶
func UpdatesFnTx(tx *gorm.DB, tableName string, arrCond []WhereCondFn, updateColumn map[string]interface{}, debug bool) error
Update Table Transaction together with db transaction records passing from prev function (usually tx contain of begin transaction feature)
Types ¶
type AccessToken ¶
type AccessToken struct { TokenID int `gorm:"primary_key" json:"token_id"` ID string `gorm:"primary_key" json:"id"` SubID string `json:"sub_id"` Platform string `json:"platform"` TokenType string `json:"token_type"` Source uint8 `json:"source"` Scope string `json:"scope"` Status string `json:"status"` // A: active | R: revoked | D: duplicate login | RF: token refresh CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` ExpiresAt time.Time `json:"expires_at"` }
AccessToken struct
func GetAcccessTokenFn ¶
func GetAcccessTokenFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*AccessToken, error)
GetAcccessTokenFn get access_token data with dynamic condition
func GetAccessTokenByID ¶
func GetAccessTokenByID(id string) (*AccessToken, error)
GetAccessTokenByID get access token by id
func GetAllStatusAccessTokenByID ¶
func GetAllStatusAccessTokenByID(id string) (*AccessToken, error)
GetAllStatusAccessTokenByID get access token by id
func (*AccessToken) GetUser ¶
func (at *AccessToken) GetUser() (User, error)
GetUser get user linked with this token
type AddApiKeyAdminEventsStruct ¶
type AddApiKeyAdminEventsStruct struct { ID int `gorm:"primary_key" json:"id"` ApiKeyID int `json:"api_key_id"` IpAddress string `json:"ip_address"` Event string `json:"event"` CreatedAt time.Time `json:"created_at"` }
AddApiKeyAdminEventsStruct struct
type AddAppAppVersionStruct ¶
type AddAppAppVersionStruct struct { ID string `gorm:"primary_key" gorm:"column:id" json:"-"` AppName string `gorm:"column:app_name" json:"app_name"` Platform string `gorm:"column:platform" json:"platform"` AppVersion string `gorm:"column:app_version" json:"app_version"` Maintenance int `gorm:"column:maintenance" json:"maintenance"` StoreURL string `gorm:"column:store_url" json:"store_url"` WebsiteURL string `gorm:"column:website_url" json:"website_url"` Path string `gorm:"column:path" json:"-"` FolderPath string `gorm:"column:folder_path" json:"-"` Custom1 string `gorm:"column:custom_1" json:"-"` BLatest int `gorm:"column:b_latest" json:"latest"` LowestVers int `gorm:"column:lowest_vers" json:"lowest_app_version"` }
AddAppAppVersionStruct struct
func AddAppAppVersion ¶
func AddAppAppVersion(arrData AddAppAppVersionStruct) (*AddAppAppVersionStruct, error)
AddAppAppVersion add app_app_version
type AddBlockchainTransStruct ¶
type AddBlockchainTransStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Status string `json:"status"` TransactionType string `json:"transaction_type"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` TransactionData string `json:"transaction_data"` HashValue string `json:"hash_value"` LogOnly int `json:"log_only"` Remark string `json:"remark"` }
AddBlockchainTransStruct struct
func AddBlockchainTrans ¶
func AddBlockchainTrans(tx *gorm.DB, blockchainTrans AddBlockchainTransStruct) (*AddBlockchainTransStruct, error)
AddBlockchainTrans func
type AddBlockchainTransV2Struct ¶
type AddBlockchainTransV2Struct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Status string `json:"status"` TransactionType string `json:"transaction_type"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` TransactionData string `json:"transaction_data"` HashValue string `json:"hash_value"` LogOnly int `json:"log_only"` Remark string `json:"remark"` DtTimestamp string `json:"dt_timestamp"` }
BlockchainTransStruct struct
func AddBlockchainTransV2 ¶
func AddBlockchainTransV2(tx *gorm.DB, blockchainTrans AddBlockchainTransV2Struct) (*AddBlockchainTransV2Struct, error)
AddBlockchainTrans func
type AddCryptoPriceMovementStruct ¶
type AddCryptoPriceMovementStruct struct { Code string `json:"code"` Price float64 `json:"price"` BLatest int `json:"b_latest"` }
AddCryptoPriceMovementStruct struct
func AddCryptoPriceMovement ¶
func AddCryptoPriceMovement(tx *gorm.DB, params AddCryptoPriceMovementStruct) (*AddCryptoPriceMovementStruct, error)
AddEntMemberCrypto add member
type AddEntCurrentProfileStruct ¶
type AddEntCurrentProfileStruct struct { ID int `gorm:"primary_key" json:"id"` SourceID int `gorm:"column:source_id" json:"source_id"` MainID int `gorm:"column:main_id" json:"main_id"` MemberID int `gorm:"column:member_id" json:"member_id"` }
AddEntCurrentProfileStruct struct
func AddEntCurrentProfile ¶
func AddEntCurrentProfile(tx *gorm.DB, arrData AddEntCurrentProfileStruct) (*AddEntCurrentProfileStruct, error)
AddEntCurrentProfile add member
type AddEntMember2FaParam ¶
type AddEntMember2FaParam struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Secret string `json:"secret"` CodeUrl string `json:"codeurl" gorm:"column:codeurl"` BEnable int `json:"b_enable"` }
AddEntMember2FaParam struct
func AddEntMember2FA ¶
func AddEntMember2FA(tx *gorm.DB, tree AddEntMember2FaParam) (*AddEntMember2FaParam, error)
AddEntMember2FA add ent_member_lot_queue
type AddEntMemberCryptoStruct ¶
type AddEntMemberCryptoStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` CryptoType string `json:"crypto_type"` CryptoAddress string `json:"crypto_address"` CryptoEncryptAddr string `json:"crypto_encrypt_addr"` PrivateKey string `json:"-" gorm:"column:private_key"` Mnemonic string `json:"-" gorm:"column:mn"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
AddEntMemberCryptoStruct struct
func AddEntMemberCrypto ¶
func AddEntMemberCrypto(tx *gorm.DB, entMemberCrypto AddEntMemberCryptoStruct) (*AddEntMemberCryptoStruct, error)
AddEntMemberCrypto add member
type AddEntMemberKYCStruct ¶
type AddEntMemberKYCStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` FullName string `gorm:"column:full_name" json:"full_name"` IdentityNo string `gorm:"column:identity_no" json:"identity_no"` CountryID int `gorm:"column:country_id" json:"country_id"` WalletAddress string `gorm:"column:wallet_address" json:"wallet_address"` Email string `gorm:"column:email" json:"email"` FileName1 string `gorm:"column:file_name_1" json:"file_name_1"` FileURL1 string `gorm:"column:file_url_1" json:"file_url_1"` FileName2 string `gorm:"column:file_name_2" json:"file_name_2"` FileURL2 string `gorm:"column:file_url_2" json:"file_url_2"` FileName3 string `gorm:"column:file_name_3" json:"file_name_3"` FileURL3 string `gorm:"column:file_url_3" json:"file_url_3"` Status string `gorm:"column:status" json:"status"` CreatedBy string `gorm:"column:created_by" json:"created_by"` }
AddEntMemberKYCStruct struct
func AddEntMemberKYC ¶
func AddEntMemberKYC(tx *gorm.DB, arrData AddEntMemberKYCStruct) (*AddEntMemberKYCStruct, error)
AddEntMemberKYC add member
type AddEntMemberLotQueueStruct ¶
type AddEntMemberLotQueueStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` MemberLot string `gorm:"column:member_lot" json:"member_lot"` SponsorID int `gorm:"column:sponsor_id" json:"sponsor_id"` SponsorLot string `gorm:"column:sponsor_lot" json:"sponsor_lot"` UplineID int `gorm:"column:upline_id" json:"upline_id"` UplineLot string `gorm:"column:upline_lot" json:"upline_lot"` LegNo int `gorm:"column:leg_no" json:"leg_no"` Status string `gorm:"column:status" json:"status"` Type string `gorm:"column:type" json:"type"` DtCreate string `gorm:"column:dt_create" json:"dt_create"` }
AddEntMemberLotQueueStruct struct
func AddEntMemberLotQueue ¶
func AddEntMemberLotQueue(tx *gorm.DB, tree AddEntMemberLotQueueStruct) (*AddEntMemberLotQueueStruct, error)
AddEntMemberLotQueue add ent_member_lot_queue
type AddEntMemberMembershipLogStruct ¶
type AddEntMemberMembershipLogStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Code string `json:"code" gorm:"column:code"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` DiscountAmount float64 `json:"discount_amount" gorm:"column:discount_amount"` PaidAmount float64 `json:"paid_amount" gorm:"column:paid_amount"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddEntMemberMembershipLogStruct struct
func AddEntMemberMembershipLog ¶
func AddEntMemberMembershipLog(tx *gorm.DB, entMemberMembershipLog AddEntMemberMembershipLogStruct) (*AddEntMemberMembershipLogStruct, error)
AddEntMemberMembershipLog func
type AddEntMemberMembershipStruct ¶
type AddEntMemberMembershipStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` BValid int `json:"b_valid" gorm:"column:b_valid"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ExpiredAt time.Time `json:"expired_at"` }
AddEntMemberMembershipStruct struct
func AddEntMemberMembership ¶
func AddEntMemberMembership(tx *gorm.DB, entMemberMembership AddEntMemberMembershipStruct) (*AddEntMemberMembershipStruct, error)
AddEntMemberMembership func
type AddEntMemberStruct ¶
type AddEntMemberStruct struct { ID int `gorm:"primary_key" json:"id"` MainID int `json:"main_id"` CountryID int `json:"country_id"` CompanyID int `json:"company_id"` MemberType string `json:"member_type"` Source string `json:"source"` NickName string `json:"nick_name"` FirstName string `json:"first_name"` Code string `json:"code"` CurrentProfile int `json:"current_profile"` Status string `json:"status"` // A: active | I : inactive | T: terminate | S: suspend PreferLanguageCode string `json:"prefer_language_code"` JoinDate string `json:"join_date"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddEntMemberStruct struct
func AddEntMember ¶
func AddEntMember(tx *gorm.DB, entMember AddEntMemberStruct) (*AddEntMemberStruct, error)
AddEntMember add member
type AddEntMemberTradingApiStruct ¶
type AddEntMemberTradingApiStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` Module string `json:"module"` ApiKey string `json:"api_key"` ApiSecret string `json:"api_secret"` ApiPassphrase string `json:"api_passphrase"` Status string `json:"status"` CreatedBy string `json:"created_by"` }
AddEntMemberTradingApiStruct struct
func AddEntMemberTradingApi ¶
func AddEntMemberTradingApi(tx *gorm.DB, addEntMemberTradingApi AddEntMemberTradingApiStruct) (*AddEntMemberTradingApiStruct, error)
AddEntMemberTradingApi add sms log
type AddEntUserLeaderStruct ¶
type AddEntUserLeaderStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` NickName string `gorm:"column:nick_name" json:"nick_name"` LeaderID int `gorm:"column:leader_id" json:"leader_id"` LeaderName string `gorm:"column:leader_name" json:"leader_name"` BrokerID int `gorm:"column:broker_id" json:"broker_id"` BrokerName string `gorm:"column:broker_name" json:"broker_name"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` }
AddEntUserLeaderStruct struct
func AddEntUserLeader ¶
func AddEntUserLeader(tx *gorm.DB, arrData AddEntUserLeaderStruct) (*AddEntUserLeaderStruct, error)
AddEntUserLeader add member
type AddEwtSummaryStrategyFuturesStruct ¶
type AddEwtSummaryStrategyFuturesStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` Coin string `json:"coin"` Balance float64 `json:"balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddEwtSummaryStrategyFutures struct
func AddEwtSummaryStrategyFutures ¶
func AddEwtSummaryStrategyFutures(saveData AddEwtSummaryStrategyFuturesStruct) (*AddEwtSummaryStrategyFuturesStruct, error)
func AddEwtSummaryStrategy add ewt_summary_strategy records
type AddEwtSummaryStrategyStruct ¶
type AddEwtSummaryStrategyStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` Coin string `json:"coin"` Balance float64 `json:"balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddEwtSummaryBnStruct struct
func AddEwtSummaryStrategy ¶
func AddEwtSummaryStrategy(saveData AddEwtSummaryStrategyStruct) (*AddEwtSummaryStrategyStruct, error)
func AddEwtSummaryStrategy add ewt_summary_strategy records
type AddEwtSummaryStruct ¶
type AddEwtSummaryStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` Balance float64 `json:"balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddEwtSummaryStruct struct
func AddEwtSummary ¶
func AddEwtSummary(tx *gorm.DB, saveData AddEwtSummaryStruct) (*AddEwtSummaryStruct, error)
func AddEwtSummary add ewt_detail records
func AddEwtSummaryWithoutTx ¶
func AddEwtSummaryWithoutTx(saveData AddEwtSummaryStruct) (*AddEwtSummaryStruct, error)
func AddEwtSummaryWithoutTx add ewt_detail records
type AddEwtWithdrawStruct ¶
type AddEwtWithdrawStruct struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id` EwalletTypeId int `json:"ewallet_type_id"` EwalletTypeIdTo int `json:"ewallet_type_id_to"` CurrencyCode string `json:"currency_code"` Type string `json:"type"` TransactionType string `json:"transaction_type"` // CryptoType string `json:"crypto_type"` TransDate time.Time `json:"trans_date"` Markup float64 `json:"markup"` NetAmount float64 `json:"net_amount"` TotalOut float64 `json:"total_out"` ChargesType string `json:"charges_type"` AdminFee float64 `json:"admin_fee"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalAmount float64 `json:"converted_total_amount"` ConvertedNetAmount float64 `json:"converted_net_amount"` ConvertedAdminFee float64 `json:"converted_admin_fee"` ConvertedCurrencyCode string `json:"converted_currency_code"` CryptoAddrTo string `json:"crypto_addr_to"` // CryptoAddrReturn string `json:"crypto_addr_return"` GasFee float64 `json:"gas_fee"` GasPrice string `json:"gas_price"` TranHash string `json:"tran_hash"` Remark string `json:"remark"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` ExpiredAt time.Time `json:"expired_at"` }
func AddEwtWithdraw ¶
func AddEwtWithdraw(tx *gorm.DB, saveData AddEwtWithdrawStruct) (*AddEwtWithdrawStruct, error)
AddEwtDetail add ewt_detail records`
type AddExchangePriceMovementLigaStruct ¶
type AddExchangePriceMovementLigaStruct struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` CreatedBy int `gorm:"column:created_by" json:"created_by"` }
AddExchangePriceMovementLigaStruct struct
func AddExchangePriceMovementLiga ¶
func AddExchangePriceMovementLiga(arrData AddExchangePriceMovementLigaStruct) (*AddExchangePriceMovementLigaStruct, error)
func AddExchangePriceMovementLiga add exchange_price_liga records
func AddExchangePriceMovementLigaTx ¶
func AddExchangePriceMovementLigaTx(tx *gorm.DB, arrData AddExchangePriceMovementLigaStruct) (*AddExchangePriceMovementLigaStruct, error)
func AddExchangePriceMovementLigaTx add exchange_price_liga records
type AddExchangePriceMovementSecStruct ¶
type AddExchangePriceMovementSecStruct struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` CreatedBy int `gorm:"column:created_by" json:"created_by"` }
AddExchangePriceMovementSecStruct struct
func AddExchangePriceMovementSec ¶
func AddExchangePriceMovementSec(arrData AddExchangePriceMovementSecStruct) (*AddExchangePriceMovementSecStruct, error)
func AddExchangePriceMovementSecTx add exchange_price_liga records
func AddExchangePriceMovementSecTx ¶
func AddExchangePriceMovementSecTx(tx *gorm.DB, arrData AddExchangePriceMovementSecStruct) (*AddExchangePriceMovementSecStruct, error)
func AddExchangePriceMovementSecTx add exchange_price_liga records
type AddGeneralApiLogStruct ¶
type AddGeneralApiLogStruct struct { ID int `gorm:"primary_key" json:"id"` PrjConfigCode string `gorm:"column:prj_config_code" json:"prj_config_code"` URLLink string `gorm:"column:url_link" json:"url_link"` ApiType string `gorm:"column:api_type" json:"api_type"` Method string `gorm:"column:method" json:"method"` DataSent interface{} `gorm:"column:data_sent" json:"data_sent"` DataReceived interface{} `gorm:"column:data_received" json:"data_received"` ServerData string `gorm:"column:server_data" json:"server_data"` }
AddGeneralApiLogStruct struct
func AddGeneralApiLog ¶
func AddGeneralApiLog(saveData AddGeneralApiLogStruct) (*AddGeneralApiLogStruct, error)
func AddGeneralApiLog add general_api_log records
type AddLaligaProcessQueueStruct ¶
type AddLaligaProcessQueueStruct struct { ID int `gorm:"primary_key" json:"id"` ProcessID string `json:"process_id" gorm:"column:process_id"` Status string `json:"status" gorm:"column:status"` }
AddLaligaProcessQueueStruct struct
func AddLaligaProcessQueue ¶
func AddLaligaProcessQueue(tx *gorm.DB, arrData AddLaligaProcessQueueStruct) (*AddLaligaProcessQueueStruct, error)
AddLaligaProcessQueue func
type AddLaligaStakeStruct ¶
type AddLaligaStakeStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` BalanceAmount float64 `json:"balance_amount" gorm:"column:balance_amount"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddLaligaStakeStruct struct
func AddLaligaStake ¶
func AddLaligaStake(tx *gorm.DB, arrData AddLaligaStakeStruct) (*AddLaligaStakeStruct, error)
AddLaligaStake func
type AddSlsMasterBatchStruct ¶
type AddSlsMasterBatchStruct struct { ID int `gorm:"primary_key" json:"id"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` Quantity float64 `json:"quantity" gorm:"column:quantity"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddSlsMasterBatchStruct struct
func AddSlsMasterBatch ¶
func AddSlsMasterBatch(tx *gorm.DB, slsMaster AddSlsMasterBatchStruct) (*AddSlsMasterBatchStruct, error)
AddSlsMasterBatch func
type AddSlsMasterBnsQueueStruct ¶
type AddSlsMasterBnsQueueStruct struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` BStatus string `json:"b_status" gorm:"column:b_status"` DtCreate time.Time `json:"dt_create" gorm:"column:dt_create"` }
AddSlsMasterBnsQueueStruct struct
func AddSlsMasterBnsQueue ¶
func AddSlsMasterBnsQueue(tx *gorm.DB, slsMasterBotSetting AddSlsMasterBnsQueueStruct) (*AddSlsMasterBnsQueueStruct, error)
AddSlsMasterBnsQueue func
type AddSlsMasterBotSettingStruct ¶
type AddSlsMasterBotSettingStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` Platform string `json:"platform" gorm:"column:platform"` SettingType string `json:"setting_type" gorm:"column:setting_type"` CryptoPair string `json:"crypto_pair" gorm:"column:crypto_pair"` Setting string `json:"setting" gorm:"column:setting"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddSlsMasterBotSettingStruct struct
func AddSlsMasterBotSetting ¶
func AddSlsMasterBotSetting(tx *gorm.DB, slsMasterBotSetting AddSlsMasterBotSettingStruct) (*AddSlsMasterBotSettingStruct, error)
AddSlsMasterBotSetting func
type AddSlsMasterMiningContractStruct ¶
type AddSlsMasterMiningContractStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` SerialNumber string `gorm:"column:serial_number" json:"serial_number"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` }
AddSlsMasterMiningContractStruct struct
func AddSlsMasterMiningContract ¶
func AddSlsMasterMiningContract(arrData AddSlsMasterMiningContractStruct) (*AddSlsMasterMiningContractStruct, error)
AddSlsMasterMiningContract add sls_master_mining_contract
type AddSlsMasterMiningNodeStruct ¶
type AddSlsMasterMiningNodeStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterMiningID int `json:"sls_master_mining_id" gorm:"column:sls_master_mining_id"` StartDate string `json:"start_date" gorm:"column:start_date"` EndDate string `json:"end_date" gorm:"column:end_date"` CreatedBy string `json:"created_by"` }
AddSlsMasterMiningNodeStruct struct
func AddSlsMasterMiningNode ¶
func AddSlsMasterMiningNode(tx *gorm.DB, slsMaster AddSlsMasterMiningNodeStruct) (*AddSlsMasterMiningNodeStruct, error)
AddSlsMasterMiningNode func
type AddSlsMasterMiningNodeTopupStruct ¶
type AddSlsMasterMiningNodeTopupStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterMiningNodeID int `json:"sls_master_mining_node_id" gorm:"column:sls_master_mining_node_id"` MemberID int `json:"member_id" gorm:"column:member_id"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` Status string `json:"status" gorm:"column:status"` Months int `json:"months" gorm:"column:months"` CreatedBy string `json:"created_by"` ApprovedBy string `json:"approved_by"` ApprovedAt time.Time `json:"approved_at"` }
AddSlsMasterMiningNodeTopupStruct struct
func AddSlsMasterMiningNodeTopup ¶
func AddSlsMasterMiningNodeTopup(tx *gorm.DB, slsMaster AddSlsMasterMiningNodeTopupStruct) (*AddSlsMasterMiningNodeTopupStruct, error)
AddSlsMasterMiningNodeTopup func
type AddSlsMasterMiningStruct ¶
type AddSlsMasterMiningStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` MachineType string `json:"machine_type" gorm:"column:machine_type"` FilPrice float64 `json:"fil_price" gorm:"column:fil_price"` FilecoinPrice float64 `json:"filecoin_price" gorm:"column:filecoin_price"` FilTib float64 `json:"fil_tib" gorm:"column:fil_tib"` SecPrice float64 `json:"sec_price" gorm:"column:sec_price"` SecTib float64 `json:"sec_tib" gorm:"column:sec_tib"` XchPrice float64 `json:"xch_price" gorm:"column:xch_price"` XchTib float64 `json:"xch_tib" gorm:"column:xch_tib"` BzzPrice float64 `json:"bzz_price" gorm:"column:bzz_price"` BzzTib float64 `json:"bzz_tib" gorm:"column:bzz_tib"` CreatedBy string `json:"created_by"` }
AddSlsMasterMiningStruct struct
func AddSlsMasterMining ¶
func AddSlsMasterMining(tx *gorm.DB, slsMaster AddSlsMasterMiningStruct) (*AddSlsMasterMiningStruct, error)
AddSlsMasterMining func
type AddSlsMasterStruct ¶
type AddSlsMasterStruct struct { ID int `gorm:"primary_key" json:"id"` CountryID int `json:"country_id" gorm:"column:country_id"` CompanyID int `json:"company_id" gorm:"column:company_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` Status string `json:"status" gorm:"column:status"` Action string `json:"action" gorm:"column:action"` TotUnit float64 `json:"total_unit" gorm:"column:total_unit"` PriceRate float64 `json:"price_rate" gorm:"column:price_rate"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` DocType string `json:"doc_type" gorm:"column:doc_type"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` BnsAction string `json:"bns_action" gorm:"column:bns_action"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SubTotal float64 `json:"sub_total" gorm:"column:sub_total"` TotalPv float64 `json:"total_pv" gorm:"column:total_pv"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` TotalSv float64 `json:"total_sv" gorm:"column:total_sv"` TotalNv float64 `json:"total_nv" gorm:"column:total_nv"` CurrencyCode string `json:"currency_code" gorm:"column:currency_code"` TokenRate float64 `json:"token_rate" gorm:"column:token_rate"` ExchangeRate float64 `json:"exchange_rate" gorm:"column:exchange_rate"` Workflow string `json:"workflow" gorm:"column:workflow"` // Leverage string `json:"leverage" gorm:"column:leverage"` GrpType string `json:"grp_type" gorm:"column:grp_type"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovableAt time.Time `json:"payable_at"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` ExpiredAt time.Time `json:"expired_at"` }
AddSlsMasterStruct struct
func AddSlsMaster ¶
func AddSlsMaster(tx *gorm.DB, slsMaster AddSlsMasterStruct) (*AddSlsMasterStruct, error)
AddSlsMaster func
type AddSlsMasterTopupStruct ¶
type AddSlsMasterTopupStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` Status string `json:"status" gorm:"column:status"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` Leverage float64 `json:"leverage" gorm:"column:leverage"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` }
AddSlsMasterTopupStruct struct
func AddSlsMasterTopup ¶
func AddSlsMasterTopup(tx *gorm.DB, slsMaster AddSlsMasterTopupStruct) (*AddSlsMasterTopupStruct, error)
AddSlsMasterTopup func
type AddSupportTicketMastStruct ¶
type AddSupportTicketMastStruct struct { ID int `gorm:"primary_key" json:"id"` TicketCode string `json:"ticket_code"` TicketCategory string `json:"ticket_category"` MemberID int `json:"member_id"` TicketTitle string `json:"ticket_title"` Status string `json:"status"` MemberShow int `json:"member_show"` AdminShow int `json:"admin_show"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
AddSupportTicketMastStruct struct
func AddSupportTicketMast ¶
func AddSupportTicketMast(tx *gorm.DB, saveData AddSupportTicketMastStruct) (*AddSupportTicketMastStruct, error)
AddSupportTicketMast add support_ticket_mast records`
type AddSwarmData ¶
type AddSwarmData struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` WalletAddress string `json:"wallet_address" gorm:"column:wallet_address"` TotalBalance float64 `json:"total_balance" gorm:"column:total_balance"` TotalMined float64 `json:"total_mined" gorm:"column:total_mined"` }
AddSwarmData struct
func AddSwarmDataFn ¶
func AddSwarmDataFn(tx *gorm.DB, swarmIP AddSwarmData) (*AddSwarmData, error)
AddSwarmDataFn func
type AddSwarmIP ¶
type AddSwarmIP struct { ID int `gorm:"primary_key" json:"id"` IP string `json:"ip" gorm:"column:ip"` WalletAddress string `json:"wallet_address" gorm:"column:wallet_address"` ContractAddress string `json:"contract_address" gorm:"column:contract_address"` Status string `json:"status" gorm:"column:status"` TotalSettlements string `json:"total_settlements" gorm:"column:total_settlements"` CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` CreatedBy string `json:"created_by" gorm:"column:created_by"` }
AddSwarmIP struct
func AddSwarmIPFn ¶
func AddSwarmIPFn(tx *gorm.DB, swarmIP AddSwarmIP) (*AddSwarmIP, error)
AddSwarmIPFn func
type AddSysLogStruct ¶
type AddSysLogStruct struct { ID int `gorm:"primary_key" json:"id"` UserID int `json:"user_id"` MemberID int `json:"member_id"` Type string `json:"type"` Event string `json:"event"` Status string `json:"status"` OldValue string `json:"old_value"` NewValue string `json:"new_value"` IPAddress string `json:"ip_address"` // A: active | I : inactive | T: terminate | S: suspend IPLocation string `json:"ip_location"` Device string `json:"device"` ServerData string `json:"server_data"` }
AddSysLogStruct struct
func AddSysLog ¶
func AddSysLog(sysLog AddSysLogStruct) (*AddSysLogStruct, error)
AddSysLog add member
type AddSysLoginAttemptsLogStruct ¶
type AddSysLoginAttemptsLogStruct struct { MemberID int `gorm:"column:member_id" json:"member_id"` Username string `gorm:"column:username" json:"username"` LoginType string `gorm:"column:login_type" json:"login_type"` ClientIP string `gorm:"column:client_ip" json:"client_ip"` Attempts int `gorm:"column:attempts" json:"attempts"` }
AddSysLoginAttemptsLogStruct struct
type AddSysLoginLockedAccountLogStruct ¶
type AddSysLoginLockedAccountLogStruct struct { MemberID int `gorm:"column:member_id" json:"member_id"` Username string `gorm:"column:username" json:"username"` LoginType string `gorm:"column:login_type" json:"login_type"` ClientIP string `gorm:"column:client_ip" json:"client_ip"` }
AddSysLoginLockedAccountLogStruct struct
type AddSysNotificationStruct ¶
type AddSysNotificationStruct struct { ID int `gorm:"primary_key" json:"id"` ApiKeyID int `json:"api_key_id" gorm:"column:api_key_id"` Type string `json:"type" gorm:"column:type"` PNType string `json:"pn_type" gorm:"column:pn_type"` MemberID int `json:"member_id" gorm:"column:member_id"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` Icon string `json:"icon" gorm:"column:icon"` Label string `json:"label" gorm:"column:label"` Title string `json:"title" gorm:"column:title"` Msg string `json:"msg" gorm:"column:msg"` LangCode string `json:"lang_code" gorm:"column:lang_code"` CustMsg string `json:"cust_msg" gorm:"column:cust_msg"` BShow int `json:"b_show" gorm:"column:b_show"` PNSendStatus int `json:"pn_send_status" gorm:"column:pn_send_status"` Status string `json:"status" gorm:"column:status"` RedirectURL string `json:"redirect_url" gorm:"column:redirect_url"` ViewedUsers string `json:"viewed_users" gorm:"column:viewed_users"` CountryID int `json:"country_id" gorm:"column:country_id"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddSysNotificationStruct struct
func AddSysNotification ¶
func AddSysNotification(saveData AddSysNotificationStruct) (*AddSysNotificationStruct, error)
AddSysNotification add sys_notification
type AddTradingCancelStruct ¶
type AddTradingCancelStruct struct { ID int `gorm:"primary_key" json:"id"` TradingID int `json:"trading_id" gorm:"column:trading_id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` TransactionType string `json:"transaction_type" gorm:"column:transaction_type"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` Remark string `json:"remark" gorm:"column:remark"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AddTradingCancelStruct struct
func AddTradingCancel ¶
func AddTradingCancel(tx *gorm.DB, arrData AddTradingCancelStruct) (*AddTradingCancelStruct, error)
AddTradingCancel func
type AddTradingProcessQueueStruct ¶
type AddTradingProcessQueueStruct struct { ID int `gorm:"primary_key" json:"id"` ProcessID string `json:"process_id" gorm:"column:process_id"` Status string `json:"status" gorm:"column:status"` }
AddTradingProcessQueueStruct struct
func AddTradingProcessQueue ¶
func AddTradingProcessQueue(tx *gorm.DB, arrData AddTradingProcessQueueStruct) (*AddTradingProcessQueueStruct, error)
AddTradingProcessQueue func
type AddWodMemberDiamondStruct ¶
type AddWodMemberDiamondStruct struct { ID int `gorm:"primary_key" json:"id" gorm:"column:id"` MemberID int `json:"member_id" gorm:"column:member_id"` DiamondCount int `json:"diamond_count" gorm:"column:diamond_count"` GradeRank string `json:"grade_rank" gorm:"column:grade_rank"` IncomeCap float64 `json:"income_cap" gorm:"column:income_cap"` LastStarID int `json:"last_star_id" gorm:"column:last_star_id"` RoomBatch string `json:"room_batch" gorm:"column:room_batch"` RoomType string `json:"room_type" gorm:"column:room_type"` }
AddWodMemberDiamondStruct struct
func AddWodMemberDiamond ¶
func AddWodMemberDiamond(arrSaveData AddWodMemberDiamondStruct) (*AddWodMemberDiamondStruct, error)
func AddWodMemberDiamond
type AddWodMemberDividendTranStruct ¶
type AddWodMemberDividendTranStruct struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DiamondID int `json:"diamond_id" gorm:"column:diamond_id"` IncomeCap float64 `json:"income_cap" gorm:"column:income_cap"` RoomBatch string `json:"room_batch" gorm:"column:room_batch"` Remark string `json:"remark" gorm:"column:remark"` }
AddWodMemberDividendTranStruct struct
func AddWodMemberDividendTran ¶
func AddWodMemberDividendTran(arrSaveData AddWodMemberDividendTranStruct) (*AddWodMemberDividendTranStruct, error)
AddWodMemberDividendTran add wod member dividend transaction
type AddWodMemberRankStruct ¶
type AddWodMemberRankStruct struct { ID int `gorm:"primary_key" json:"id" gorm:"column:id"` MemberID int `json:"member_id" gorm:"column:member_id"` CurrentRank string `json:"current_rank" gorm:"column:current_rank"` GradeID int `json:"grade_id" gorm:"column:grade_id"` TotalStar int `json:"total_star" gorm:"column:total_star"` DLastStar time.Time `json:"d_last_star" gorm:"column:d_last_star"` LastRoomBatch string `json:"last_room_batch" gorm:"column:last_room_batch"` RoomType string `json:"room_type" gorm:"column:room_type"` }
AddWodMemberRankStruct struct
func AddWodMemberRank ¶
func AddWodMemberRank(arrSaveData AddWodMemberRankStruct) (*AddWodMemberRankStruct, error)
AddWodMemberRank function
type AddWodMemberStarStruct ¶
type AddWodMemberStarStruct struct { ID int `json:"id" gorm:"column:id"` MemberID int `json:"member_id" gorm:"column:member_id"` RoomID int `json:"room_id" gorm:"column:room_id"` RoomBatch string `json:"room_batch" gorm:"column:room_batch"` RoomTypeCode string `json:"room_type_code" gorm:"column:room_type_code"` Quantity int `json:"quantity" gorm:"column:quantity"` }
AddWodMemberStarStruct struct
func AddWodMemberStar ¶
func AddWodMemberStar(arrSaveData AddWodMemberStarStruct) (*AddWodMemberStarStruct, error)
func AddWodMemberStar
type AddWodProcessQueueStruct ¶
type AddWodProcessQueueStruct struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` ProcessID int `gorm:"column:process_id" json:"process_id"` }
AddWodProcessQueueStruct struct
func AddWodProcessQueue ¶
func AddWodProcessQueue(arrSaveData AddWodProcessQueueStruct) (*AddWodProcessQueueStruct, error)
func AddWodProcessQueue
type ApiKeyAccessEvents ¶
type ApiKeyAccessEvents struct { ID int `gorm:"primary_key" json:"id"` ApiKeyID int `json:"api_key_id"` IpAddress string `json:"ip_address"` Url string `json:"url"` CreatedAt time.Time `json:"created_at"` }
ApiKeyAccessEvents struct
type ApiKeys ¶
type ApiKeys struct { ID int `gorm:"primary_key" json:"id"` Name string `json:"name"` Key string `json:"key"` SaltKey string `json:"salt_key"` OauthPubKey string `json:"oauth_pub_key"` OauthType string `json:"oauth_type"` SourceID int `json:"source_id"` Active int `json:"active"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` DeletedAt time.Time `json:"deleted_at"` }
ApiKeys struct
func GetApiKeysFn ¶
func GetApiKeysFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*ApiKeys, error)
GetApiKeysFn get api_keys data with dynamic condition
type ApiLog ¶
type ApiLog struct { ID int `gorm:"primary_key" json:"id"` UserID int `json:"user_id"` UserType string `json:"user_type"` TokenID string `json:"token_id"` RouteName string `json:"route_name"` Method string `json:"method"` Header string `json:"header"` IPAddress string `json:"ip_address"` Input string `json:"input"` Output string `json:"output"` RunningTime int `json:"running_time"` }
ApiLog struct
func (*ApiLog) UpdateOutput ¶
UpdateOutput update user data
type AppApiLog ¶
type AppApiLog struct { ID int `gorm:"primary_key" json:"id"` ApiType string `json:"api_type"` TServer string `json:"t_server"` TRequest string `json:"t_request"` PrjConfigCode string `json:"prj_config_code"` Method string `json:"method"` UrlLink string `json:"url_link"` DataSent string `json:"data_sent"` }
AppApiLog struct
func AddAppApiLog ¶
AddAppApiLog add htmlfive api log
func (*AppApiLog) UpdateAppApiLog ¶
Update add api log
func (*AppApiLog) UpdateAppOutput ¶
UpdateAppOutput update user data
type AppAppVersion ¶
type AppAppVersion struct { ID string `gorm:"primary_key" gorm:"column:id" json:"-"` AppName string `gorm:"column:app_name" json:"app_name"` Platform string `gorm:"column:platform" json:"platform"` AppVersion string `gorm:"column:app_version" json:"app_version"` Maintenance int `gorm:"column:maintenance" json:"maintenance"` StoreURL string `gorm:"column:store_url" json:"store_url"` WebsiteURL string `gorm:"column:website_url" json:"website_url"` Path string `gorm:"column:path" json:"-"` FolderPath string `gorm:"column:folder_path" json:"-"` Custom1 string `gorm:"column:custom_1" json:"-"` BLatest int `gorm:"column:b_latest" json:"latest"` LowestVers int `gorm:"column:lowest_vers" json:"lowest_app_version"` FileURL string `gorm:"column:file_url" json:"file_url"` RegisterStatus int `gorm:"column:register_status" json:"register_status"` }
AppAppVersion struct
func GetAppAppVersionFn ¶
func GetAppAppVersionFn(arrCond []WhereCondFn, debug bool) ([]*AppAppVersion, error)
GetAppAppVersionFn func
func GetLatestAppAppVersionFn ¶
func GetLatestAppAppVersionFn(arrCond []WhereCondFn, debug bool) ([]*AppAppVersion, error)
GetLatestAppAppVersionFn func
type AppLoginLog ¶
type AppLoginLog struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` TUserID int `gorm:"column:t_user_id" json:"t_user_id"` TNickName string `gorm:"column:t_nick_name" json:"t_nick_name"` TType string `gorm:"column:t_type" json:"t_type"` Source uint8 `gorm:"column:source" json:"source"` LanguageID string `gorm:"column:language_id" json:"language_id"` TToken string `gorm:"column:t_token" json:"t_token"` BLogin int `gorm:"column:b_login" json:"b_login"` BLogout int `gorm:"column:b_logout" json:"b_logout"` DtLogin time.Time `gorm:"column:dt_login" json:"dt_login"` DtExpiry time.Time `gorm:"column:dt_expiry" json:"dt_expiry"` TOs string `gorm:"column:t_os" json:"t_os"` TModel string `gorm:"column:t_model" json:"t_model"` TManufacturer string `gorm:"column:t_manufacturer" json:"t_manufacturer"` TAppVersion string `gorm:"column:t_app_version" json:"t_app_version"` TOsVersion string `gorm:"column:t_os_version" json:"t_os_version"` TPushNotiToken string `gorm:"column:t_push_noti_token" json:"t_push_noti_token"` DtTimestamp time.Time `gorm:"column:dt_timestamp" json:"dt_timestamp"` }
AppLoginLog struct
func GetAppLoginLogFn ¶
func GetAppLoginLogFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*AppLoginLog, error)
GetAppLoginLogFn get app_login_log data with dynamic condition
func GetAppLoginLogListFn ¶
func GetAppLoginLogListFn(arrCond []WhereCondFn, debug bool) ([]*AppLoginLog, error)
GetAppLoginLogListFn get app_login_log data with dynamic condition
func GetDistinctAppLoginLogFn ¶
func GetDistinctAppLoginLogFn(arrCond []WhereCondFn, debug bool) ([]*AppLoginLog, error)
GetDistinctAppLoginLogFn get app_login_log data with dynamic condition
func GetExistingActiveAppLoginLog ¶
func GetExistingActiveAppLoginLog(entMemberID int, source uint8, debug bool) ([]*AppLoginLog, error)
GetExistingActiveAppLoginLog get app_login_log data with dynamic condition
type AppMemberPnGroup ¶
type AppMemberPnGroup struct { ID int `gorm:"primary_key" json:"id"` PrjID int `json:"prj_id" gorm:"column:prj_id"` GroupName string `json:"group_name" gorm:"column:group_name"` MemberID int `json:"member_id" gorm:"column:member_id"` PushNotiToken string `json:"push_noti_token" gorm:"column:push_noti_token"` OS string `json:"os" gorm:"column:os"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
AppMemberPnGroup struct
func AddAppMemberPnGroup ¶
func AddAppMemberPnGroup(arrData AppMemberPnGroup) (*AppMemberPnGroup, error)
AddAppMemberPnGroup func
func GetAppMemberPnGroupFn ¶
func GetAppMemberPnGroupFn(arrCond []WhereCondFn, debug bool) ([]*AppMemberPnGroup, error)
GetAppMemberPnGroupFn get app_member_pn_group with dynamic condition
type AppTranslationsFrontend ¶
type AppTranslationsFrontend struct { Key string `json:"key" gorm:"column:name"` Value string `json:"value" gorm:"column:value"` }
AppTranslationsFrontend struct
func GetAppFrontendTranslationFn ¶
func GetAppFrontendTranslationFn(arrCond []WhereCondFn, debug bool) ([]*AppTranslationsFrontend, error)
func GetAppFrontendTranslationFn
type ArrFnStruct ¶
type ArrFnStruct struct { ArrCond []WhereCondFn Limit int OrderBy string }
type AuctionApiLog ¶
type AuctionApiLog struct { ID int `gorm:"primary_key" json:"id"` ApiType string `json:"api_type"` TServer string `json:"t_server"` TRequest string `json:"t_request"` PrjConfigCode string `json:"prj_config_code"` Method string `json:"method"` UrlLink string `json:"url_link"` DataSent string `json:"data_sent"` }
AuctionApiLog struct
func AddAuctionApiLog ¶
func AddAuctionApiLog(route, method, header, ipaddress, input string) (*AuctionApiLog, error)
AddAuctionApiLog add blockchain api log
func (*AuctionApiLog) UpdateAuctionApiLog ¶
func (a *AuctionApiLog) UpdateAuctionApiLog(output string) error
Update add api log
type AuctionLuckyNumber ¶
type AuctionLuckyNumber struct { ID int `gorm:"primary_key" json:"id"` RarityCode string `json:"rarity_code"` LuckyNumber int `json:"lucky_number"` DateStart time.Time `json:"date_start"` DateEnd time.Time `json:"date_end"` Status int `json:"status"` }
AuctionLuckyNumber struct
func GetAuctionLuckyNumber ¶
func GetAuctionLuckyNumber(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*AuctionLuckyNumber, error)
GetAuctionLuckyNumber
type AutoMatchTrading ¶
type AutoMatchTrading struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoCodeTo string `json:"crypto_code_to" gorm:"column:crypto_code_to"` MemberID int `json:"member_id" gorm:"column:member_id"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
func GetAutoMatchTradingBuyListFn ¶
func GetAutoMatchTradingBuyListFn(arrCond []WhereCondFn, limit int, debug bool) ([]*AutoMatchTrading, error)
GetAutoMatchTradingBuyListFn get ent_member_crypto with dynamic condition
func GetAutoMatchTradingBuyListFnV2 ¶
func GetAutoMatchTradingBuyListFnV2(arrCond []WhereCondFn, arrData AutoMatchTradingBuyListV2, debug bool) ([]*AutoMatchTrading, error)
GetAutoMatchTradingBuyListFnV2 get ent_member_crypto with dynamic condition
func GetAutoMatchTradingSellListFn ¶
func GetAutoMatchTradingSellListFn(arrCond []WhereCondFn, debug bool) ([]*AutoMatchTrading, error)
GetAutoMatchTradingSellListFn get trading_sell with dynamic condition
func GetAutoMatchTradingSellListFnV2 ¶
func GetAutoMatchTradingSellListFnV2(arrCond []WhereCondFn, arrData AutoMatchTradingSellListV2, debug bool) ([]*AutoMatchTrading, error)
GetAutoMatchTradingSellListFnV2 get trading_sell with dynamic condition
type AvailableLaligaStakeListStruct ¶
type AvailableLaligaStakeListStruct struct { UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalBalanceUnit float64 `json:"total_balance_unit" gorm:"column:total_balance_unit"` }
AvailableLaligaStakeListStruct struct
func GetAvailableLaligaStakeListFn ¶
func GetAvailableLaligaStakeListFn(arrCond []WhereCondFn, limit uint, debug bool) ([]*AvailableLaligaStakeListStruct, error)
GetAvailableLaligaStakeListFn get laliga_stake with dynamic condition
type AvailableTradingBuyListStruct ¶
type AvailableTradingBuyListStruct struct { UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalBalanceUnit float64 `json:"total_balance_unit" gorm:"column:total_balance_unit"` }
AvailableTradingBuyListStruct struct
func GetAvailableTradingBuyListFn ¶
func GetAvailableTradingBuyListFn(arrCond []WhereCondFn, limit uint, debug bool) ([]*AvailableTradingBuyListStruct, error)
GetAvailableTradingBuyListFn get trading_buy with dynamic condition
type AvailableTradingSellListStruct ¶
type AvailableTradingSellListStruct struct { UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalBalanceUnit float64 `json:"total_balance_unit" gorm:"column:total_balance_unit"` }
AvailableTradingSellListStruct struct
func GetAvailableTradingSellListFn ¶
func GetAvailableTradingSellListFn(arrCond []WhereCondFn, limit uint, debug bool) ([]*AvailableTradingSellListStruct, error)
GetAvailableTradingSellListFn get trading_sell with dynamic condition
type BallotPriceSetting ¶
type BallotPriceSetting struct { ID int `gorm:"primary_key" json:"id"` TypeCode string `gorm:"type_code" json:"type_code"` PriceRate float64 `json:"price_rate"` ReleasePerc float64 `json:"release_perc"` MaxVolume float64 `json:"max_volume"` VestingMonth string `json:"vesting_month"` }
ExchangePriceSetting struct
func GetBallotPriceSettingFn ¶
func GetBallotPriceSettingFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*BallotPriceSetting, error)
GetBallotPriceSettingFn get ballot_price_setting data with dynamic condition
func GetBallotPriceSettingListFn ¶
func GetBallotPriceSettingListFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BallotPriceSetting, error)
type BlockchainAdjustOut ¶
type BlockchainAdjustOut struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeCode string `json:"ewallet_type_code"` Status string `json:"status"` TransactionType string `json:"transaction_type"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` Remark string `json:"remark"` }
BlockchainAdjustOut struct
func GetBlockchainAdjustOutFn ¶
func GetBlockchainAdjustOutFn(arrCond []WhereCondFn, debug bool) ([]*BlockchainAdjustOut, error)
GetBlockchainAdjustOutFn get wod_member_rank data with dynamic condition
type BlockchainAdjustOutSum ¶
type BlockchainAdjustOutSum struct { EwalletTypeCode string `json:"ewallet_type_code"` TotalOut float64 `json:"total_out"` TotalIn float64 `json:"total_in"` TransactionType string `json:"transaction_type"` TransactionIds string `json:"transaction_ids"` }
func GetBlockchainAdjustOutSumFn ¶
func GetBlockchainAdjustOutSumFn(arrCond []WhereCondFn, debug bool) ([]*BlockchainAdjustOutSum, error)
GetBlockchainAdjustOutFn get wod_member_rank data with dynamic condition
type BlockchainPendingAdjustOutAmount ¶
type BlockchainPendingAdjustOutAmount struct {
TotalPendingAmount float64 `json:"total_pending_amount"`
}
func GetTotalPendingBlockchainAdjustOutAmount ¶
func GetTotalPendingBlockchainAdjustOutAmount(memID int, ewalletTypeCode string) (*BlockchainPendingAdjustOutAmount, error)
type BlockchainPendingAmount ¶
type BlockchainPendingAmount struct {
TotalPendingAmount float64 `json:"total_pending_amount"`
}
func GetTotalPendingBlockchainAmount ¶
func GetTotalPendingBlockchainAmount(memID int, ewalletTypeCode string) (*BlockchainPendingAmount, error)
type BlockchainTransListStruct ¶
type BlockchainTransListStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Status string `json:"status"` TransactionType string `json:"transaction_type"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` TransactionData string `json:"transaction_data"` HashValue string `json:"hash_value"` LogOnly int `json:"log_only"` Remark string `json:"remark"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetBlockchainTransArrayFn ¶
func GetBlockchainTransArrayFn(arrCond []WhereCondFn, debug bool) ([]*BlockchainTransListStruct, error)
type BlockchainTransStruct ¶
type BlockchainTransStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Status string `json:"status"` TransactionType string `json:"transaction_type"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` TransactionData string `json:"transaction_data"` HashValue string `json:"hash_value"` LogOnly int `json:"log_only"` Remark string `json:"remark"` }
BlockchainTransStruct struct
func GetBlockchainTrans ¶
func GetBlockchainTrans(arrCond []WhereCondFn, selectColumn string, debug bool) (*BlockchainTransStruct, error)
GetBlockchainTrans func
type BonusDividendSum ¶
type BonusDividendSum struct { Eternity float64 `json:"total_eternity" gorm:"column:total_eternity"` Cullinan float64 `json:"total_cullinan" gorm:"column:total_cullinan"` }
BonusDividendSum struct
func GetTotalBonusPool ¶
func GetTotalBonusPool(arrCond []WhereCondFn, debug bool) (*BonusDividendSum, error)
GetTotalBonusPool get total bonus pool data with dynamic condition
type BonusMiningLock ¶
type BonusMiningLock struct { BnsID time.Time `json:"bns_id"` MemberID int `json:"member_id"` WalletTypeID int `json:"wallet_type_id"` MiningType string `json:"mining_type"` FBns float64 `json:"f_bns"` }
func GetBonusMiningLock ¶
func GetBonusMiningLock(memberID int, cryptoType string) ([]*BonusMiningLock, error)
GetBonusMiningLock fun
type BotCryptoPairKc ¶
type BotCryptoPairKc struct { ID int `gorm:"primary_key" json:"id"` Symbol string `json:"symbol"` BaseCurrency string `json:"baseCurrency" gorm:"column:baseCurrency"` QuoteCurrency string `json:"quoteCurrency" gorm:"column:quoteCurrency"` OtherData string `json:"otherData" gorm:"column:otherData"` DtTimestamp time.Time `json:"dt_timestamp"` }
BotCryptoPairKc struct
func GetBotCryptoPairKcFn ¶
func GetBotCryptoPairKcFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotCryptoPairKc, error)
GetBotCryptoPairKcFn
type BotFundingRate ¶
type BotFundingRate struct { ID int `gorm:"primary_key" json:"id"` Symbol string `json:"symbol"` FundingTime int `json:"fundingTime" gorm:"column:fundingTime"` FundingRate float64 `json:"fundingRate" gorm:"column:fundingRate"` BLatest int `json:"b_latest"` DtTimestamp time.Time `json:"dt_timestamp"` }
BotFundingRate struct
func GetBotFundingRateFn ¶
func GetBotFundingRateFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotFundingRate, error)
GetBotFundingRateFn
type BotLeaderboard ¶
type BotLeaderboard struct { ID int `gorm:"primary_key" json:"id"` Type string `gorm:"column:type" json:"string"` Symbol string `gorm:"column:symbol" json:"symbol"` TotalEarnings float64 `gorm:"column:totalEarnings" json:"totalEarnings"` Ratio int `gorm:"column:ratio" json:"ratio"` BLatest int `gorm:"column:b_latest" json:"b_latest"` DtTimestamp time.Time `gorm:"column:dt_timestamp" json:"dt_timestamp"` }
BotLeaderboard struct
func GetBotLeaderboardFn ¶
func GetBotLeaderboardFn(arrCond []WhereCondFn, limit int, debug bool) ([]*BotLeaderboard, error)
GetBotLeaderboardFn get bot_leaderboard data with dynamic condition
func GetStrategyLeaderboardFn ¶
func GetStrategyLeaderboardFn(arrCond []WhereCondFn, limit int, debug bool) ([]*BotLeaderboard, error)
type BotPremiumIndex ¶
type BotPremiumIndex struct { ID int `gorm:"primary_key" json:"id"` Symbol string `json:"symbol"` BaseCurrency string `json:"baseCurrency" gorm:"column:baseCurrency"` QuoteCurrency string `json:"quoteCurrency" gorm:"column:quoteCurrency"` MarkPrice float64 `json:"markPrice" gorm:"column:markPrice"` IndexPrice float64 `json:"indexPrice" gorm:"column:indexPrice"` LastFundingRate float64 `json:"lastFundingRate" gorm:"column:lastFundingRate"` DtTimestamp time.Time `json:"dt_timestamp"` }
BotPremiumIndex struct
func GetBotPremiumIndexFn ¶
func GetBotPremiumIndexFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotPremiumIndex, error)
GetBotPremiumIndexFn
func GetBotPremiumIndexFundingRateHistory ¶
func GetBotPremiumIndexFundingRateHistory(cryptoPair, platform string, limit int, debug bool) ([]*BotPremiumIndex, error)
GetBotPremiumIndexFundingRateHistory
func GetBotPremiumIndexRankedFundingRate ¶
func GetBotPremiumIndexRankedFundingRate(rankNo int, platform string, debug bool) ([]*BotPremiumIndex, error)
GetBotPremiumIndexRankedFundingRate
type BotPremiumIndexKc ¶
type BotPremiumIndexKc struct { ID int `gorm:"primary_key" json:"id"` Symbol string `json:"symbol"` BaseCurrency string `json:"baseCurrency"` QuoteCurrency string `json:"quoteCurrency"` MarkPrice float64 `json:"markPrice" gorm:"column:markPrice"` IndexPrice float64 `json:"indexPrice" gorm:"column:indexPrice"` LastFundingRate float64 `json:"lastFundingRate" gorm:"column:lastFundingRate"` DtTimestamp time.Time `json:"dt_timestamp"` }
BotPremiumIndexKc struct
func GetBotPremiumIndexKcFn ¶
func GetBotPremiumIndexKcFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*BotPremiumIndexKc, error)
GetBotPremiumIndexKcFn
func GetBotPremiumIndexKcFundingRateHistory ¶
func GetBotPremiumIndexKcFundingRateHistory(cryptoPair string, limit int, debug bool) ([]*BotPremiumIndexKc, error)
GetBotPremiumIndexKcFundingRateHistory
func GetBotPremiumIndexKcRankedFundingRate ¶
func GetBotPremiumIndexKcRankedFundingRate(rankNo int, debug bool) ([]*BotPremiumIndexKc, error)
GetBotPremiumIndexKcRankedFundingRate
type CalWodMemberStarStruct ¶
type CalWodMemberStarStruct struct { MemberID int `json:"member_id" gorm:"column:member_id"` RoomTypeCode string `json:"room_type_code" gorm:"column:room_type_code"` TotalStar int `json:"total_star" gorm:"column:total_star"` LastRoomBatch string `json:"last_room_batch" gorm:"column:last_room_batch"` LastStar time.Time `json:"last_star" gorm:"column:last_star"` LastStarID int `json:"last_star_id" gorm:"column:last_star_id"` }
CalWodMemberStarStruct struct
func GetCalWodMemberStarFn ¶
func GetCalWodMemberStarFn(arrCond []WhereCondFn, debug bool) ([]*CalWodMemberStarStruct, error)
GetCalWodMemberStarFn get data with dynamic condition
type CompletedAddStruct ¶
type CompletedAddStruct struct { ID int `json:"id" gorm:"column:id"` Part1Addr string `json:"part_1_addr" gorm:"column:part_1_addr"` Part1Encryptedd string `json:"part_1_encrypted_addr" gorm:"column:part_1_encrypted_addr"` Part2Addr string `json:"part_2_addr" gorm:"column:part_2_addr"` Part2Encryptedd string `json:"part_2_encrypted_addr" gorm:"column:part_2_encrypted_addr"` }
func GetCompletedAddFn ¶
func GetCompletedAddFn(arrCond []WhereCondFn, debug bool) ([]*CompletedAddStruct, error)
GetCompletedAddFn get reum_add with dynamic condition
type ContractMiningActionRankingList ¶
type ContractMiningActionRankingList struct { ID int `json:"id" gorm:"primary_key"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` Username string `json:"username" gorm:"column:username"` FBns float64 `json:"f_bns" gorm:"column:f_bns"` }
ContractMiningActionRankingList struct
func GetContractMiningActionRankingListFn ¶
func GetContractMiningActionRankingListFn(date string, maxNumber int, debug bool) ([]*ContractMiningActionRankingList, error)
GetContractMiningActionRankingListFn get ent_member_crypto with dynamic condition
type CryptoPriceMovement ¶
type CryptoPriceMovement struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Price float64 `json:"price"` BLatest int `json:"b_latest"` CreatedAt time.Time `json:"created_at"` }
CryptoPriceMovement struct
func GetCryptoPriceMovementFn ¶
func GetCryptoPriceMovementFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*CryptoPriceMovement, error)
GetCryptoPriceMovementFn
func GetCurrentCryptoPriceMovementFn ¶
func GetCurrentCryptoPriceMovementFn(code, date string, debug bool) (*CryptoPriceMovement, error)
GetCurrentCryptoPriceMovementFn
func GetLatestCryptoPriceMovementFn ¶
func GetLatestCryptoPriceMovementFn(code string, debug bool) (*CryptoPriceMovement, error)
GetCurrentCryptoPriceMovementFn
type CurrentActiveProfileMemberStruct ¶
type CurrentActiveProfileMemberStruct struct {
SourceID int
}
type CustomGasFee ¶
type CustomGasFee struct { ID int `gorm:"primary_key" json:"id"` Percent float64 `gorm:"percent" json:"percent"` CreatedBy string `gorm:"created_by" json:"created_by"` CreatedAt time.Time `gorm:"created_at" json:"created_at"` }
customGasFee struct
func GetLastestCustomGasFee ¶
func GetLastestCustomGasFee(arrCond []WhereCondFn, selectColumn string, debug bool) (*CustomGasFee, error)
GetLastestCustomGasFee
type CustomMemberCryptoInfov2Rst ¶
func GetCustomMemberCryptoInfov2 ¶
func GetCustomMemberCryptoInfov2(entMemberID int, cryptoType string, counterChecking bool, debug bool) (*CustomMemberCryptoInfov2Rst, error)
func GetCustomMemberCryptoInfov2 using member_id and crypto type
type DeviceBindLog ¶
type DeviceBindLog struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` TOs string `gorm:"column:t_os" json:"t_os"` TModel string `gorm:"column:t_model" json:"t_model"` TManufacturer string `gorm:"column:t_manufacturer" json:"t_manufacturer"` TAppVersion string `gorm:"column:t_app_version" json:"t_app_version"` TOsVersion string `gorm:"column:t_os_version" json:"t_os_version"` TPushNotiToken string `gorm:"column:t_push_noti_token" json:"t_push_noti_token"` Bind int `gorm:"column:bind" json:"bind"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_by"` }
DeviceBindLog struct
func GetLatestDeviceBindLogFn ¶
func GetLatestDeviceBindLogFn(arrCond []WhereCondFn, debug bool) (*DeviceBindLog, error)
GetLatestDeviceBindLogFn get device_bind_log data with dynamic condition
type DistinctEwtTransferFromStruct ¶
type DistinctEwtTransferFromStruct struct {
EwalletTypeIdFrom int `gorm:"column:ewallet_type_id_from" json:"ewallet_type_id_from"`
}
func GetDistinctEwtTransferFromFn ¶
func GetDistinctEwtTransferFromFn(arrCond []WhereCondFn, debug bool) ([]*DistinctEwtTransferFromStruct, error)
GetDistinctEwtTransferFromFn get distinct ewt_transfer_setup data with dynamic condition
type Docs ¶
type Docs struct { Id int `gorm:"primary_key" json:"id"` DocNoPrefix string `gorm:"column(doc_no_prefix)" json:"doc_no_prefix"` RunningNo int `gorm:"column(running_no)" json:"running_no"` RunningType string `gorm:"column(running_type)" json:"running_type"` StartNo int `gorm:"column(start_no)" json:"start_no"` DocLength int `gorm:"column(doc_length)" json:"doc_length"` TableName string `gorm:"column(table_name)" json:"table_name"` }
Docs struct
type EmailLog ¶
type EmailLog struct { ID int `gorm:"primary_key" json:"id"` Email string `json:"email"` Provider string `json:"provider"` Data string `json:"data"` }
EmailLog struct
type EmailTemplate ¶
type EmailTemplate struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` Locale string `json:"locle"` Title string `json:"title"` Template string `json:"template"` Status string `json:"status"` // A: active | I: inactive UpdatedBy int `json:"updated_by"` }
EmailTemplate struct
func GetEmailTemplate ¶
func GetEmailTemplate(arrCond []WhereCondFn, selectColumn string, debug bool) (*EmailTemplate, error)
GetEmailTemplate get email template
type EntCompanyAnnouncement ¶
type EntCompanyAnnouncement struct { ID int `gorm:"primary_key" json:"id"` Title string `json:"title" gorm:"column:title"` Desc string `json:"desc" gorm:"column:desc"` FolderPath string `json:"folder_path" gorm:"column:folder_path"` Path string `json:"path" gorm:"column:path"` MemberShow uint `json:"member_show" gorm:"column:member_show"` Status string `json:"status" gorm:"column:status"` SeqNo int `json:"seq_no" gorm:"column:seq_no"` CategoryID int `json:"category_id" gorm:"column:category_id"` LanguageID string `json:"language_id" gorm:"column:language_id"` TUsername string `json:"t_username" gorm:"column:t_username"` TLeader string `json:"t_leader" gorm:"column:t_leader"` OpenMemberGroup string `json:"open_member_group" gorm:"column:open_member_group"` PopUp uint `json:"popup" gorm:"column:popup"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` AnnouncementCategoryCode string `json:"announcement_category_code" gorm:"column:announcement_category_code"` AnnouncementCategoryName string `json:"announcement_category_name" gorm:"column:announcement_category_name"` }
EntCompanyAnnouncement struct
func GetEntCompanyAnnouncementFn ¶
func GetEntCompanyAnnouncementFn(arrData ExtraEntCompAnnDataStruct, arrCond []WhereCondFn, debug bool) ([]*EntCompanyAnnouncement, error)
GetEntCompanyAnnouncementFn get ent_member_crypto with dynamic condition
type EntCompanyDownloads ¶
type EntCompanyDownloads struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type" gorm:"column:type"` Title string `json:"title" gorm:"column:title"` Desc string `json:"desc" gorm:"column:desc"` FileName string `json:"file_name" gorm:"column:file_name"` Path string `json:"path" gorm:"column:path"` BShow uint `json:"b_show" gorm:"column:b_show"` Status string `json:"status" gorm:"column:status"` CategoryCode string `json:"category_code" gorm:"column:category_code"` CategoryName string `json:"category_name" gorm:"column:category_name"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EntCompanyDownloads struct
func GetEntCompanyDownloadsFn ¶
func GetEntCompanyDownloadsFn(arrData ExtraEntCompDwnlDataStruct, arrCond []WhereCondFn, debug bool) ([]*EntCompanyDownloads, error)
GetEntCompanyDownloadsFn get ent_company_downloads with dynamic condition
type EntCurrentProfileStruct ¶
type EntCurrentProfileStruct struct { ID int `gorm:"primary_key" json:"id"` SourceID int `gorm:"column:source_id" json:"source_id"` MainID int `gorm:"column:main_id" json:"main_id"` MemberID int `gorm:"column:member_id" json:"member_id"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` }
EntCurrentProfileStruct struct
func GetEntCurrentProfileFn ¶
func GetEntCurrentProfileFn(arrCond []WhereCondFn, debug bool) ([]*EntCurrentProfileStruct, error)
GetEntCurrentProfileFn get ent_current_profile with dynamic condition
type EntMember ¶
type EntMember struct { ID int `gorm:"primary_key" json:"id"` DPK string `json:"-" gorm:"column:d_pk"` PrivateKey string `json:"-" gorm:"column:private_key"` CountryID int `json:"country_id"` CompanyID int `json:"company_id"` MainID int `json:"main_id"` TaggedMemberID int `json:"tagged_member_id" gorm:"column:tagged_member_id"` MemberType string `json:"member_type"` Source string `json:"source"` NickName string `json:"nick_name"` CurrentProfile int `json:"current_profile"` FirstName string `json:"first_name"` LastName string `json:"last_name"` Code string `json:"code" gorm:"column:code"` Status string `json:"status"` // A: active | I : inactive | T: terminate | S: suspend IdentityType string `json:"identity_type"` IdentityNo string `json:"identity_no"` Wechat string `json:"wechat"` Avatar string `json:"avatar"` Path string `json:"path"` QrPath string `json:"qr_path"` Gender string `json:"gender"` GenderCode string `json:"gender_code"` GenderID int `json:"gender_id"` RaceID int `json:"race_id"` MaritalID int `json:"marital_id"` BirthDate string `json:"birth_date"` PreferLanguageCode string `json:"prefer_language_code"` JoinDate string `json:"join_date"` Sms int `json:"sms"` Remark string `json:"remark"` DefaultAutoWithdrawal string `json:"default_auto_withdrawal"` UsdDefaultAutoWithdrawal string `json:"usd_default_auto_withdrawal"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` SuspendedAt time.Time `json:"suspended_on"` SuspendedBy string `json:"suspended_by"` CancelledAt time.Time `json:"cancelled_on"` CancelledBy string `json:"cancelled_by"` TerminatedAt time.Time `json:"terminated_on"` TerminatedBy string `json:"terminated_by"` }
EntMember struct
func GetActiveMainAccEntMemberFn ¶
func GetActiveMainAccEntMemberFn(arrCond []WhereCondFn, debug bool) (*EntMember, error)
func GetAllStatusMemberByUsername ¶
GetAllStatusMemberByUsername get member by nick_name
func GetEntMemberFn ¶
func GetEntMemberFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EntMember, error)
GetEntMemberFn get ent_member data with dynamic condition
func GetEntMemberListFn ¶
func GetEntMemberListFn(arrCond []WhereCondFn, debug bool) ([]*EntMember, error)
GetEntMemberListFn get ent_member data with dynamic condition
func GetFirstEntMemberFn ¶
func GetFirstEntMemberFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EntMember, error)
GetFirstEntMemberFn get first ent_member data with dynamic condition
func GetLatestEntMemberFn ¶
func GetLatestEntMemberFn(arrCond []WhereCondFn, debug bool) (*EntMember, error)
GetLatestEntMemberFn get latest ent_member data with dynamic condition
func (*EntMember) GetEntMemberID ¶
GetEntMemberID func get member id
type EntMember2Fa ¶
type EntMember2Fa struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Secret string `json:"secret"` CodeUrl string `json:"codeurl"` BEnable int `json:"b_enable"` }
EntMember2Fa struct
func GetEntMember2FA ¶
func GetEntMember2FA(arrCond []WhereCondFn, debug bool) ([]*EntMember2Fa, error)
type EntMemberBallot ¶
type EntMemberBallot struct { ID int `gorm:"primary_key" json:"id"` TicketNo int `json:"doc_no"` MemType string `json:"mem_type"` MemberId int `json:"member_id"` TransDate time.Time `json:"trans_date"` TypeCode string `json:"type_code"` CurrencyFrom string `json:"currency_from"` Amount float64 `json:"amount"` Price float64 `json:"price"` ConvertedAmount float64 `json:"converted_amount"` CurrencyTo string `json:"currency_to"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberBallot struct
func AddEntMemberBallot ¶
func AddEntMemberBallot(tx *gorm.DB, saveData EntMemberBallot) (*EntMemberBallot, error)
AddEntMemberballot add ent_member_ballot records`
func GetEntMemberBallotFn ¶
func GetEntMemberBallotFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberBallot, error)
GetEntMemberBallotFn get ent_member_ballot data with dynamic condition
type EntMemberBallotWinner ¶
type EntMemberBallotWinner struct { ID int `gorm:"primary_key" json:"id"` TicketNo int `json:"doc_no"` BscAddress string `json:"bsc_address"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberBallot struct
func GetEntMemberBallotWinnerFn ¶
func GetEntMemberBallotWinnerFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberBallotWinner, error)
GetEntMemberBallotWinnerFn get ent_member_ballot_winner data with dynamic condition
type EntMemberCrypto ¶
type EntMemberCrypto struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` CryptoType string `json:"crypto_type"` CryptoAddress string `json:"crypto_address"` CryptoEncryptAddr string `json:"crypto_encrypt_addr"` PrivateKey string `json:"-" gorm:"column:private_key"` Mnemonic string `json:"-" gorm:"column:mn"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EntMemberCrypto struct
func GetEntMemberCryptoFn ¶
func GetEntMemberCryptoFn(arrCond []WhereCondFn, debug bool) (*EntMemberCrypto, error)
GetEntMemberCryptoFn get ent_member_crypto with dynamic condition
func GetEntMemberCryptoListFn ¶
func GetEntMemberCryptoListFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberCrypto, error)
GetEntMemberCryptoListFn get ent_member_crypto with dynamic condition
func GetMemberCryptoByMemID ¶
func GetMemberCryptoByMemID(Id int, WalletType string) (*EntMemberCrypto, error)
type EntMemberGhost ¶
type EntMemberGhost struct { ID int `gorm:"primary_key" json:"id"` Username string `json:"username"` BscAddress string `json:"bsc_address"` CreatedBy string `json:"created_by"` // contains filtered or unexported fields }
EntMemberGhost struct
func GetEntMemberGhostFn ¶
func GetEntMemberGhostFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EntMemberGhost, error)
GetEntMemberGhostFn get ent_member_ghost data with dynamic condition
type EntMemberKyc ¶
type EntMemberKyc struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` FullName string `gorm:"column:full_name" json:"full_name"` IdentityNo string `gorm:"column:identity_no" json:"identity_no"` CountryID int `gorm:"column:country_id" json:"country_id"` WalletAddress string `gorm:"column:wallet_address" json:"wallet_address"` Email string `gorm:"column:email" json:"email"` // MobilePrefix string `gorm:"column:mobile_prefix" json:"mobile_prefix"` // MobileNo string `gorm:"column:mobile_no" json:"mobile_no"` FileName1 string `gorm:"column:file_name_1" json:"file_name_1"` FileURL1 string `gorm:"column:file_url_1" json:"file_url_1"` FileName2 string `gorm:"column:file_name_2" json:"file_name_2"` FileURL2 string `gorm:"column:file_url_2" json:"file_url_2"` FileName3 string `gorm:"column:file_name_3" json:"file_name_3"` FileURL3 string `gorm:"column:file_url_3" json:"file_url_3"` Remark string `gorm:"column:remark" json:"remark"` Status string `gorm:"column:status" json:"status"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_by"` ApprovedAt time.Time `gorm:"column:approved_at" json:"approved_at"` ApprovedBy string `gorm:"column:approved_by" json:"approved_by"` CancelledAt time.Time `gorm:"column:cancelled_at" json:"cancelled_at"` CancelledBy string `gorm:"column:cancelled_by" json:"cancelled_by"` RejectedAt time.Time `gorm:"column:rejected_at" json:"rejected_at"` RejectedBy string `gorm:"column:rejected_by" json:"rejected_by"` }
EntMemberKyc struct
func GetEntMemberKycFn ¶
func GetEntMemberKycFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberKyc, error)
GetEntMemberKycFn get ent_member_kyc with dynamic condition
type EntMemberLotQueue ¶
type EntMemberLotQueue struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` MemberLot string `gorm:"column:member_lot" json:"member_lot"` SponsorID int `gorm:"column:sponsor_id" json:"sponsor_id"` SponsorLot string `gorm:"column:sponsor_lot" json:"sponsor_lot"` UplineID int `gorm:"column:upline_id" json:"upline_id"` UplineLot string `gorm:"column:upline_lot" json:"upline_lot"` LegNo int `gorm:"column:leg_no" json:"leg_no"` Type string `gorm:"column:type" json:"type"` Status string `gorm:"column:status" json:"status"` Batch string `gorm:"column:batch" json:"batch"` DtProcess time.Time `gorm:"column:dt_process" json:"dt_process"` DtCreate time.Time `gorm:"column:dt_create" json:"dt_create"` DtTimestamp time.Time `gorm:"column:dt_timestamp" json:"dt_timestamp"` }
EntMemberLotQueue struct
type EntMemberLotSponsor ¶
type EntMemberLotSponsor struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` MemberLot string `gorm:"column:member_lot" json:"member_lot"` ILft float64 `gorm:"column:i_lft" json:"i_lft"` IRgt float64 `gorm:"column:i_rgt" json:"i_rgt"` Lvl int `gorm:"column:i_lvl" json:"i_lvl"` NickName string `gorm:"column:nick_name" json:"nick_name"` }
EntMemberLotSponsor struct
func GetEntMemberLotSponsorByMemberFn ¶
func GetEntMemberLotSponsorByMemberFn(arrCond []WhereCondFn, debug bool) (*EntMemberLotSponsor, error)
only return one record- by member
func GetEntMemberLotSponsorFn ¶
func GetEntMemberLotSponsorFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberLotSponsor, error)
GetEntMemberLotSponsorFn get ent_member_lot_sponsor data with dynamic condition
type EntMemberLotSponsorDetail ¶
type EntMemberLotSponsorDetail struct { SponsorMemberID int `gorm:"column:sponsor_member_id" json:"sponsor_member_id"` SponsorNickName string `gorm:"column:sponsor_nick_name" json:"sponsor_nick_name"` DownlineMemberID int `gorm:"column:downline_member_id" json:"downline_member_id"` DownlineNickName string `gorm:"column:downline_nick_name" json:"downline_nick_name"` DownlineLot string `gorm:"column:downline_lot" json:"downline_lot"` DownlineLft []uint8 `gorm:"column:downline_lft" json:"downline_lft"` DownlineRgt []uint8 `gorm:"column:downline_rgt" json:"downline_rgt"` DownlineLvl int `gorm:"column:downline_lvl" json:"downline_lvl"` SponsorLot string `gorm:"column:sponsor_lot" json:"sponsor_lot"` SponsorLft []uint8 `gorm:"column:sponsor_lft" json:"sponsor_lft"` SponsorRgt []uint8 `gorm:"column:sponsor_rgt" json:"sponsor_rgt"` SponsorLvl int `gorm:"column:sponsor_lvl" json:"sponsor_lvl"` }
EntMemberLotSponsor struct
func GetEntMemberLotSponsorDetailFn ¶
func GetEntMemberLotSponsorDetailFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberLotSponsorDetail, error)
GetEntMemberLotSponsorDetailFn get ent_member_lot_sponsor detail with dynamic condition
type EntMemberMembers ¶
type EntMemberMembers struct { ID int `json:"id" gorm:"column:id"` EntMemberID int `json:"ent_member_id" gorm:"column:ent_member_id"` MainID int `json:"main_id" gorm:"column:main_id"` CountryID int `json:"country_id" gorm:"column:country_id"` NickName string `json:"nick_name" gorm:"column:nick_name"` Status string `json:"status"` // A: active | I : inactive | T: terminate | S: suspend Password string `json:"-" gorm:"column:password"` // hide password when return with json format SubID string `json:"sub_id" gorm:"column:sub_id"` MobilePrefix string `json:"mobile_prefix" gorm:"column:mobile_prefix"` MobileNo string `json:"mobile_no" gorm:"column:mobile_no"` Email string `json:"email" gorm:"column:email"` EntMemberStatus string `json:"ent_member_status" gorm:"column:ent_member_status"` SecondaryPin string `json:"-" gorm:"column:secondary_pin"` // hide password when return with json format CurrentProfile int `json:"current_profile" gorm:"column:current_profile"` PrivateKey string `json:"-" gorm:"column:private_key"` Code string `json:"ent_member_code" gorm:"column:ent_member_code"` }
EntMemberMembers struct
func GetAdminEntMemberMemberFn ¶
func GetAdminEntMemberMemberFn(arrCond []WhereCondFn, arrData map[string]string, debug bool) (*EntMemberMembers, error)
GetAdminEntMemberMemberFn get members and ent_member info with dynamically condition
func GetCurrentActiveProfileMemberFn ¶
func GetCurrentActiveProfileMemberFn(arrCond []WhereCondFn, arrData CurrentActiveProfileMemberStruct, debug bool) (*EntMemberMembers, error)
func GetEntMemberMemberFn ¶
func GetEntMemberMemberFn(arrCond []WhereCondFn, debug bool) (*EntMemberMembers, error)
GetEntMemberMemberFn get members and ent_member info with dynamically condition
func (*EntMemberMembers) GetAccessScope ¶
func (m *EntMemberMembers) GetAccessScope() []string
GetAccessScope get member access scope
func (*EntMemberMembers) GetMembersID ¶
func (m *EntMemberMembers) GetMembersID() int
GetEntMemberID func get member id
func (*EntMemberMembers) GetStatusScope ¶
func (m *EntMemberMembers) GetStatusScope() string
GetStatusScope get member status scope (for token use) [login]
func (*EntMemberMembers) GetUserCode ¶
func (m *EntMemberMembers) GetUserCode() string
GetUserCode func get member code
func (*EntMemberMembers) GetUserName ¶
func (m *EntMemberMembers) GetUserName() string
GetUserName get member nickname
func (*EntMemberMembers) GetUserSubID ¶
func (m *EntMemberMembers) GetUserSubID() string
GetUserSubID func get member sub id
func (*EntMemberMembers) GetUserType ¶
func (m *EntMemberMembers) GetUserType() string
GetUserType get member token type for access token
type EntMemberMembership ¶
type EntMemberMembership struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` BValid int `json:"b_valid" gorm:"column:b_valid"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ExpiredAt time.Time `json:"expired_at"` }
EntMemberMembership struct
func GetEntMemberMembership ¶
func GetEntMemberMembership(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberMembership, error)
type EntMemberMembershipLog ¶
type EntMemberMembershipLog struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Code string `json:"code" gorm:"column:code"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberMembershipLog struct
func GetEntMemberMembershipLog ¶
func GetEntMemberMembershipLog(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberMembershipLog, error)
type EntMemberMembershipLogPaginate ¶
type EntMemberMembershipLogPaginate struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Code string `json:"code" gorm:"column:code"` Name string `json:"name" gorm:"column:name"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberMembershipLogPaginate struct
type EntMemberMembershipPin ¶
type EntMemberMembershipPin struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` Status string `json:"status" gorm:"column:status"` MembershipType string `json:"membership_type" gorm:"column:membership_type"` PinCode string `json:"pin_code" gorm:"column:pin_code"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberMembershipPin struct
func GetEntMemberMembershipPin ¶
func GetEntMemberMembershipPin(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberMembershipPin, error)
type EntMemberNetworkSetup ¶
type EntMemberNetworkSetup struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` MemberID string `json:"member_id"` }
EntMemberNetworkSetup struct
func GetEntMemberNetworkSetupFn ¶
func GetEntMemberNetworkSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberNetworkSetup, error)
GetEntMemberNetworkSetupFn
type EntMemberNftImg ¶
type EntMemberNftImg struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` ImgID int `json:"img_id"` MemberID int `json:"member_id"` CreatedAt time.Time `json:"created_at"` }
EntMemberNftImg struct
func AddEntMemberNftImg ¶
func AddEntMemberNftImg(saveData EntMemberNftImg) (*EntMemberNftImg, error)
AddEntMemberNftImg
type EntMemberNftImgDetail ¶
type EntMemberNftImgDetail struct { ID int `gorm:"primary_key" json:"id"` ImgID int `json:"img_id"` Title string `json:"title"` ImgLink string `json:"img_link"` MemberID int `json:"member_id"` CreatedAt time.Time `json:"created_at"` }
EntMemberNftImgDetail struct
func GetEwtMemberNftImgFn ¶
func GetEwtMemberNftImgFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberNftImgDetail, error)
GetEwtMemberNftImgFn get ent_member_nft_img data with dynamic condition
type EntMemberPromoCode ¶
type EntMemberPromoCode struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Type string `json:"type"` Code string `json:"code"` Status string `json:"status"` PromotionValue float64 `json:"promotion_value"` ExpiryDate time.Time `json:"expiry_date"` ClaimedDocNo string `json:"claimed_doc_no"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EntMemberPromoCode struct
func GetEntMemberPromoCode ¶
func GetEntMemberPromoCode(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberPromoCode, error)
type EntMemberReport ¶
type EntMemberReport struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` FilterParam string `json:"filter_param"` Header string `json:"header"` }
EntMemberReport struct
func GetEntMemberReportFn ¶
func GetEntMemberReportFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberReport, error)
GetEntMemberReportFn
type EntMemberReservedSponsor ¶
type EntMemberReservedSponsor struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` UplineID int `json:"upline_id" gorm:"column:upline_id"` LegNo int `json:"leg_no" gorm:"column:leg_no"` }
EntMemberReservedSponsor struct
func AddEntMemberReservedSponsor ¶
func AddEntMemberReservedSponsor(tx *gorm.DB, member EntMemberReservedSponsor) (*EntMemberReservedSponsor, error)
AddEntMemberReservedSponsor func
func GetEntMemberReservedSponsorFn ¶
func GetEntMemberReservedSponsorFn(arrCond []WhereCondFn, debug bool) (*EntMemberReservedSponsor, error)
GetEntMemberReservedSponsorFn func
type EntMemberSetting ¶
type EntMemberSetting struct { ID int `gorm:"primary_key" json:"id" gorm:"column:id"` MemberID int `json:"member_id" gorm:"column:member_id"` Type string `json:"current_rank" gorm:"column:type"` EwalletTypeID int `json:"grade_id" gorm:"column:ewallet_type_id"` Mode string `json:"total_star" gorm:"column:mode"` Flag int `json:"d_last_star" gorm:"column:flag"` }
EntMemberSetting struct
func GetEntMemberSetting ¶
func GetEntMemberSetting(arrCond []WhereCondFn, orderBy []OrderByFn, debug bool) ([]*EntMemberSetting, error)
GetEntMemberSetting get ent_member_setting data with dynamic condition
type EntMemberSponsor ¶
type EntMemberSponsor struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` MemberLot string `json:"member_lot"` SponsorID int `json:"sponsor_id"` SponsorUsername string `json:"sponsor_username"` SponsorLot string `json:"sponsor_lot"` UplineID int `json:"upline_id"` UplineUsername string `json:"upline_username"` LegNo int `json:"leg_no"` Lvl int `json:"lvl"` }
EntMemberSponsor struct
func GetMemberSponsorFn ¶
func GetMemberSponsorFn(arrCond []WhereCondFn, debug bool) (*EntMemberSponsor, error)
GetMemberSponsor get ent_member data with dynamic condition
type EntMemberSponsorTreeForNotification ¶
type EntMemberSponsorTreeForNotification struct { SponsorNickName string `json:"sponsor_nick_name" gorm:"column:sponsor_nick_name"` DownlineList string `json:"downline_list" gorm:"column:downline_list"` }
func GetEntMemberSponsorTreeForNotificationFn ¶
func GetEntMemberSponsorTreeForNotificationFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberSponsorTreeForNotification, error)
GetEntMemberSponsorTreeForNotification get member detail for notification with dynamic condition
type EntMemberTmpPw ¶
type EntMemberTmpPw struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` MemberMainID int `gorm:"column:member_main_id" json:"member_main_id"` TmpPW string `gorm:"column:tmp_pw" json:"tmp_pw"` TToken string `gorm:"column:t_token" json:"t_token"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` ExpiredAt time.Time `gorm:"column:expired_at" json:"expired_at"` }
EntMemberTmpPw struct
func GetEntMemberTmpPwFn ¶
func GetEntMemberTmpPwFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberTmpPw, error)
GetEntMemberTmpPwFn get ent_member data with dynamic condition
type EntMemberTradingApi ¶
type EntMemberTradingApi struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` PlatformCode string `json:"platform_code"` Module string `json:"module"` ApiKey string `json:"api_key"` ApiSecret string `json:"api_secret"` ApiPassphrase string `json:"api_passphrase"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
EntMemberTradingApi struct
func GetEntMemberTradingApiFn ¶
func GetEntMemberTradingApiFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberTradingApi, error)
GetEntMemberTradingApiFn
type EntMemberTradingDeposit ¶
type EntMemberTradingDeposit struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberTradingDeposit struct
func AddEntMemberTradingDeposit ¶
func AddEntMemberTradingDeposit(tx *gorm.DB, entMemberTradingDeposit EntMemberTradingDeposit) (*EntMemberTradingDeposit, error)
AddEntMemberTradingDeposit func
func GetEntMemberTradingDeposit ¶
func GetEntMemberTradingDeposit(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberTradingDeposit, error)
type EntMemberTradingDepositWithdraw ¶
type EntMemberTradingDepositWithdraw struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberTradingDepositWithdraw struct
func AddEntMemberTradingDepositWithdraw ¶
func AddEntMemberTradingDepositWithdraw(tx *gorm.DB, entMemberTradingDepositWithdraw EntMemberTradingDepositWithdraw) (*EntMemberTradingDepositWithdraw, error)
AddEntMemberTradingDepositWithdraw func
func GetEntMemberTradingDepositWithdraw ¶
func GetEntMemberTradingDepositWithdraw(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberTradingDepositWithdraw, error)
type EntMemberTradingDocDateFn ¶
type EntMemberTradingDocDateFn struct {
DocDate string `json:"doc_date"`
}
func GetEntMemberTradingDocDateFn ¶
func GetEntMemberTradingDocDateFn(arrCond []WhereCondFn, debug bool) ([]*EntMemberTradingDocDateFn, error)
GetEntMemberTradingDocDateFn
type EntMemberTradingTnc ¶
type EntMemberTradingTnc struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Signature string `json:"signature"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberTradingTnc struct
func AddEntMemberTradingTnc ¶
func AddEntMemberTradingTnc(tx *gorm.DB, saveData EntMemberTradingTnc) (*EntMemberTradingTnc, error)
AddEntMemberTradingTnc
func GetEntMemberTradingTncFn ¶
func GetEntMemberTradingTncFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberTradingTnc, error)
GetEntMemberTradingTncFn
type EntMemberTradingTransaction ¶
type EntMemberTradingTransaction struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` DocNo string `json:"doc_no"` RefNo string `json:"ref_no"` DocDate string `json:"doc_date"` Platform string `json:"platform"` Strategy string `json:"strategy"` StrategyName string `json:"strategy_name"` CryptoPair string `json:"crypto_pair"` CryptoPairName string `json:"crypto_pair_name"` Type string `json:"type"` Num float64 `json:"num"` Price float64 `json:"price"` OrderId string `json:"order_id"` OrderType string `json:"order_type"` Remark2 string `json:"remark2"` TotalBv float64 `json:"total_bv"` TPrice float64 `json:"t_price"` TQty float64 `json:"t_qty"` TQuoteQty float64 `json:"t_quote_qty"` TCommission float64 `json:"t_commission"` TCommissionAsset string `json:"t_commission_asset"` TTime int64 `json:"t_time"` Timestamp time.Time `json:"timestamp"` }
EntMemberTradingTransaction struct
func GetEntMemberTradingTransactionFn ¶
func GetEntMemberTradingTransactionFn(arrCond []WhereCondFn, order string, debug bool) ([]*EntMemberTradingTransaction, error)
GetEntMemberTradingTransactionFn
type EntMemberTradingWalletLimit ¶
type EntMemberTradingWalletLimit struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` Module string `json:"module" gorm:"column:module"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMemberTradingWalletLimit struct
func AddEntMemberTradingWalletLimit ¶
func AddEntMemberTradingWalletLimit(tx *gorm.DB, entMemberTradingDeposit EntMemberTradingWalletLimit) (*EntMemberTradingWalletLimit, error)
AddEntMemberTradingWalletLimit func
func GetEntMemberTradingWalletLimit ¶
func GetEntMemberTradingWalletLimit(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMemberTradingWalletLimit, error)
type EntMemberTreeSponsor ¶
type EntMemberTreeSponsor struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` MemberLot string `json:"member_lot"` SponsorID int `json:"sponsor_id"` SponsorLot string `json:"sponsor_lot"` UplineID int `json:"upline_id"` UplineLot string `json:"upline_lot"` LegNo int `json:"leg_no"` Lvl int `json:"lvl"` CreatedBy int `json:"created_at"` }
EntMemberTreeSponsor struct
func AddEntMemberTreeSponsor ¶
func AddEntMemberTreeSponsor(tx *gorm.DB, tree EntMemberTreeSponsor) (*EntMemberTreeSponsor, error)
AddEntMemberTreeSponsor add member tree sponsor
func GetEntMemberEntMemberTreeSponsorFn ¶
func GetEntMemberEntMemberTreeSponsorFn(arrCond []WhereCondFn, debug bool) (*EntMemberTreeSponsor, error)
GetEntMemberEntMemberTreeSponsorFn get ent_member data with dynamic condition
type EntMembershipSetup ¶
type EntMembershipSetup struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` PeriodSetting string `json:"period_setting"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
EntMembershipSetup struct
func GetEntMembershipSetup ¶
func GetEntMembershipSetup(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMembershipSetup, error)
type EntMembershipSetupPrice ¶
type EntMembershipSetupPrice struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Status string `json:"status"` UnitPrice float64 `json:"unit_price"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EntMembershipSetupPrice struct
func GetEntMembershipSetupPrice ¶
func GetEntMembershipSetupPrice(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EntMembershipSetupPrice, error)
type EntSocialMedia ¶
type EntSocialMedia struct { ID int `gorm:"primary_key" json:"id"` Name string `json:"name"` IconPath string `json:"icon_path"` Url string `json:"url"` Status string `json:"status"` SeqNo int `json:"seq_no"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
EntSocialMedia struct
func GetEntSocialMediaFn ¶
func GetEntSocialMediaFn(arrCond []WhereCondFn, debug bool) ([]*EntSocialMedia, error)
GetEntSocialMediaFn
type EntUserLeader ¶
type EntUserLeader struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` NickName string `gorm:"column:nick_name" json:"nick_name"` LeaderID int `gorm:"column:leader_id" json:"leader_id"` LeaderName string `gorm:"column:leader_name" json:"leader_name"` BrokerID int `gorm:"column:broker_id" json:"broker_id"` BrokerName string `gorm:"column:broker_name" json:"broker_name"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` }
EntUserLeader struct
func GetEntUserLeaderFn ¶
func GetEntUserLeaderFn(arrCond []WhereCondFn, debug bool) ([]*EntUserLeader, error)
GetEntUserLeaderFn get ent_user_leader with dynamic condition
type EventSponsorRankingList ¶
type EventSponsorRankingList struct { Username string `json:"username" gorm:"column:username"` TotalSponsored float64 `json:"total_sponsored" gorm:"column:total_sponsored"` }
EventSponsorRankingList struct
func GetEventSponsorRankingListFn ¶
func GetEventSponsorRankingListFn(quota int, arrCond []WhereCondFn, debug bool) ([]*EventSponsorRankingList, error)
GetEventSponsorRankingListFn
type EwtDetail ¶
type EwtDetail struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` TransactionType string `json:"transaction_type"` TransDate time.Time `json:"trans_date"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` Balance float64 `json:"balance"` DocNo string `json:"doc_no"` AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EwtDetail struct
func AddEwtDetail ¶
func AddEwtDetail add ewt_detail records`
func AddEwtDetailWithoutTx ¶
func AddEwtDetailWithoutTx add ewt_detail records`
func GetEwtDetailFn ¶
func GetEwtDetailFn(arrCond []WhereCondFn, debug bool) ([]*EwtDetail, error)
GetEwtDetailFn get ewt_detail data with dynamic condition
type EwtDetailStrategyWithSetup ¶
type EwtDetailStrategyWithSetup struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` DecimalPoint int `json:"decimal_point"` TransactionType string `json:"transaction_type"` TransDate time.Time `json:"trans_date"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` Balance float64 `json:"balance"` DocNo string `json:"doc_no"` AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` EwalletName string `json:"ewallet_name"` }
func GetEwtDetailStrategyWithSetup ¶
func GetEwtDetailStrategyWithSetup(arrCond []WhereCondFn, debug bool) ([]*EwtDetailStrategyWithSetup, error)
type EwtDetailTransaction ¶
type EwtDetailTransaction struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeName string `json:"ewallet_type_name"` CurrencyCode string `json:"currency_code"` TransactionType string `json:"transaction_type"` // TransType string `json:"trans_type"` Type string `json:"type"` // receive /transfer TransDate time.Time `json:"trans_date"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` Balance float64 `json:"balance"` DocNo string `json:"doc_no"` AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
func GetEwtDetailByWalletTypeForStatementList ¶
func GetEwtDetailByWalletTypeForStatementList(page int64, mem_id int, transType string, dateFrom string, dateTo string, WalletTypeCode string) ([]*EwtDetailTransaction, int64, int64, int64, float64, error)
get ewtdetail for wallet statement v2 list with paginate
type EwtDetailWithSetup ¶
type EwtDetailWithSetup struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` DecimalPoint int `json:"decimal_point"` TransactionType string `json:"transaction_type"` TransDate time.Time `json:"trans_date"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalIn float64 `json:"converted_total_in"` ConvertedTotalOut float64 `json:"converted_total_out"` Balance float64 `json:"balance"` DocNo string `json:"doc_no"` AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` EwalletTypeName string `json:"ewallet_type_name"` }
func GetEwtDetailWithSetup ¶
func GetEwtDetailWithSetup(arrCond []WhereCondFn, debug bool) ([]*EwtDetailWithSetup, error)
type EwtExchangeSetup ¶
type EwtExchangeSetup struct { ID int `gorm:"column:id" json:"id"` EwalletTypeId int `gorm:"column:ewallet_type_id" json:"ewallet_type_id"` EwalletTypeIdTo int `gorm:"column:ewallet_type_id_to" json:"ewallet_type_id_to"` Main int `gorm:"column:main" json:"main"` Min float64 `gorm:"column:min" json:"min"` Max float64 `gorm:"column:max" json:"max"` ProcessingFee float64 `gorm:"column:processing_fee" json:"processing_fee"` AdminFee float64 `gorm:"column:admin_fee" json:"admin_fee"` Markup float64 `gorm:"column:markup" json:"markup"` MultipleOf int `gorm:"column:multiple_of" json:"multiple_of"` Remark string `gorm:"column:remark" json:"remark"` Comments string `gorm:"column:comments" json:"comments"` EwalletTypeCode string `gorm:"column:ewt_type_code" json:"ewallet_type_code"` EwalletTypeName string `gorm:"column:ewt_type_name" json:"ewallet_type_name"` CurrencyCode string `gorm:"column:currency_code" json:"currency_code"` EwalletTypeCodeTo string `gorm:"column:ewt_type_code_to" json:"ewallet_type_code_to"` EwalletTypeNameTo string `gorm:"column:ewt_type_name_to" json:"ewallet_type_name_to"` CurrencyCodeTo string `gorm:"column:currency_code_to" json:"currency_code_to"` EwalletToBlkCCode string `gorm:"column:ewt_to_blockchain_code" json:"ewt_to_blockchain_code"` }
func GetEwtExchangeSetupFn ¶
func GetEwtExchangeSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtExchangeSetup, error)
GetEwtExchangeSetupFn get ewt_exchange_setup data with dynamic condition
type EwtExchangeSetupV2 ¶
type EwtExchangeSetupV2 struct { ID int `gorm:"column:id" json:"id"` EwalletTypeId int `gorm:"column:ewallet_type_id" json:"ewallet_type_id"` EwalletTypeIdTo int `gorm:"column:ewallet_type_id_to" json:"ewallet_type_id_to"` Main int `gorm:"column:main" json:"main"` Min float64 `gorm:"column:min" json:"min"` Max float64 `gorm:"column:max" json:"max"` ProcessingFee float64 `gorm:"column:processing_fee" json:"processing_fee"` AdminFee float64 `gorm:"column:admin_fee" json:"admin_fee"` Markup float64 `gorm:"column:markup" json:"markup"` MultipleOf int `gorm:"column:multiple_of" json:"multiple_of"` Remark string `gorm:"column:remark" json:"remark"` Comments string `gorm:"column:comments" json:"comments"` }
func GetEwtExchangeSetupFnV2 ¶
func GetEwtExchangeSetupFnV2(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtExchangeSetupV2, error)
type EwtExchangeStruct ¶
type EwtExchangeStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` DocNo string `json:"doc_no"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeIDTo int `json:"ewallet_type_id_to"` Amount float64 `json:"amount"` AdminFee float64 `json:"admin_fee"` NettAmount float64 `json:"nett_amount"` Rate float64 `json:"rate"` Status string `json:"status"` ConvertedTotalAmount float64 `json:"converted_total_amount"` CreatedAt time.Time `json:"created_at"` }
EwtExchangeStruct struct
func AddEwtExchange ¶
func AddEwtExchange(tx *gorm.DB, ewtExchange EwtExchangeStruct) (*EwtExchangeStruct, error)
AddEwtExchange func
func GetEwtExchange ¶
func GetEwtExchange(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtExchangeStruct, error)
GetEwtExchange func
func GetEwtExchangeFn ¶
func GetEwtExchangeFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtExchangeStruct, error)
GetEwtExchangeFn func
type EwtLimiter ¶
type EwtLimiter struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` LimitAmount float64 `json:"limit_amount"` CreatedBy string `json:"created_by"` CreatedAt string `json:"created_at"` }
EwtLimiter struct
func EwtLimiterFn ¶
func EwtLimiterFn(arrCond []WhereCondFn, debug bool) ([]*EwtLimiter, error)
EwtLimiterFn get ewt_limiter data with dynamic condition
type EwtLock ¶
type EwtLock struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` Register int `json:"register"` Topup int `json:"topup"` PurchasePin int `json:"purchase_pin"` Refund int `json:"refund"` InternalTransfer int `json:"internal_transfer"` ExternalTransfer int `json:"external_transfer"` TransferFromExchange int `json:"transfer_from_exchange"` Exchange int `json:"exchange"` Withdrawal int `json:"withdrawal"` CreatedBy string `json:"created_by"` CreatedAt string `json:"created_at"` }
EwtDetail struct
func GetEwtLockByMemberId ¶
get latest ewt_lock record by member_id - will only return 1 record
func GetEwtLockFn ¶
func GetEwtLockFn(arrCond []WhereCondFn, debug bool) ([]*EwtLock, error)
GetEwtLockFn get ewt_lock data with dynamic condition
type EwtSetup ¶
type EwtSetup struct { ID int `gorm:"primary_key" json:"id"` EwtTypeCode string `json:"ewallet_type_code" gorm:"column:ewallet_type_code"` EwtTypeName string `json:"ewallet_type_name" gorm:"column:ewallet_type_name"` EwtGroup string `json:"ewallet_group" gorm:"column:ewallet_group"` Control string `json:"control" gorm:"column:control"` CurrencyCode string `json:"currency_code" gorm:"column:currency_code"` DecimalPoint int `json:"decimal_point" gorm:"column:decimal_point"` BlockchainCryptoTypeCode string `json:"blockchain_crypto_type_code" gorm:"column:blockchain_crypto_type_code"` BlockchainDecimalPoint int `json:"blockchain_decimal_point" gorm:"column:blockchain_decimal_point"` Status string `json:"status"` AdminShow int `json:"admin_show"` MemberShow int `json:"member_show"` Asset int `json:"asset"` ShowAmt int `json:"show_amt"` IncludeSpentBalance int `json:"include_spent_balance"` WithdrawalWithCrypto int `json:"withdrawal_with_crypto"` // Transfer To Exchange- to crypto Withdraw int `json:"withdraw"` // To Third Party Exchange Exchange int `json:"exchange"` FinanceTrans int `json:"finance_trans"` BlockchainDepositSetting string `json:"blockchain_deposit_setting"` WalletTransactionSetting string `json:"wallet_transaction_setting"` ContractAddress string `json:"contract_address"` ShowCryptoAddr int `json:"show_crypto_addr"` CryptoAddr int `json:"crypto_addr"` CryptoLength int `json:"crypto_length"` AppSettingList string `json:"app_setting_list" gorm:"column:app_setting_list"` IsBase int `json:"is_base"` }
EwtSetup struct
func GetEwtSetupFn ¶
func GetEwtSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtSetup, error)
GetEwtSetupFn get ewt_setup data with dynamic condition
func GetEwtSetupListFn ¶
func GetEwtSetupListFn(arrCond []WhereCondFn, debug bool) ([]*EwtSetup, error)
GetEwtSetupListFn get ewt_setup data list with dynamic condition
type EwtSummary ¶
type EwtSummary struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` Balance float64 `json:"balance"` TempBalance float64 `json:"temp_balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EwtSummary struct
func GetEwtSummaryFn ¶
func GetEwtSummaryFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummary, error)
GetEwtSummaryFn get ewt_summary data with dynamic condition
func GetEwtSummaryFnTx ¶
func GetEwtSummaryFnTx(tx *gorm.DB, arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummary, error)
GetEwtSummaryFn get ewt_summary data with dynamic condition
type EwtSummarySetup ¶
type EwtSummarySetup struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeCode string `json:"ewallet_type_code"` EwalletTypeName string `json:"ewallet_type_name"` CurrencyCode string `json:"currency_code"` DecimalPoint int `json:"decimal_point"` TotalIn float64 `json:"total_in"` TotalOut float64 `json:"total_out"` Balance float64 `json:"balance"` TempBalance float64 `json:"temp_balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EwtSummarySetup struct
func GetEwtSummarySetupFn ¶
func GetEwtSummarySetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummarySetup, error)
GetEwtSummarySetupFn get ewt_summary data with dynamic condition
func GetEwtSummarySetupFnTx ¶
func GetEwtSummarySetupFnTx(tx *gorm.DB, arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummarySetup, error)
GetEwtSummarySetupFn get ewt_summary data with dynamic condition
type EwtSummaryStrategy ¶
type EwtSummaryStrategy struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` Coin string `json:"coin"` Balance float64 `json:"balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EwtSummaryStrategy struct
func GetEwtSummaryStrategyFn ¶
func GetEwtSummaryStrategyFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummaryStrategy, error)
GetEwtSummaryStrategyFn get ewt_summary_bn data with dynamic condition
type EwtSummaryStrategyFutures ¶
type EwtSummaryStrategyFutures struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` Platform string `json:"platform"` Coin string `json:"coin"` Balance float64 `json:"balance"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
EwtSummaryStrategyFutures struct
func GetEwtSummaryStrategyFuturesFn ¶
func GetEwtSummaryStrategyFuturesFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtSummaryStrategyFutures, error)
GetEwtSummaryStrategyFuturesFn get ewt_summary_strategy_futures data with dynamic condition
type EwtTopupDetailStruct ¶
type EwtTopupDetailStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Type string `json:"type"` CurrencyCode string `json:"currency_code"` TransDate time.Time `json:"trans_date"` Status string `json:"status"` StatusDesc string `json:"status_desc"` TotalIn float64 `json:"total_in"` Charges float64 `json:"charges"` ConvertedCurrencyCode string `json:"converted_currency_code"` ConversionRate float64 `json:"conversion_rate"` // To Bank ConvertedTotalAmount float64 `json:"converted_total_amount"` // To Bank AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedBy string `json:"created_by"` ExpiryAt time.Time `json:"expiry_at"` ExtraAmount float64 `json:"extra_amount"` ExtraPerc float64 `json:"extra_perc"` FromAddr string `json:"from_addr"` }
func GetEwtTopupArrayFn ¶
func GetEwtTopupArrayFn(arrCond []WhereCondFn, debug bool) ([]*EwtTopupDetailStruct, error)
type EwtTopupStruct ¶
type EwtTopupStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` EwalletTypeID int `json:"ewallet_type_id"` DocNo string `json:"doc_no"` Type string `json:"type"` CurrencyCode string `json:"currency_code"` TransDate time.Time `json:"trans_date"` Status string `json:"status"` TotalIn float64 `json:"total_in"` Charges float64 `json:"charges"` ConvertedCurrencyCode string `json:"converted_currency_code"` ConversionRate float64 `json:"conversion_rate"` // To Bank ConvertedTotalAmount float64 `json:"converted_total_amount"` // To Bank AdditionalMsg string `json:"additional_msg"` Remark string `json:"remark"` CreatedBy int `json:"created_by"` ExpiryAt time.Time `json:"expiry_at"` ExtraAmount float64 `json:"extra_amount"` ExtraPerc float64 `json:"extra_perc"` FromAddr string `json:"from_addr"` }
EwtTopup struct
func AddEwtTopup ¶
func AddEwtTopup(tx *gorm.DB, entEwtTopup EwtTopupStruct) (*EwtTopupStruct, error)
AddEwtTopup add member
func GetEwtTopupFn ¶
func GetEwtTopupFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtTopupStruct, error)
GetEwtTopupFn get ewt_setup data with dynamic condition
type EwtTransfer ¶
type EwtTransfer struct { ID int `gorm:"primary_key" json:"id"` MemberIdFrom int `json:"member_id_from"` MemberIdTo int `json:"member_id_to"` DocNo string `json:"doc_no"` EwtTypeFrom int `json:"ewt_type_from"` EwtTypeTo int `json:"ewt_type_to"` TransferAmount float64 `json:"transfer_amount"` AdminFee float64 `json:"admin_fee"` NettAmount float64 `json:"nett_amount"` CryptoAddrTo string `json:"crypto_addr_to"` Remark string `json:"remark"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
EwtTransfer struct
func AddEwtTransfer ¶
func AddEwtTransfer(tx *gorm.DB, saveData EwtTransfer) (*EwtTransfer, error)
AddEwtTransfer add ewt_transfer records`
func GetEwtTransferFn ¶
func GetEwtTransferFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtTransfer, error)
GetEwtTransferFn get ewt_transfer data with dynamic condition
type EwtTransferDetail ¶
type EwtTransferDetail struct { ID int `gorm:"primary_key" json:"id"` MemberIdFrom int `json:"member_id_from"` MemberIdTo int `json:"member_id_to"` MemberFrom string `json:"member_from"` MemberTo string `json:"member_to"` WalletFrom string `json:"wallet_from"` WalletTo string `json:"wallet_to"` DocNo string `json:"doc_no"` EwtTypeFrom int `json:"ewt_type_from"` EwtTypeTo int `json:"ewt_type_to"` TransferAmount float64 `json:"transfer_amount"` CryptoAddrTo string `json:"crypto_addr_to"` Remark string `json:"remark"` Reason string `json:"remark"` Status string `json:"status"` StatusDesc string `json:"status_desc"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
func GetEwtTransferDetailByDocNo ¶
func GetEwtTransferDetailByDocNo(docNo string) (*EwtTransferDetail, error)
type EwtTransferExchange ¶
type EwtTransferExchange struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id` EwalletTypeId int `json:"ewallet_type_id"` TransactionType string `json:"transaction_type"` Amount float64 `json:"amount"` CryptoAddrTo string `json:"crypto_addr_to"` SigningKey string `json:"signing_key"` TranHash string `json:"tran_hash"` Remark string `json:"remark"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
EwtTransferExchanfe struct
func AddEwtTransferExchange ¶
func AddEwtTransferExchange(tx *gorm.DB, saveData EwtTransferExchange) (*EwtTransferExchange, error)
func GetEwtTransferExchangeFn ¶
func GetEwtTransferExchangeFn(arrCond []WhereCondFn, debug bool) ([]*EwtTransferExchange, error)
GetEwtTransferExchangeFn get ewt_transfer_exchange data with dynamic condition
type EwtTransferExchangeDetail ¶
type EwtTransferExchangeDetail struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id` EwalletTypeId int `json:"ewallet_type_id"` TransactionType string `json:"transaction_type"` Amount float64 `json:"amount"` CryptoAddrTo string `json:"crypto_addr_to"` SigningKey string `json:"signing_key"` TranHash string `json:"tran_hash"` Remark string `json:"remark"` Status string `json:"status"` StatusDesc string `json:"status_desc"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
func GetEwtTransferExchangeDetailByDocNo ¶
func GetEwtTransferExchangeDetailByDocNo(docNo string) (*EwtTransferExchangeDetail, error)
type EwtTransferExchangeLog ¶
type EwtTransferExchangeLog struct { ID string `gorm:"primary_key" json:"id"` MemID int `json:"member_id" gorm:"column:member_id"` Data1 string `json:"data_1" gorm:"column:frontend_receive_data"` Data2 string `json:"data_2" gorm:"column:blockchain_api_sent_data"` Data3 string `json:"data_3" gorm:"column:blockchain_api_return"` CreatedBy string `json:"created_by"` }
SysErrorLog struct
type EwtTransferSetup ¶
type EwtTransferSetup struct { PrjConfigCode string `gorm:"column:prj_config_code"` EwtTransferType string `gorm:"column:ewt_transfer_type"` CheckEwtTransferSetup int `gorm:"column:check_ewt_transfer_setup" json:"code"` EwalletTypeIdFrom int `gorm:"column:ewallet_type_id_from" json:"ewallet_type_id_from"` EwalletTypeIdTo int `gorm:"column:transfer_type_id_to" json:"ewallet_type_id_to"` TransferSameMember int `gorm:"column:transfer_same_member"` TransferOtherMember int `gorm:"column:transfer_other_member"` TransferUpline int `gorm:"column:transfer_upline"` TransferSponsor int `gorm:"column:transfer_sponsor"` TransferUplineTree int `gorm:"column:transfer_upline_tree"` TransferSponsorTree int `gorm:"column:transfer_sponsor_tree"` TransferDownline int `gorm:"column:transfer_downline"` ShowWalletTo int `gorm:"column:show_wallet_to"` MemberShow int `gorm:"column:member_show"` TransferMin float64 `gorm:"column:transfer_min"` TransferMax float64 `gorm:"column:transfer_max"` // AvailableTransfer float64 `gorm:"column:available_transfer"` // in % ProcessingFee float64 `gorm:"column:processing_fee"` AdminFee float64 `gorm:"column:admin_fee"` Charge float64 `gorm:"column:charge"` Rate float64 `gorm:"column:rate"` Tax float64 `gorm:"column:tax"` EwalletTypeCodeFrom string `gorm:"column:ewt_type_code_from" json:"ewallet_type_code_from"` EwalletTypeNameFrom string `gorm:"column:ewt_type_name_from" json:"ewallet_type_name_from"` EwalletTypeCodeTo string `gorm:"column:ewt_type_code_to" json:"ewallet_type_code_to"` EwalletTypeNameTo string `gorm:"column:ewt_type_name_to" json:"ewallet_type_name_to"` }
func GetEwtTransferSetupFn ¶
func GetEwtTransferSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtTransferSetup, error)
GetEwtTransferSetupFn get ewt_transfer_setup data with dynamic condition
type EwtWithdraw ¶
type EwtWithdraw struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id` EwalletTypeId int `json:"ewallet_type_id"` EwalletTypeCode string `json:"ewallet_type_code"` EwalletTypeIdTo int `json:"ewallet_type_id_to"` CurrencyCode string `json:"currency_code"` Type string `json:"type"` TransactionType string `json:"transaction_type"` // CryptoType string `json:"crypto_type"` TransDate time.Time `json:"trans_date"` Markup float64 `json:"markup"` NetAmount float64 `json:"net_amount"` TotalOut float64 `json:"total_out"` ChargesType string `json:"charges_type"` AdminFee float64 `json:"admin_fee"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalAmount float64 `json:"converted_total_amount"` ConvertedNetAmount float64 `json:"converted_net_amount"` ConvertedAdminFee float64 `json:"converted_admin_fee"` ConvertedCurrencyCode string `json:"converted_currency_code"` CryptoAddrTo string `json:"crypto_addr_to"` // CryptoAddrReturn string `json:"crypto_addr_return"` GasFee float64 `json:"gas_fee"` GasPrice string `json:"gas_price"` TranHash string `json:"tran_hash"` Remark string `json:"remark"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` ExpiredAt time.Time `json:"expired_at"` }
EwtWithdraw struct
func GetEwtWithdrawFn ¶
func GetEwtWithdrawFn(arrCond []WhereCondFn, debug bool) ([]*EwtWithdraw, error)
GetEwtWithdrawFn get ewt_withdraw data with dynamic condition
func GetEwtWithdrawFnV2 ¶
func GetEwtWithdrawFnV2(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtWithdraw, error)
type EwtWithdrawDetail ¶
type EwtWithdrawDetail struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id_from"` EwalletTypeId int `json:"ewallet_type_id"` EwalletTypeIdTo int `json:"ewallet_type_id_to"` EwalletFrom string `json:"ewallet_from"` EwalletTo string `json:"ewallet_to"` CurrencyCode string `json:"currency_code"` Type string `json:"type"` // CryptoType string `json:"crypto_type"` TransDate time.Time `json:"trans_date"` NetAmount float64 `json:"net_amount"` TotalOut float64 `json:"total_out"` AdminFee float64 `json:"admin_fee"` Markup float64 `json:"markup"` ConvertedNetAmount float64 `json:"converted_net_amount"` ConvertedAdminFee float64 `json:"converted_admin_fee"` ConvertedCurrencyCode string `json:"converted_currency_code"` ConversionRate float64 `json:"conversion_rate"` CryptoAddrTo string `json:"crypto_addr_to"` CryptoAddId string `json:"crypto_addr_id"` GasFee float64 `json:"gas_fee"` GasPrice string `json:"gas_price"` Remark string `json:"remark"` TranHash string `json:"tran_hash"` Status string `json:"status"` StatusDesc string `json:"status_desc"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ExpiredAt time.Time `json:"expired_at"` }
func GetEwtWithdrawDetailByDocNo ¶
func GetEwtWithdrawDetailByDocNo(docNo string) (*EwtWithdrawDetail, error)
type EwtWithdrawLog ¶
type EwtWithdrawLog struct { ID string `gorm:"primary_key" json:"id"` MemID int `json:"member_id" gorm:"column:member_id"` FromType string `json:"from_type" gorm:"column:from_type"` Data1 string `json:"data_1" gorm:"column:gas_fee_send_data"` Data2 string `json:"data_2" gorm:"column:gas_fee_return_data"` Data3 string `json:"data_3" gorm:"column:withdraw_send_data"` Data4 string `json:"data_4" gorm:"column:withdraw_return"` CreatedBy string `json:"created_by"` }
SysErrorLog struct
type EwtWithdrawPool ¶
type EwtWithdrawPool struct { ID int `gorm:"primary_key" json:"id"` EwtWithdrawId int `json:"ewt_withdraw_id"` DocNo string `json:"doc_no"` MemberId int `json:"member_id` EwalletTypeId int `json:"ewallet_type_id"` CurrencyCode string `json:"currency_code"` Type string `json:"type"` TransDate time.Time `json:"trans_date"` Amount float64 `json:"amount"` ConvertedCurrencyCode string `json:"converted_currency_code"` ConversionRate float64 `json:"conversion_rate"` ConvertedTotalAmount float64 `json:"converted_total_amount"` Remark string `json:"remark"` TransactionData string `json:"transaction_data"` TranHash string `json:"tran_hash"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` }
EwtWithdraw struct
func AddEwtWithdrawPool ¶
func AddEwtWithdrawPool(tx *gorm.DB, saveData EwtWithdrawPool) (*EwtWithdrawPool, error)
AddEwtDetail add ewt_detail records`
func GetEwtWithdrawPoolFn ¶
func GetEwtWithdrawPoolFn(arrCond []WhereCondFn, debug bool) ([]*EwtWithdrawPool, error)
GetEwtWithdrawPoolFn get ewt_withdraw data with dynamic condition
type EwtWithdrawPoolTotal ¶
type EwtWithdrawPoolTotal struct { LigaPool float64 `json:"liga_pool"` UsdPool float64 `json:"usd_pool"` }
func GetEwtWithdrawPoolTotal ¶
func GetEwtWithdrawPoolTotal(arrCond []WhereCondFn, debug bool) (*EwtWithdrawPoolTotal, error)
get total pool amount
type EwtWithdrawSetup ¶
type EwtWithdrawSetup struct { ID int `gorm:"column:id" json:"id"` WithdrawType string `gorm:"column:withdraw_type" json:"withdraw_type"` ChargesType string `gorm:"column:charges_type" json:"charges_type"` EwalletTypeId int `gorm:"column:ewallet_type_id" json:"ewallet_type_id"` EwalletTypeIdTo int `gorm:"column:ewallet_type_id_to" json:"ewallet_type_id_to"` Main int `gorm:"column:main" json:"main"` Min float64 `gorm:"column:min" json:"min"` Max float64 `gorm:"column:max" json:"max"` ProcessingFee float64 `gorm:"column:processing_fee" json:"processing_fee"` AdminFee float64 `gorm:"column:admin_fee" json:"admin_fee"` GasFee float64 `gorm:"column:gas_fee" json:"gas_fee"` Markup float64 `gorm:"column:markup" json:"markup"` MultipleOf int `gorm:"column:multiple_of" json:"multiple_of"` CountdownDays int `gorm:"column:countdown_days" json:"countdown_days"` WaitPreviousDone int `gorm:"column:wait_previous_done" json:"wait_previous_done"` Remark string `gorm:"column:remark" json:"remark"` Comments string `gorm:"column:comments" json:"comments"` EwalletTypeCode string `gorm:"column:ewt_type_code" json:"ewallet_type_code"` EwalletTypeName string `gorm:"column:ewt_type_name" json:"ewallet_type_name"` CurrencyCode string `gorm:"column:currency_code" json:"currency_code"` EwalletTypeCodeTo string `gorm:"column:ewt_type_code_to" json:"ewallet_type_code_to"` EwalletTypeNameTo string `gorm:"column:ewt_type_name_to" json:"ewallet_type_name_to"` CurrencyCodeTo string `gorm:"column:currency_code_to" json:"currency_code_to"` EwalletToBlkCCode string `gorm:"column:ewt_to_blockchain_code" json:"ewt_to_blockchain_code"` }
func GetEwtWithdrawSetupFn ¶
func GetEwtWithdrawSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*EwtWithdrawSetup, error)
GetEwtWithdrawSetupFn get ewt_withdraw_setup data with dynamic condition
type EwtWithdrawSetupV2 ¶
type EwtWithdrawSetupV2 struct { ID int `gorm:"column:id" json:"id"` WithdrawType string `gorm:"column:withdraw_type" json:"withdraw_type"` ChargesType string `gorm:"column:charges_type" json:"charges_type"` EwalletTypeId int `gorm:"column:ewallet_type_id" json:"ewallet_type_id"` EwalletTypeIdTo int `gorm:"column:ewallet_type_id_to" json:"ewallet_type_id_to"` Main int `gorm:"column:main" json:"main"` Min float64 `gorm:"column:min" json:"min"` Max float64 `gorm:"column:max" json:"max"` ProcessingFee float64 `gorm:"column:processing_fee" json:"processing_fee"` AdminFee float64 `gorm:"column:admin_fee" json:"admin_fee"` GasFee float64 `gorm:"column:gas_fee" json:"gas_fee"` Markup float64 `gorm:"column:markup" json:"markup"` MultipleOf int `gorm:"column:multiple_of" json:"multiple_of"` CountdownDays int `gorm:"column:countdown_days" json:"countdown_days"` WaitPreviousDone int `gorm:"column:wait_previous_done" json:"wait_previous_done"` Remark string `gorm:"column:remark" json:"remark"` Comments string `gorm:"column:comments" json:"comments"` }
func GetEwtWithdrawSetupFnV2 ¶
func GetEwtWithdrawSetupFnV2(arrCond []WhereCondFn, selectColumn string, debug bool) (*EwtWithdrawSetupV2, error)
type ExchangePriceMovement ¶
type ExchangePriceMovement struct { Id int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"token_price" json:"token_price"` CreatedBy string `gorm:"created_by" json:"created_by"` CreatedAt time.Time `gorm:"created_at" json:"created_at"` UpdatedBy string `gorm:"updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"updated_at" json:"updated_at"` }
ExchangePriceMovement struct
func GetExchangePriceMovementByTokenTypeFn ¶
func GetExchangePriceMovementByTokenTypeFn(TokenType string, arrFn ArrFnStruct, debug bool) ([]*ExchangePriceMovement, error)
GetExchangePriceMovementByTokenTypeFn get exchange_price_movement data with dynamic condition
type ExchangePriceMovementLiga ¶
type ExchangePriceMovementLiga struct { Id int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` }
ExchangePriceMovementLiga struct
func GetExchangePriceMovementLigaFn ¶
func GetExchangePriceMovementLigaFn(arrCond []WhereCondFn, limit int, debug bool) ([]*ExchangePriceMovementLiga, error)
GetExchangePriceMovementLigaFn get exchange_price_movement_liga data with dynamic condition
type ExchangePriceMovementSec ¶
type ExchangePriceMovementSec struct { Id int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` }
ExchangePriceMovementSec struct
func GetExchangePriceMovementSecFn ¶
func GetExchangePriceMovementSecFn(arrCond []WhereCondFn, limit int, debug bool) ([]*ExchangePriceMovementSec, error)
GetExchangePriceMovementSecFn get exchange_price_movement_sec data with dynamic condition
type ExtraListStruct ¶
type FailedGolangJobs ¶
type FailedGolangJobs struct { ID int `gorm:"primary_key" json:"id"` Connection string `gorm:"column:connection" json:"connection"` Queue string `gorm:"column:queue" json:"queue"` Payload string `gorm:"column:payload" json:"payload"` Exception string `gorm:"column:exception" json:"exception"` }
FailedGolangJobs struct
type GasFeeErc20Movement ¶
type GasFeeErc20Movement struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` BLatest int `gorm:"column:b_latest" json:"b_latest"` CreatedBy string `gorm:"column:created_by" json:"created_by"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
GasFeeErc20Movement struct
func GetGasFeeMovementErc20Fn ¶
func GetGasFeeMovementErc20Fn(arrCond []WhereCondFn, limit int, debug bool) ([]*GasFeeErc20Movement, error)
GetLigaPriceMovementFn get liga_price_movement data with dynamic condition
type GasFeeTronMovement ¶
type GasFeeTronMovement struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` BLatest int `gorm:"column:b_latest" json:"b_latest"` CreatedBy string `gorm:"column:created_by" json:"created_by"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
GasFeeTron movement struct
func GetGasFeeMovementTronFn ¶
func GetGasFeeMovementTronFn(arrCond []WhereCondFn, limit int, debug bool) ([]*GasFeeTronMovement, error)
type GeneralDocs ¶
type GeneralDocs struct { Id int `gorm:"primary_key" json:"id"` Type string `gorm:"column(type)" json:"type"` Code string `gorm:"column(code)" json:"code"` Name string `gorm:"column(name)" json:"name"` Status string `gorm:"column(status)" json:"status"` }
Docs struct
type GetHotWalletInfoRst ¶
GetHotWalletInfoRst struct
type GetMemberTotalExchangedUsdtAmountStruct ¶
type GetMemberTotalExchangedUsdtAmountStruct struct {
TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"`
}
func GetMemberTotalExchangedUsdtAmount ¶
func GetMemberTotalExchangedUsdtAmount(memID int, docCreatedAt string, debug bool) (*GetMemberTotalExchangedUsdtAmountStruct, error)
type GetMembersWithSalesStruct ¶
type GetMembersWithSalesStruct struct {
MemID int `json:"member_id" gorm:"column:member_id"`
}
func GetMembersWithSales ¶
func GetMembersWithSales(debug bool) ([]*GetMembersWithSalesStruct, error)
type GetSalesDetailsByWalletAddressStruct ¶
type GetSalesDetailsByWalletAddressStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` SlsMasterID string `json:"sls_master_id" gorm:"column:sls_master_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Status string `json:"status" gorm:"column:status"` DocDate time.Time `json:"doc_date" gorm:"column:doc_date"` IP string `json:"ip" gorm:"column:ip"` }
GetSalesDetailsByWalletAddressStruct struct
func GetSalesDetailsByWalletAddress ¶
func GetSalesDetailsByWalletAddress(walletAddress string, debug bool) ([]*GetSalesDetailsByWalletAddressStruct, error)
GetSalesDetailsByWalletAddress get ent_member_crypto with dynamic condition
type GetStrategyEventsQueryStruct ¶
type GetStrategyEventsQueryStruct struct { MemberID int `json:"member_id"` NickName string `json:"nick_name"` Avatar string `json:"avatar"` CountryCode string `json:"country_code"` TotalAmount float64 `json:"total_amount"` }
func GetStrategyEventsQuery ¶
func GetStrategyEventsQuery(query string, debug bool) ([]*GetStrategyEventsQueryStruct, error)
type GetSupportTicketNo ¶
type GetSupportTicketNo struct {
TicketNo int `gorm:"column:ticket_no" json:"ticket_no"`
}
func GetSupportTicketNoFn ¶
func GetSupportTicketNoFn(arrCond []WhereCondFn, debug bool) (*GetSupportTicketNo, error)
type GetSysSupportTicketNo ¶
type GetSysSupportTicketNo struct {
TicketNo int `gorm:"column:ticket_no" json:"ticket_no"`
}
func GetSysSupportTicketNoFn ¶
func GetSysSupportTicketNoFn(arrCond []WhereCondFn, debug bool) (*GetSysSupportTicketNo, error)
type GetTotalDirectSponsorSalesStruct ¶
type GetTotalDirectSponsorSalesStruct struct {
TotalDirectSponsor float64 `gorm:"column:total_direct_sponsor" json:"total_direct_sponsor"`
}
GetTotalDirectSponsorStruct struct
func GetTotalDirectSponsorFn ¶
func GetTotalDirectSponsorFn(arrCond []WhereCondFn, debug bool) (*GetTotalDirectSponsorSalesStruct, error)
GetTotalDirectSponsorFn func
type GetTotalExchangedVolumeStruct ¶
type GetTotalExchangedVolumeStruct struct {
TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"`
}
func GetTotalExchangedVolume ¶
func GetTotalExchangedVolume(memID int, docCreatedAt string, debug bool) (*GetTotalExchangedVolumeStruct, error)
type GlobalAuctionResult ¶
type GlobalAuctionResult struct { TBnsId string `json:"t_bns_id"` AuctionRebates float64 `json:"auction_rebates"` AuctionLucky float64 `json:"auction_lucky"` }
func GetMemberAuctionBonusByMemberId ¶
func GetMemberAuctionBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*GlobalAuctionResult, error)
type GolangJobs ¶
type GolangJobs struct { ID int `gorm:"primary_key" json:"id"` Queue string `gorm:"column:queue" json:"queue"` Payload string `gorm:"column:payload" json:"payload"` Attempts int `gorm:"column:attempts" json:"attempts"` ReservedAt uint64 `gorm:"column:reserved_at" json:"reserved_at"` CreatedAt uint64 `gorm:"column:created_at" json:"created_at"` AvailableAt uint64 `gorm:"column:available_at" json:"available_at"` }
GolangJobs struct
func GetGolangJobsFn ¶
func GetGolangJobsFn(arrCond []WhereCondFn, debug bool) ([]*GolangJobs, error)
GetGolangJobsFn get jobs with dynamic condition
type GolangJobsFnStruct ¶
type GolangJobsFnStruct struct {
JobName string
}
type GroupTblqBonusStrategyProfit ¶
type GroupTblqBonusStrategyProfit struct { MemberID int `json:"member_id"` TotalAmount float64 `json:"total_amount"` }
GroupTblqBonusStrategyProfit struct
func GetGroupTblqBonusStrategyProfitFn ¶
func GetGroupTblqBonusStrategyProfitFn(arrCond []WhereCondFn, debug bool) ([]*GroupTblqBonusStrategyProfit, error)
GetGroupTblqBonusStrategyProfitFn
type GroupTblqBonusStrategySponsor ¶
type GroupTblqBonusStrategySponsor struct { MemberID int `json:"member_id"` TotalAmount float64 `json:"total_amount"` }
GroupTblqBonusStrategySponsor struct
func GetGroupTblqBonusStrategySponsorFn ¶
func GetGroupTblqBonusStrategySponsorFn(arrCond []WhereCondFn, debug bool) ([]*GroupTblqBonusStrategySponsor, error)
GetGroupTblqBonusStrategySponsorFn
type HtmlfiveApiLog ¶
type HtmlfiveApiLog struct { ID int `gorm:"primary_key" json:"id"` ApiType string `json:"api_type"` TServer string `json:"t_server"` TRequest string `json:"t_request"` PrjConfigCode string `json:"prj_config_code"` Method string `json:"method"` UrlLink string `json:"url_link"` DataSent string `json:"data_sent"` }
HtmlfiveApiLog struct
func AddHtmlfiveApiLog ¶
func AddHtmlfiveApiLog(route, method, header, ipaddress, input string) (*HtmlfiveApiLog, error)
AddHtmlfiveApiLog add htmlfive api log
func (*HtmlfiveApiLog) UpdateHtmlfiveApiLog ¶
func (a *HtmlfiveApiLog) UpdateHtmlfiveApiLog(output string) error
Update add api log
func (*HtmlfiveApiLog) UpdateHtmlfiveOutput ¶
func (a *HtmlfiveApiLog) UpdateHtmlfiveOutput(output string) error
UpdateHtmlfiveOutput update user data
type HtmlfiveLoginLog ¶
type HtmlfiveLoginLog struct { ID int `gorm:"primary_key" json:"id"` TUserID int `json:"t_user_id"` TNickName string `json:"t_nick_name"` TType string `json:"t_type"` Source uint8 `json:"source"` LanguageID string `json:"language_id"` TToken string `json:"t_token"` BLogin int `json:"b_login"` BLogout int `json:"b_logout"` DtLogin time.Time `json:"dt_login"` DtExpiry time.Time `json:"dt_expiry"` TOs string `json:"t_os"` TModel string `json:"t_model"` TManufacturer string `json:"t_manufacturer"` TAppVersion string `json:"t_app_version"` TOsVersion string `json:"t_os_version"` TPushNotiToken string `json:"t_push_noti_token"` DtTimestamp time.Time `json:"dt_timestamp"` }
HtmlfiveLoginLog struct
func GetExistingActiveHtmlfiveLoginLog ¶
func GetExistingActiveHtmlfiveLoginLog(entMemberID int, source uint8, debug bool) ([]*HtmlfiveLoginLog, error)
GetExistingActiveHtmlfiveLoginLog get htmlfive_login_log data with dynamic condition
func GetHtmlfiveLoginLogFn ¶
func GetHtmlfiveLoginLogFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*HtmlfiveLoginLog, error)
GetHtmlfiveLoginLogFn get htmlfive_login_log data with dynamic condition
type InfoSchemaProcessLisStruct ¶
InfoSchemaProcessLisStruct struct
func GetInfoSchemaProcessList ¶
func GetInfoSchemaProcessList(pid string, debug bool) []*InfoSchemaProcessLisStruct
func GetInfoSchemaProcessList
type Jobs ¶
type Jobs struct { ID int `gorm:"primary_key" json:"id"` Queue string `gorm:"column:queue" json:"queue"` Payload string `gorm:"column:payload" json:"payload"` Attempts int `gorm:"column:attempts" json:"attempts"` ReservedAt uint64 `gorm:"column:reserved_at" json:"reserved_at"` CreatedAt uint64 `gorm:"column:created_at" json:"created_at"` AvailableAt uint64 `gorm:"column:available_at" json:"available_at"` }
Jobs struct
type LaligaProcessQueue ¶
type LaligaProcessQueue struct { ID int `gorm:"primary_key" json:"id"` ProcessID string `json:"process_id" gorm:"column:process_id"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
LaligaProcessQueue struct
func GetLaligaProcessQueueFn ¶
func GetLaligaProcessQueueFn(arrCond []WhereCondFn, debug bool) ([]*LaligaProcessQueue, error)
GetLaligaProcessQueueFn get trading_cancel with dynamic condition
type LaligaStake ¶
type LaligaStake struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` BalanceAmount float64 `json:"balance_amount" gorm:"column:balance_amount"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
LaligaStake struct
func GetLaligaStakeFn ¶
func GetLaligaStakeFn(arrCond []WhereCondFn, debug bool) ([]*LaligaStake, error)
GetLaligaStakeFn get ent_member_crypto with dynamic condition
type LatestBallotTicketNoStruct ¶
type LatestBallotTicketNoStruct struct {
TicketNo int `json:"ticket_no"`
}
func GetLatestBallotTicketNo ¶
func GetLatestBallotTicketNo(arrCond []WhereCondFn, debug bool) (*LatestBallotTicketNoStruct, error)
type LatestBallotVolumeStruct ¶
type LatestBallotVolumeStruct struct {
Volume float64 `json:"volume"`
}
func GetLatestBallotVolume ¶
func GetLatestBallotVolume(arrCond []WhereCondFn, debug bool) (*LatestBallotVolumeStruct, error)
type LatestMemberImgIdStruct ¶
type LatestMemberImgIdStruct struct {
ImgNum int `json:"img_num"`
}
func GetLatestMemberNftImgID ¶
func GetLatestMemberNftImgID(arrCond []WhereCondFn, debug bool) (*LatestMemberImgIdStruct, error)
type LeaderboardTypeAReturnStruct ¶
type LeaderboardTypeAReturnStruct struct { ID int `gorm:"primary_key" json:"id"` BnsID string `json:"bns_id"` MemberID int `json:"member_id"` DocNo string `json:"doc_no"` Strategy string `json:"strategy"` CryptoPair string `json:"crypto_pair"` Username string `json:"username"` FProfit float64 `json:"f_profit"` ProfilePic string `json:"profile_pic"` SponsorReward float64 `json:"sponsor_reward"` DtTimestamp time.Time `json:"dt_timestamp"` }
TblqBonusStrategyProfit struct
func GetLeaderboardTypeAFn ¶
func GetLeaderboardTypeAFn(arrCond []WhereCondFn, limit int, debug bool) ([]*LeaderboardTypeAReturnStruct, error)
GetLeaderboardTypeAFn
type LigaCustomNetworkPrice ¶
type LigaCustomNetworkPrice struct { TokenPrice float64 `json:"token_price"` BNetwork int `json:"b_network"` MemberId int `json:"member_id"` }
LigaCustomNetworkPrice struct
func GetLigaCustomNetworkPrice ¶
func GetLigaCustomNetworkPrice(memId int) (*LigaCustomNetworkPrice, error)
type LigaCustomNetworkPriceFnStruct ¶
type LigaCustomNetworkPriceFnStruct struct { MemberId int `gorm:"column:member_id" json:"member_id"` DownlineMemberID int `gorm:"column:downline_member_id" json:"downline_member_id"` DownlineNickName string `gorm:"column:downline_nick_name" json:"downline_nick_name"` BNetwork int `gorm:"column:b_network" json:"b_network"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` Status string `gorm:"column:status" json:"status"` Date time.Time `gorm:"column:date" json:"date"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` }
LigaCustomNetworkPriceFnStruct struct
func GetLigaCustomNetworkPriceFn ¶
func GetLigaCustomNetworkPriceFn(arrCond []WhereCondFn, limit int, debug bool) ([]*LigaCustomNetworkPriceFnStruct, error)
GetLigaCustomNetworkPriceFn get liga_price_custom data with dynamic condition
type LigaGasFeeErc20Movement ¶
type LigaGasFeeErc20Movement struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` BLatest int `gorm:"column:b_latest" json:"b_latest"` CreatedBy int `gorm:"column:created_by" json:"created_by"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedBy int `gorm:"column:updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
LigaGasFeeErc20Movement struct
func GetLigaGasFeeMovementErc20Fn ¶
func GetLigaGasFeeMovementErc20Fn(arrCond []WhereCondFn, limit int, debug bool) ([]*LigaGasFeeErc20Movement, error)
GetLigaPriceMovementFn get liga_price_movement data with dynamic condition
type LigaPriceMovement ¶
type LigaPriceMovement struct { ID int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"column:token_price" json:"token_price"` BLatest int `gorm:"column:b_latest" json:"b_latest"` CreatedBy string `gorm:"column:created_by" json:"created_by"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
LIGA struct
func GetDefLigaPriceMovementFn ¶
func GetDefLigaPriceMovementFn(dateString []string, limit int, debug bool) ([]*LigaPriceMovement, error)
GetDefLigaPriceMovementFn get liga_price_movement data with dynamic condition
func GetLigaPriceMovementFn ¶
func GetLigaPriceMovementFn(arrCond []WhereCondFn, limit int, debug bool) ([]*LigaPriceMovement, error)
GetLigaPriceMovementFn get liga_price_movement data with dynamic condition
type MaxSummaryDetail ¶
type MaxSummaryDetail struct {
ID int `json:"id"`
}
type MemberAvailableDividendTicketStruct ¶
type MemberAvailableDividendTicketStruct struct { SponsorID int `gorm:"column:sponsor_id" json:"sponsor_id"` AvailableDividendTicket int `gorm:"column:available_dividend_ticket" json:"available_dividend_ticket"` NCount int `gorm:"column:n_count" json:"n_count"` ADownline string `gorm:"column:a_downline" json:"a_downline"` }
MemberAvailableDividendTicketStruct struct
func GetMemberAvailableDividendTicketFn ¶
func GetMemberAvailableDividendTicketFn(arrCond []WhereCondFn, debug bool) (*MemberAvailableDividendTicketStruct, error)
GetMemberAvailableDividendTicketFn func
type MemberEwtSetupBalance ¶
type MemberEwtSetupBalance struct { ID int `gorm:"primary_key" json:"id"` EwtTypeCode string `json:"ewallet_type_code" gorm:"column:ewallet_type_code"` EwtTypeName string `json:"ewallet_type_name" gorm:"column:ewallet_type_name"` EwtGroup string `json:"ewallet_group" gorm:"column:ewallet_group"` Control string `json:"control" gorm:"column:control"` CurrencyCode string `json:"currency_code"` DecimalPoint int `json:"decimal_point" gorm:"column:decimal_point"` BlockchainCryptoTypeCode string `json:"blockchain_crypto_type_code" gorm:"column:blockchain_crypto_type_code"` BlockchainDecimalPoint int `json:"blockchain_decimal_point" gorm:"column:blockchain_decimal_point"` Status string `json:"status"` MemberShow int `json:"member_show"` Asset int `json:"asset"` ShowAmt float64 `json:"show_amt"` IncludeSpentBalance int `json:"include_spent_balance"` WithdrawalWithCrypto int `json:"withdrawal_with_crypto"` // Transfer To Exchange- to crypto Withdraw int `json:"withdraw"` Exchange int `json:"exchange"` FinanceTrans int `json:"finance_trans"` BlockchainDepositSetting string `json:"blockchain_deposit_setting"` WalletTransactionSetting string `json:"wallet_transaction_setting"` ContractAddress string `json:"contract_address"` ShowCryptoAddr int `json:"show_crypto_addr"` CryptoAddr int `json:"crypto_addr"` CryptoLength int `json:"crypto_length"` AppSettingList string `json:"app_setting_list" gorm:"column:app_setting_list"` TotalIn float64 `json:"total_in" gorm:"column:total_in"` TotalOut float64 `json:"total_out" gorm:"column:total_out"` Balance float64 `json:"balance" gorm:"column:balance"` IsBase int `json:"is_base"` }
MemberEwtSetupBalance struct
func GetMemberEwtSetupBalanceFn ¶
func GetMemberEwtSetupBalanceFn(entMemberID int, arrCond []WhereCondFn, selectColumn string, debug bool) ([]*MemberEwtSetupBalance, error)
GetMemberEwtSetupBalanceFn get ewt_setup data with dynamic condition
type MemberHighestPackageInfo ¶
type MemberHighestPackageInfo struct { PrdCode string `json:"prd_code" gorm:"column:prd_code"` Leverage float64 `json:"leverage" gorm:"column:leverage"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` }
MemberHighestPackageInfo struct
func GetMemberHighestPackageInfo ¶
func GetMemberHighestPackageInfo(memID int, docAction, docNo string) (*MemberHighestPackageInfo, error)
GetMemberHighestPackageInfo func
type MemberLastPlayGameStruct ¶
type MemberLastPlayGameStruct struct { SponsorNickName string `json:"sponsor_nick_name" gorm:"column:sponsor_nick_name"` // DownlineList string `json:"downline_list" gorm:"column:downline_list"` ProfileName string `json:"profile_name" gorm:"column:profile_name"` }
func GetMemberLastPlayGame ¶
func GetMemberLastPlayGame(arrCond []WhereCondFn, debug bool) ([]*MemberLastPlayGameStruct, error)
func GetMemberLastPlayGame
type MemberTotalContractAmount ¶
type MemberTotalContractAmount struct {
TotalContractAmount float64 `json:"total_contract_amount"`
}
func GetMemberTotalContractAmount ¶
func GetMemberTotalContractAmount(memId int) (*MemberTotalContractAmount, error)
type MemberTotalEwtLimiter ¶
type MemberTotalEwtLimiter struct {
TotalLimitAmount float64 `json:"total_limit_amount"`
}
func GetMemAdminLimiterByEwtTypeID ¶
func GetMemAdminLimiterByEwtTypeID(member_id int, wallet_id int) (*MemberTotalEwtLimiter, error)
type MemberTotalIncomeCap ¶
type MemberTotalIncomeCap struct {
TotalIncomeCap float64 `json:"total_income_cap" gorm:"column:total_income_cap"`
}
MemberTotalIncomeCap struct
func GetMemberTotalIncomeCapByDiamondID ¶
func GetMemberTotalIncomeCapByDiamondID(diamondID int) (*MemberTotalIncomeCap, error)
GetMemberTotalIncomeCapByDiamondID get member total income cap by diamond id
type MemberTotalSales ¶
type MemberTotalSales struct {
TotalAmount float64 `json:"total_amount" gorm:"total_amount"`
}
func GetMemberTotalCapFn ¶
func GetMemberTotalCapFn(arrCond []WhereCondFn, debug bool) (*MemberTotalSales, error)
func GetMemberTotalNvFn ¶
func GetMemberTotalNvFn(arrCond []WhereCondFn, debug bool) (*MemberTotalSales, error)
func GetMemberTotalSalesFn ¶
func GetMemberTotalSalesFn(arrCond []WhereCondFn, debug bool) (*MemberTotalSales, error)
type MemberTotalSpentUsdtAmount ¶
type MemberTotalSpentUsdtAmount struct {
TotalAmount float64 `json:"total_amount" gorm:"total_amount"`
}
func GetMemberTotalSpentUsdtAmount ¶
func GetMemberTotalSpentUsdtAmount(memID int) (*MemberTotalSpentUsdtAmount, error)
type MemberTree ¶
type MemberTree struct { ID int `json:"_"` MemberID int `json:"_"` UserID string `json:"user_id"` Parent int `json:"_"` ParentUserID string `json:"parent"` Avatar string `json:"avatar"` Level int `json:"level"` DownlineCount int `json:"downline_count"` Status string `json:"status"` }
MemberTree struct
func GetMemberSponsorTree ¶
func GetMemberSponsorTree(memberID, level int) ([]*MemberTree, error)
GetMemberSponsorTree func
type MemberTreeStruct ¶
type MemberTreeStruct struct { ID int `gorm:"primary_key" json:"-"` DownlineLot string `gorm:"column:member_lot" json:"-"` SponsorLot string `gorm:"column:sponsor_lot" json:"-"` Level int `gorm:"column:level" json:"level"` RootLvl int `gorm:"column:root_lvl" json:"-"` DownlineMemberID int `gorm:"column:downline_member_id" json:"-"` DownlineNickName string `gorm:"column:downline_nick_name" json:"downline_username"` DownlineJoinDate string `gorm:"column:downline_join_date" json:"-"` DownlineCountry string `gorm:"column:downline_country" json:"-"` // Rank string `gorm:"column:rank" json:"rank"` ProfileImgURL string `gorm:"column:profile_img_url" json:"profile_img_url"` // DownlineTotalStar int `gorm:"column:downline_total_star" json:"total_star"` // DownlineGradeRank string `gorm:"column:downline_grade_rank" json:"downline_grade_rank"` ChildrenStatus int `gorm:"column:children_status" json:"children_status"` SponsorMemberID int `gorm:"column:sponsor_member_id" json:"-"` SponsorNickName string `gorm:"column:sponsor_nick_name" json:"sponsor_nick_name"` TotalDirectSponsor string `gorm:"column:total_direct_sponsor" json:"total_direct_sponsor"` ExtraList []ExtraListStruct `json:"extra_list"` ChildrenList []*MemberTreeStruct `json:"children"` }
MemberTreeStruct struct
func GetMemberTreeFn ¶
func GetMemberTreeFn(arrCond []WhereCondFn, strSelectColumn string, debug bool) ([]*MemberTreeStruct, error)
GetMemberTreeFn get ent_member data with dynamic condition
type Members ¶
type Members struct { ID int `gorm:"primary_key" json:"id"` SubID string `json:"sub_id" gorm:"column:sub_id"` // Username string `json:"username" gorm:"column:username"` Email string `json:"email" gorm:"column:email"` MobilePrefix string `json:"mobile_prefix" gorm:"column:mobile_prefix"` MobileNo string `json:"mobile_no" gorm:"column:mobile_no"` Password string `json:"-" gorm:"column:password"` // hide password when return with json format SecondaryPin string `json:"-" gorm:"column:secondary_pin"` // hide SecondaryPin when return with json format UserTypeID int `json:"user_type_id" gorm:"column:user_type_id"` UserGroupID int `json:"user_group_id" gorm:"column:user_group_id"` Status string `json:"status"` // A: active | I : inactive | T: terminate | S: suspend ResetPassword int `json:"-"` // hide password when return with json format RememberToken string `json:"remember_token" gorm:"column:remember_token"` ForceLogout int `json:"force_logout"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
Members struct
func GetAllMembers ¶
GetAllMembers get member by sponsor id
func GetAllMembersv2 ¶
GetAllMembersv2 get member by sponsor id
func GetAllStatusMemberByEmail ¶
GetAllStatusMemberByEmail get member by email status (when status is empty string means find all status)
func GetAllStatusMemberByMobile ¶
GetAllStatusMemberByMobile get all status member by mobile
func GetDetailByUserID ¶
GetDetailByUserID get member by user id
func GetMemberBySubID ¶
GetMemberBySubID get member by id
func GetMembersBySponsorID ¶
GetMembersBySponsorID get member by sponsor id
func GetMembersFn ¶
func GetMembersFn(arrCond []WhereCondFn, debug bool) (*Members, error)
GetMembersFn get members info with dynamically condition
func (*Members) GetHashedPassword ¶
GetHashedPassword get member hashed password
type MembersConnection ¶
type MembersConnection struct { ID int `gorm:"primary_key" json:"id"` Connection string `json:"connection"` MemberID int `json:"member_id"` TokenID string `json:"token_id"` Device string `json:"device"` OS string `json:"os"` OsVersion string `json:"os_version"` AppVersion string `json:"app_version"` Status string `json:"status"` }
MembersConnection struct
func AddConnection ¶
func AddConnection(tx *gorm.DB, connection string, memberid int, tokenid, device, os, osVersion, appVersion, status string) (*MembersConnection, error)
AddConnection add member
func GetActiveConnections ¶
func GetActiveConnections() ([]*MembersConnection, error)
GetActiveConnections func
func GetAllMemberConnection ¶
func GetAllMemberConnection(memberid int) ([]*MembersConnection, error)
GetAllMemberConnection func
func GetConnection ¶
func GetConnection(connection string, memberid int) (*MembersConnection, error)
GetConnection func
func GetMemberActiveConnection ¶
func GetMemberActiveConnection(memberid int) (*MembersConnection, error)
GetMemberActiveConnection func
func GetSendConnection ¶
func GetSendConnection(memberid int) (*MembersConnection, error)
GetSendConnection func
func (*MembersConnection) UpdateConnection ¶
func (c *MembersConnection) UpdateConnection(tx *gorm.DB, memberid int, tokenid, device, os, osVersion, appVersion, status string) error
UpdateConnection update connection
type MinMaxExchangePriceMovementByMinute ¶
type MinMaxExchangePriceMovementByMinute struct { MinPrice float64 `gorm:"column:min_price" json:"min_price"` MaxPrice float64 `gorm:"column:max_price" json:"max_price"` TimeSlice time.Time `gorm:"column:timeslice" json:"timeslice"` DTUnix int `gorm:"column:dt_unix" json:"dt_unix"` }
MinMaxExchangePriceMovement struct
func GetMinMaxExchangePriceMovementByTokenTypeByMinuteFn ¶
func GetMinMaxExchangePriceMovementByTokenTypeByMinuteFn(TokenType string, minutes int, arrFn []WhereCondFn, debug bool) ([]*MinMaxExchangePriceMovementByMinute, error)
GetMinMaxExchangePriceMovementByTokenTypeByMinuteFn get exchange_price_movement data with dynamic condition
type MinMaxExchangePriceMovementByTokenType ¶
type MinMaxExchangePriceMovementByTokenType struct { MinTokenPrice float64 `gorm:"column:min_token_price" json:"min_token_price"` MaxTokenPrice float64 `gorm:"column:max_token_price" json:"max_token_price"` }
func GetMinMaxExchangePriceMovementByTokenTypeFn ¶
func GetMinMaxExchangePriceMovementByTokenTypeFn(TokenType string, arrCond []WhereCondFn, limit int, debug bool) (*MinMaxExchangePriceMovementByTokenType, error)
GetMinMaxExchangePriceMovementByTokenTypeFn get exchange_price_movement by token type min & max data with dynamic condition
type MinMaxExchangePriceMovementPerDay ¶
type MinMaxExchangePriceMovementPerDay struct { MinPrice float64 `gorm:"column:min_price" json:"min_price"` MaxPrice float64 `gorm:"column:max_price" json:"max_price"` TimeSlice string `gorm:"column:timeslice" json:"timeslice"` DTUnix int `gorm:"column:dt_unix" json:"dt_unix"` }
MinMaxExchangePriceMovement struct
func GetMinMaxExchangePriceMovementByTokenTypePerDayFn ¶
func GetMinMaxExchangePriceMovementByTokenTypePerDayFn(TokenType string, arrFn []WhereCondFn, debug bool) ([]*MinMaxExchangePriceMovementPerDay, error)
GetMinMaxExchangePriceMovementByTokenTypePerDayFn get exchange_price_movement data with dynamic condition
type MinMaxLigaPriceMovement ¶
type MinMaxLigaPriceMovement struct { MinTokenPrice float64 `gorm:"column:min_token_price" json:"min_token_price"` MaxTokenPrice float64 `gorm:"column:max_token_price" json:"max_token_price"` }
LIGA struct
func GetMinMaxLigaPriceMovementFn ¶
func GetMinMaxLigaPriceMovementFn(arrCond []WhereCondFn, limit int, debug bool) (*MinMaxLigaPriceMovement, error)
GetMinMaxLigaPriceMovementFn get liga_price_movement min & max data with dynamic condition
type MinMaxSecPriceMovement ¶
type MinMaxSecPriceMovement struct { MinTokenPrice float64 `gorm:"column:min_token_price" json:"min_token_price"` MaxTokenPrice float64 `gorm:"column:max_token_price" json:"max_token_price"` }
Sec struct
func GetMinMaxSecPriceMovementFn ¶
func GetMinMaxSecPriceMovementFn(arrCond []WhereCondFn, limit int, debug bool) (*MinMaxSecPriceMovement, error)
GetMinMaxSecPriceMovementFn get sec_price_movement min & max data with dynamic condition
type MiningBonusSum ¶
type MiningBonusSum struct { TBnsId string `json:"t_bns_id"` RebateBns float64 `json:"rebate_bns"` SharingBns float64 `json:"sharing_bns"` GlobalBns float64 `json:"global_bns"` CommunityBns float64 `json:"community_bns"` SponsorBns float64 `json:"sponsor_bns"` GlobalUsdBns float64 `json:"global_usd_bns"` }
func GetGroupedMiningBnsIdRewardByMemId ¶
func GetGroupedMiningBnsIdRewardByMemId(memId int, dateFrom string, dateTo string) ([]*MiningBonusSum, error)
GetGroupedMiningBnsIdRewardByMemId func
type Model ¶
type Model struct { ID int `gorm:"primary_key" json:"id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
Model struct
type NearestUplineStruct ¶
func GetNearestUplineByMemId ¶
func GetNearestUplineByMemId(entMemberID int, arrTargetID []int, sponsorType string, debug bool) (*NearestUplineStruct, error)
GetNearestUplineByMemId func
type NftImg ¶
type NftImg struct { ID int `gorm:"primary_key" json:"id"` Title string `json:"title"` ImgLink string `json:"img_link"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
NftImg struct
func GetNftImgFn ¶
func GetNftImgFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftImg, error)
GetNftImgFn
func GetRandomNftImgFn ¶
func GetRandomNftImgFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftImg, error)
GetRandomNftImgFn
type NftSeriesGroupSetup ¶
type NftSeriesGroupSetup struct { ID int `gorm:"primary_key" json:"id"` Name string `json:"name"` Status string `json:"status"` Description string `json:"description"` }
NftSeriesGroupSetup struct
func GetNftSeriesGroupSetupFn ¶
func GetNftSeriesGroupSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftSeriesGroupSetup, error)
GetNftSeriesGroupSetupFn
type NftSeriesPurchaseLimitSetup ¶
type NftSeriesPurchaseLimitSetup struct { ID int `gorm:"primary_key" json:"id"` Type int `json:"country_id" gorm:"column:country_id"` Value int `json:"company_id" gorm:"column:company_id"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
NftSeriesPurchaseLimitSetup struct
type NftSeriesSetup ¶
type NftSeriesSetup struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` Description string `json:"description"` EwalletTypeID int `json:"ewallet_type_id"` StartDate time.Time `json:"start_date"` EndDate time.Time `json:"end_date"` Purchase int `json:"purchase"` PurchaseLimit float64 `json:"purchase_limit"` Staking int `json:"staking"` Supply float64 `json:"supply"` Price float64 `json:"price"` AirdropWalletID string `json:"airdrop_wallet_id"` }
NftSeriesSetup struct
func GetNftSeriesSetupFn ¶
func GetNftSeriesSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftSeriesSetup, error)
GetNftSeriesSetupFn
type NftSeriesSetupDetail ¶
type NftSeriesSetupDetail struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` Description string `json:"description"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeCode string `json:"ewallet_type_code"` StartDate time.Time `json:"start_date"` EndDate time.Time `json:"end_date"` Purchase int `json:"purchase"` PurchaseLimit float64 `json:"purchase_limit"` Staking int `json:"staking"` Supply float64 `json:"supply"` Price float64 `json:"price"` AirdropWalletID string `json:"airdrop_wallet_id"` }
NftSeriesSetupDetail struct
func GetNftSeriesSetupDetailFn ¶
func GetNftSeriesSetupDetailFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftSeriesSetupDetail, error)
GetNftSeriesSetupDetailFn
type NftSeriesSupplySetup ¶
type NftSeriesSupplySetup struct { ID int `gorm:"primary_key" json:"id"` Type int `json:"country_id" gorm:"column:country_id"` Value int `json:"company_id" gorm:"column:company_id"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
NftSeriesSupplySetup struct
type NftTimer ¶
type NftTimer struct { ID int `gorm:"primary_key" json:"id"` StartDate time.Time `json:"start_date"` EndDate time.Time `json:"end_date"` Title string `json:"title"` CustCurrNft float64 `json:"cust_curr_nft"` TotalNft float64 `json:"total_nft"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
NftTimer struct
func GetNftTimerFn ¶
func GetNftTimerFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*NftTimer, error)
GetNftTimerFn
type NumberOfDownline ¶
type NumberOfDownline struct {
NumberOfDownline int `json:"number_of_downline" gorm:"column:number_of_downline"`
}
TblBonusRankStarPassup struct
func GetNumberOfDownline ¶
func GetNumberOfDownline(arrCond []WhereCondFn, debug bool) (*NumberOfDownline, error)
GetTblBonusRankStarPassupFn
type OTP ¶
type OTP struct { ID int `gorm:"primary_key" json:"id"` SendType string `json:"send_type` ReceiverID string `json:"receiver_id"` OtpType string `json:"otp_type"` // REG: register | RP: Reset Password Otp string `json:"otp"` Attempts int `json:"attempts"` BValid int `json:"b_valid"` ExpiredAt time.Time `json:"expired_at"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
OTP struct
func GetOtpFn ¶
func GetOtpFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*OTP, error)
GetOtpFn get sms otp data with dynamic condition
func (*OTP) IncreaseAttempt ¶
IncreaseAttempt otp attempt +1
func (*OTP) ValidateAttempts ¶
ValidateAttempts validate opt attempts
func (*OTP) ValidateExpire ¶
ValidateExpire validate opt expire time
type OtpSetting ¶
type OtpSetting struct {
MaxAttempts string `json:"max_attempts"`
}
OtpSetting struct
type P2PNumberOfDownline ¶
type P2PNumberOfDownline struct {
P2PNumberOfDownline int `json:"number_of_downline" gorm:"column:number_of_downline"`
}
P2PNumberOfDownline struct
func GetP2PNumberOfDownline ¶
func GetP2PNumberOfDownline(arrCond []WhereCondFn, debug bool) (*P2PNumberOfDownline, error)
GetP2PNumberOfDownline
type PrdGroupType ¶
type PrdGroupType struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` BnsType string `json:"bns_type"` DocType string `json:"doc_type"` CurrencyCode string `json:"currency_code"` DecimalPoint float64 `json:"decimal_point"` Status string `json:"status"` PrincipleType string `json:"principle_type"` Setting string `json:"setting"` RefundSetting string `json:"refund_setting"` }
PrdGroupType struct
func GetPrdGroupTypeFn ¶
func GetPrdGroupTypeFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*PrdGroupType, error)
GetPrdGroupTypeFn
type PrdMaster ¶
type PrdMaster struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` PrdGroup string `json:"prd_group"` Path string `json:"path"` Color string `json:"color"` DtStart time.Time `json:"dt_start"` DtEnd time.Time `json:"dt_end"` Status string `json:"status"` Amount float64 `json:"amount"` DocType string `json:"doc_type"` CurrencyCode string `json:"currency_code"` GasFeeSetting string `json:"gas_fee_setting"` RefundSetting string `json:"refund_setting"` RebatePerc float64 `json:"rebate_perc"` PrincipleType string `json:"principle_type"` IncomeCap float64 `json:"income_cap"` IncomeCapSetting string `json:"income_cap_setting"` PrdGroupSetting string `json:"prd_group_setting"` Leverage float64 `json:"leverage"` TopupSetting string `json:"topup_setting"` BroadbandSetting string `json:"broadband_setting"` Setting string `json:"setting_setting"` CreatedAt time.Time `json:"created_at"` }
PrdMaster struct
func GetPrdMasterFn ¶
func GetPrdMasterFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*PrdMaster, error)
GetPrdMasterFn get wod_room_type data with dynamic condition
type PrdMiningPrice ¶
type PrdMiningPrice struct { ID int `gorm:"primary_key" json:"id"` FilPrice float64 `gorm:"fil_price" json:"fil_price"` SecPrice float64 `gorm:"sec_price" json:"sec_price"` XchPrice float64 `gorm:"xch_price" json:"xch_price"` BzzPrice float64 `gorm:"bzz_price" json:"bzz_price"` }
PrdMiningPrice struct
func GetLatestPrdMiningPriceByPrdMasterID ¶
func GetLatestPrdMiningPriceByPrdMasterID(prdMasterID int, curDate string) (*PrdMiningPrice, error)
GetLatestPrdMiningPriceByPrdMasterID
type PriceMovement ¶
type PriceMovement struct { Id int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"token_price" json:"token_price"` BLatest int `gorm:"b_latest" json:"b_latest"` CreatedBy string `gorm:"created_by" json:"created_by"` CreatedAt time.Time `gorm:"created_at" json:"created_at"` UpdatedBy string `gorm:"updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"updated_at" json:"updated_at"` }
priceMovement struct
func GetPriceMovementByTokenTypeFn ¶
func GetPriceMovementByTokenTypeFn(TokenType string, arrCond []WhereCondFn, limit int, debug bool) ([]*PriceMovement, error)
GetPriceMovementFn get price_movement data with dynamic condition
type ProcessQueueStruct ¶
type ProcessQueueStruct struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` ProcessID string `json:"process_id" gorm:"column:process_id"` Status string `json:"status" gorm:"column:status"` DtProcess time.Time `json:"dt_process" gorm:"column:dt_process"` DtUpdated time.Time `json:"dt_updated" gorm:"column:dt_updated"` MinutePassed int `json:"minute_passed" gorm:"column:minute_passed"` }
ProcessQueueStruct struct
type ProcessStruct ¶
type ProcessStruct struct {
ThreadID int `gorm:"column:thread_id" json:"thread_id"`
}
ProcessStruct struct
type RefreshToken ¶
type RefreshToken struct { RefreshTokenID int `gorm:"primary_key" json:"refresh_token_id"` ID string `gorm:"primary_key" json:"id"` AccessTokenID string `json:"access_token_id"` Status string `json:"status"` // A: active | R: revoked CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` ExpiresAt time.Time `json:"expires_at"` }
RefreshToken struct
func GetRefreshTokenByAccessTokenID ¶
func GetRefreshTokenByAccessTokenID(id string) (*RefreshToken, error)
GetRefreshTokenByAccessTokenID get token by id
func GetRefreshTokenFn ¶
func GetRefreshTokenFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*RefreshToken, error)
GetRefreshTokenFn get access_token data with dynamic condition
type ReumAddStruct ¶
type ReumAddStruct struct { ID int `gorm:"primary_key" json:"id"` CryptoAddr string `json:"crypto_addr"` CryptoEncryptAddr string `json:"crypto_encrypt_addr"` PrivateKey string `json:"private_key"` MemberID string `json:"member_id"` CryptoType string `json:"crypto_type"` WalletTypeId string `json:"wallet_type_id"` }
ReumAddStruct struct
func AddReumAddr ¶
func AddReumAddr(tx *gorm.DB, arrData ReumAddStruct) (*ReumAddStruct, error)
AddReumAddr add reum addr records
func GetDepositWalletAddress ¶
func GetDepositWalletAddress() (*ReumAddStruct, error)
func GetReumAddFn ¶
func GetReumAddFn(arrCond []WhereCondFn, debug bool) ([]*ReumAddStruct, error)
GetReumAddrFn get reum_add with dynamic condition
type RwdPeriod ¶
type RwdPeriod struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` BatchCode string `json:"batch_code"` DateFrom time.Time `json:"date_from"` DateTo time.Time `json:"date_to"` Active int `json:"active"` Paid int `json:"paid"` Dividend int `json:"dividend"` }
AddEntMemberCryptoStruct struct
func CheckRewardPeriod ¶
type SCHash ¶
type SCHash struct { ID int `gorm:"primary_key" json:"id"` SCID int `json:"sc_id" gorm:"column:sc_id"` SCPart string `json:"sc_part" gorm:"column:sc_part"` SCEncrypt string `json:"sc_encrypt" gorm:"column:sc_encrypt"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
SCHash struct
func GetSCHashFn ¶
func GetSCHashFn(arrCond []WhereCondFn, debug bool) ([]*SCHash, error)
GetSCHashFn get sc_hash data with dynamic condition
type SECP2PPoolWalletInfoRst ¶
SECP2PPoolWalletInfoRst struct
func GetSECP2PPoolWalletInfo ¶
func GetSECP2PPoolWalletInfo() (*SECP2PPoolWalletInfoRst, error)
GetSECP2PPoolWalletInfo func
type SQLPaginateStdReturn ¶
type SQLPaginateStdReturn struct { CurrentPage int64 `json:"current_page"` PerPage int64 `json:"per_page"` TotalCurrentPageItems int64 `json:"total_current_page_items"` TotalPage float64 `json:"total_page"` TotalPageItems int64 `json:"total_page_items"` }
SQLDataPaginateStdReturn. use in standard return for sql pagination
type SecPriceMovement ¶
type SecPriceMovement struct { Id int `gorm:"primary_key" json:"id"` TokenPrice float64 `gorm:"token_price" json:"token_price"` BLatest int `gorm:"b_latest" json:"b_latest"` CreatedBy string `gorm:"created_by" json:"created_by"` CreatedAt time.Time `gorm:"created_at" json:"created_at"` UpdatedBy string `gorm:"updated_by" json:"updated_at"` UpdatedAt time.Time `gorm:"updated_at" json:"updated_at"` }
SEC struct
func GetSecPriceMovementFn ¶
func GetSecPriceMovementFn(arrCond []WhereCondFn, limit int, debug bool) ([]*SecPriceMovement, error)
GetSecPriceMovementFn get sec_price_movement data with dynamic condition
type SlsMaster ¶
type SlsMaster struct { ID int `gorm:"primary_key" json:"id"` CountryID int `json:"country_id" gorm:"column:country_id"` CompanyID int `json:"company_id" gorm:"column:company_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` Status string `json:"status" gorm:"column:status"` Action string `json:"action" gorm:"column:action"` TotUnit float64 `json:"total_unit" gorm:"column:total_unit"` PriceRate float64 `json:"price_rate" gorm:"column:price_rate"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` DocType string `json:"doc_type" gorm:"column:doc_type"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` BnsAction string `json:"bns_action" gorm:"column:bns_action"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SubTotal float64 `json:"sub_total" gorm:"column:sub_total"` TotalPv float64 `json:"total_pv" gorm:"column:total_pv"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` TotalSv float64 `json:"total_sv" gorm:"column:total_sv"` TotalNv float64 `json:"total_nv" gorm:"column:total_nv"` TotalTv float64 `json:"total_tv" gorm:"column:total_tv"` CurrencyCode string `json:"currency_code" gorm:"column:currency_code"` TokenRate float64 `json:"token_rate" gorm:"column:token_rate"` ExchangeRate float64 `json:"exchange_rate" gorm:"column:exchange_rate"` MachineType string `json:"machine_type" gorm:"column:machine_type"` // Leverage string `json:"leverage" gorm:"column:leverage"` GrpType string `json:"grp_type" gorm:"column:grp_type"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovableAt time.Time `json:"payable_at"` ExpiredAt time.Time `json:"expired_at"` }
SlsMaster struct
func GetSlsMasterAscFn ¶
func GetSlsMasterAscFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMaster, error)
GetSlsMasterAscFn get ent_member_crypto with dynamic condition
func GetSlsMasterFn ¶
func GetSlsMasterFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMaster, error)
GetSlsMasterFn get ent_member_crypto with dynamic condition
type SlsMasterBotLog ¶
type SlsMasterBotLog struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Status string `json:"status" gorm:"column:status"` RemarkType string `json:"remark_type" gorm:"column:remark_type"` Remark string `json:"remark" gorm:"column:remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SlsMasterBotLog struct
func AddSlsMasterBotLog ¶
func AddSlsMasterBotLog(tx *gorm.DB, slsMasterBotLog SlsMasterBotLog) (*SlsMasterBotLog, error)
AddSlsMasterBotLog func
func GetSlsMasterBotLog ¶
func GetSlsMasterBotLog(arrCond []WhereCondFn, debug bool) ([]*SlsMasterBotLog, error)
GetSlsMasterBotLog func
type SlsMasterBotLogTrans ¶
type SlsMasterBotLogTrans struct { ID int `gorm:"primary_key" json:"id"` Locale string `json:"locale" gorm:"column:locale"` Key string `json:"key" gorm:"column:key"` Value string `json:"value" gorm:"column:value"` }
SlsMasterBotLogTrans struct
func GetSlsMasterBotLogTrans ¶
func GetSlsMasterBotLogTrans(arrCond []WhereCondFn, debug bool) ([]*SlsMasterBotLogTrans, error)
GetSlsMasterBotLogTrans func
type SlsMasterBotSetting ¶
type SlsMasterBotSetting struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` Platform string `json:"platform" gorm:"column:platform"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` PrdMasterCode string `json:"prd_master_code" gorm:"column:prd_master_code"` PrdMasterName string `json:"prd_master_name" gorm:"column:prd_master_name"` DocNo string `json:"doc_no" gorm:"column:doc_no"` RefNo string `json:"ref_no" gorm:"column:ref_no"` SettingType string `json:"setting_type" gorm:"column:setting_type"` CryptoPair string `json:"crypto_pair" gorm:"column:crypto_pair"` Setting string `json:"setting" gorm:"column:setting"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SlsMasterBotSetting struct
func GetSlsMasterBotSetting ¶
func GetSlsMasterBotSetting(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterBotSetting, error)
type SlsMasterByDocNo ¶
type SlsMasterByDocNo struct { ID int `gorm:"primary_key" json:"id"` CountryID int `json:"country_id" gorm:"column:country_id"` CompanyID int `json:"company_id" gorm:"column:company_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` Status string `json:"status" gorm:"column:status"` StatusDesc string `json:"status_desc" gorm:"column:status_desc"` Action string `json:"action" gorm:"column:action"` TotUnit float64 `json:"total_unit" gorm:"column:total_unit"` PriceRate float64 `json:"price_rate" gorm:"column:price_rate"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` DocType string `json:"doc_type" gorm:"column:doc_type"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SubTotal float64 `json:"sub_total" gorm:"column:sub_total"` TotalPv float64 `json:"total_pv" gorm:"column:total_pv"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` TotalSv float64 `json:"total_sv" gorm:"column:total_sv"` TotalNv float64 `json:"total_nv" gorm:"column:total_nv"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovableAt time.Time `json:"payable_at"` }
func GetSlsMasterByDocNo ¶
func GetSlsMasterByDocNo(docNo string) (*SlsMasterByDocNo, error)
type SlsMasterByMemberLot ¶
type SlsMasterByMemberLot struct { MemberID int `json:"member_id" gorm:"column:member_id"` Username string `json:"username" gorm:"column:username"` DocNo string `json:"doc_no" gorm:"column:doc_no"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` DocDate time.Time `json:"doc_date" gorm:"column:doc_date"` Status string `json:"status" gorm:"column:status"` StatusCode string `json:"status_code" gorm:"column:status_code"` Action string `json:"action" gorm:"column:action"` PrdName string `json:"prd_name" gorm:"column:prd_name"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` CurrencyCode string `json:"currency_code" gorm:"column:currency_code"` ILevel int `json:"i_lvl" gorm:"column:i_lvl"` CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` ExpiredAt time.Time `json:"expired_at" gorm:"column:expired_at"` }
SlsMasterByMemberLot struct
func GetSlsMasterByMemberLot ¶
func GetSlsMasterByMemberLot(arrCond []WhereCondFn, debug bool) ([]*SlsMasterByMemberLot, error)
type SlsMasterDetailsByDocNo ¶
type SlsMasterDetailsByDocNo struct { ID int `gorm:"primary_key" json:"id"` CountryID int `json:"country_id" gorm:"column:country_id"` CompanyID int `json:"company_id" gorm:"column:company_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` Status string `json:"status" gorm:"column:status"` StatusDesc string `json:"status_desc" gorm:"column:status_desc"` Action string `json:"action" gorm:"column:action"` TotUnit float64 `json:"total_unit" gorm:"column:total_unit"` PriceRate float64 `json:"price_rate" gorm:"column:price_rate"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` PrdCode string `json:"prd_code" gorm:"column:prd_code"` Leverage float64 `json:"prd_leverage" gorm:"column:prd_leverage"` IncomeCapSetting string `json:"income_cap_setting" gorm:"column:income_cap_setting"` DocType string `json:"doc_type" gorm:"column:doc_type"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SubTotal float64 `json:"sub_total" gorm:"column:sub_total"` TotalPv float64 `json:"total_pv" gorm:"column:total_pv"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` TotalSv float64 `json:"total_sv" gorm:"column:total_sv"` TotalNv float64 `json:"total_nv" gorm:"column:total_nv"` TotalTv float64 `json:"total_tv" gorm:"column:total_tv"` NftSeriesCode string `json:"nft_series_code" gorm:"column:nft_series_code"` TotalAirdrop float64 `json:"total_airdrop" gorm:"column:total_airdrop"` TotalAirdropNft float64 `json:"total_airdrop_nft" gorm:"column:total_airdrop_nft"` AirdropEwalletTypeID int `json:"airdrop_ewallet_type_id" gorm:"column:airdrop_ewallet_type_id"` ExchangeRate float64 `json:"exchange_rate" gorm:"column:exchange_rate"` TokenRate float64 `json:"token_rate" gorm:"column:token_rate"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovableAt time.Time `json:"payable_at"` }
SlsMasterDetailsByDocNo struct
func GetSlsMasterDetailsByBatchNo ¶
func GetSlsMasterDetailsByBatchNo(batchNo string) ([]*SlsMasterDetailsByDocNo, error)
GetSlsMasterDetailsByBatchNo func
func GetSlsMasterDetailsByDocNo ¶
func GetSlsMasterDetailsByDocNo(docNo string) (*SlsMasterDetailsByDocNo, error)
GetSlsMasterDetailsByDocNo func
func GetSlsMasterDetailsByID ¶
func GetSlsMasterDetailsByID(slsMasterID int) (*SlsMasterDetailsByDocNo, error)
GetSlsMasterDetailsByID func
type SlsMasterMining ¶
type SlsMasterMining struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SerialNumber string `json:"serial_number" gorm:"column:serial_number"` MachineType string `json:"machine_type"` FilPrice float64 `json:"fil_price"` FilecoinPrice float64 `json:"filecoin_price"` FilTib float64 `json:"fil_tib"` SecPrice float64 `json:"sec_price"` SecTib float64 `json:"sec_tib"` XchPrice float64 `json:"xch_price"` XchTib float64 `json:"xch_tib"` BzzPrice float64 `json:"bzz_price"` BzzTib float64 `json:"bzz_tib"` }
SlsMasterMining struct
func GetSlsMasterMiningFn ¶
func GetSlsMasterMiningFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterMining, error)
GetSlsMasterMiningFn
type SlsMasterMiningContract ¶
type SlsMasterMiningContract struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` SerialNumber string `gorm:"column:serial_number" json:"serial_number"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` CreatedBy string `gorm:"column:created_by" json:"created_by"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` UpdatedBy string `gorm:"column:updated_by" json:"updated_by"` }
SlsMasterMiningContract struct
func GetSlsMasterMiningContract ¶
func GetSlsMasterMiningContract(arrCond []WhereCondFn, debug bool) ([]*SlsMasterMiningContract, error)
GetSlsMasterMiningContract get sls_master_mining_contract with dynamic condition
type SlsMasterMiningNodeStruct ¶
type SlsMasterMiningNodeStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID string `json:"sls_master_id" gorm:"column:sls_master_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` Status string `json:"status" gorm:"column:status"` DocDate time.Time `json:"doc_date" gorm:"column:doc_date"` StartDate time.Time `json:"start_date" gorm:"column:start_date"` EndDate time.Time `json:"end_date" gorm:"column:end_date"` IP string `json:"ip" gorm:"column:ip"` }
SlsMasterMiningNodeStruct struct
func GetSlsMasterMiningNodeFn ¶
func GetSlsMasterMiningNodeFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterMiningNodeStruct, error)
GetSlsMasterMiningNodeFn get ent_member_crypto with dynamic condition
type SlsMasterMiningNodeTopupPaginateFn ¶
type SlsMasterMiningNodeTopupPaginateFn struct { ID int `json:"id" gorm:"column:id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` SerialNumber int `json:"serial_number" gorm:"column:serial_number"` PrdName string `json:"prd_master_name" gorm:"column:prd_master_name"` Months int `json:"months" gorm:"column:months"` Status string `json:"status" gorm:"column:status"` StatusCode string `json:"status_code" gorm:"column:status_code"` DocDate string `json:"doc_date" gorm:"column:doc_date"` CreatedAt time.Time `json:"created_at"` }
SlsMasterMiningNodeTopupPaginateFn struct
type SlsMasterMiningNodeTopupStruct ¶
type SlsMasterMiningNodeTopupStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterMiningNodeID int `json:"sls_master_mining_node_id" gorm:"column:sls_master_mining_node_id"` MemberID int `json:"member_id" gorm:"column:member_id"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` Status string `json:"status" gorm:"column:status"` Months int `json:"months" gorm:"column:months"` CreatedBy string `json:"created_by"` ApprovedBy string `json:"approved_by"` ApprovedAt time.Time `json:"approved_at"` }
SlsMasterMiningNodeTopupStruct struct
func GetSlsMasterMiningNodeTopupFn ¶
func GetSlsMasterMiningNodeTopupFn(arrCond []WhereCondFn, debug bool) ([]*SlsMasterMiningNodeTopupStruct, error)
GetSlsMasterMiningNodeTopupFn
type SlsMasterPagination ¶
type SlsMasterPagination struct { ID int `gorm:"primary_key" json:"id"` CountryID int `json:"country_id" gorm:"column:country_id"` CompanyID int `json:"company_id" gorm:"column:company_id"` MemberID int `json:"member_id" gorm:"column:member_id"` SponsorID int `json:"sponsor_id" gorm:"column:sponsor_id"` Status string `json:"status" gorm:"column:status"` StatusDesc string `json:"status_desc" gorm:"column:status_desc"` Action string `json:"action" gorm:"column:action"` TotUnit float64 `json:"total_unit" gorm:"column:total_unit"` PrdMasterID int `json:"prd_master_id" gorm:"column:prd_master_id"` PrdMasterCode string `json:"prd_master_code" gorm:"column:prd_master_code"` PrdMasterName string `json:"prd_master_name" gorm:"column:prd_master_name"` RebatePerc float64 `json:"rebate_perc" gorm:"column:rebate_perc"` TopupSetting string `json:"topup_setting" gorm:"column:topup_setting"` RefundSetting string `json:"refund_setting" gorm:"column:refund_setting"` DocType string `json:"doc_type" gorm:"column:doc_type"` DocNo string `json:"doc_no" gorm:"column:doc_no"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` RefNo string `json:"ref_no" gorm:"column:ref_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SubTotal float64 `json:"sub_total" gorm:"column:sub_total"` TotalPv float64 `json:"total_pv" gorm:"column:total_pv"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` TotalSv float64 `json:"total_sv" gorm:"column:total_sv"` TotalNv float64 `json:"total_nv" gorm:"column:total_nv"` TotalTv float64 `json:"total_tv" gorm:"column:total_tv"` AirdropRate float64 `json:"airdrop_rate" gorm:"column:airdrop_rate"` // Leverage string `json:"leverage" gorm:"column:leverage"` // GrpType string `json:"grp_type" gorm:"column:grp_type"` // BnsAction string `json:"bns_action" gorm:"column:bns_action"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovableAt time.Time `json:"payable_at"` ExpiredAt time.Time `json:"expired_at"` Payment []MemberSalesListPaymentStruct `json:"payment"` MachineType string `json:"machine_type"` TokenRate float64 `json:"token_rate"` ExchangeRate float64 `json:"exchange_rate"` DecimalPoint int `json:"decimal_point"` CurrencyCode string `json:"currency_code"` ProductCurrencyCode string `json:"product_currency_code"` }
type SlsMasterRefund ¶
type SlsMasterRefund struct { ID int `gorm:"primary_key" json:"id"` BatchNo string `json:"batch_no" gorm:"column:batch_no"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` MemberID int `json:"member_id" gorm:"column:member_id"` RequestAmount float64 `json:"request_amount" gorm:"column:request_amount"` RefundEwalletTypeID int `json:"refund_ewallet_type_id" gorm:"column:refund_ewallet_type_id"` RefundAmount float64 `json:"refund_amount" gorm:"column:refund_amount"` PenaltyEwalletTypeID int `json:"penalty_ewallet_type_id" gorm:"column:penalty_ewallet_type_id"` PenaltyPerc int `json:"penalty_perc" gorm:"column:penalty_perc"` PenaltyAmount float64 `json:"penalty_amount" gorm:"column:penalty_amount"` Status string `json:"status" gorm:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SlsMasterRefund struct
func AddSlsMasterRefund ¶
func AddSlsMasterRefund(tx *gorm.DB, slsMaster SlsMasterRefund) (*SlsMasterRefund, error)
AddSlsMasterRefund func
func GetSlsMasterRefundFn ¶
func GetSlsMasterRefundFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterRefund, error)
GetSlsMasterRefundFn func
type SlsMasterRefundBatch ¶
type SlsMasterRefundBatch struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` MemberID int `json:"member_id" gorm:"column:member_id"` Status string `json:"status" gorm:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
SlsMasterRefundBatch struct
func AddSlsMasterRefundBatch ¶
func AddSlsMasterRefundBatch(tx *gorm.DB, slsMaster SlsMasterRefundBatch) (*SlsMasterRefundBatch, error)
AddSlsMasterRefundBatch func
func GetSlsMasterRefundBatchFn ¶
func GetSlsMasterRefundBatchFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterRefundBatch, error)
GetSlsMasterRefundBatchFn func
type SlsMasterTopupStruct ¶
type SlsMasterTopupStruct struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id" gorm:"column:sls_master_id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` DocDate string `json:"doc_date" gorm:"column:doc_date"` BnsBatch string `json:"bns_batch" gorm:"column:bns_batch"` Status string `json:"status" gorm:"column:status"` StatusDesc string `json:"status_desc" gorm:"column:status_desc"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` TotalBv float64 `json:"total_bv" gorm:"column:total_bv"` CurrencyCode string `json:"currency_code" gorm:"column:currency_code"` DecimalPoint int `json:"decimal_point" gorm:"column:decimal_point"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
SlsMasterTopupStruct struct
func GetSlsMasterTopupFn ¶
func GetSlsMasterTopupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsMasterTopupStruct, error)
GetSlsMasterTopupFn get ent_member_crypto with dynamic condition
type SlsNft ¶
type SlsNft struct { ID int `gorm:"primary_key" json:"id"` SlsMasterID int `json:"sls_master_id"` NftSeriesCode string `json:"nft_series_code"` Unit float64 `json:"unit"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
SlsNft struct
func GetSlsNftFn ¶
func GetSlsNftFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsNft, error)
GetSlsNftFn
type SlsTier ¶
type SlsTier struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"country_id"` Tier string `json:"tier"` Status string `json:"status"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
SlsTier struct
func AddSlsTier ¶
AddSlsTier func
func GetSlsTierFn ¶
func GetSlsTierFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SlsTier, error)
GetSlsTierFn
type SmsLog ¶
type SmsLog struct { ID int `gorm:"primary_key" json:"id"` MobileNo string `json:"mobile_no"` TemplateID int `json:"template_id"` MsgContent string `json:"msg_content"` ReturnValue string `json:"return_value"` API string `json:"api"` }
SmsLog struct
type SmsTemplate ¶
type SmsTemplate struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` Locale string `json:"locle"` Template string `json:"template"` Status string `json:"status"` // A: active | I: inactive UpdatedBy int `json:"updated_by"` }
SmsTemplate struct
func GetSmsTemplate ¶
func GetSmsTemplate(arrCond []WhereCondFn, selectColumn string, debug bool) (*SmsTemplate, error)
GetSmsTemplate get sms template
type SponsorABnsFlushDate ¶
type SponsorABnsFlushDate struct {
FlushDate string `json:"flush_date"`
}
func GetSponsorBonusAFlushDateByMemberId ¶
func GetSponsorBonusAFlushDateByMemberId(mem_id int) (*SponsorABnsFlushDate, error)
type StrategyEvents ¶
type StrategyEvents struct { ID int `gorm:"primary_key" json:"id"` Package string `json:"package"` TimeStart time.Time `json:"time_start"` TimeEnd time.Time `json:"time_end"` Title string `json:"title"` Desc string `json:"desc"` Path string `json:"path"` Status string `json:"status"` Seq int `json:"seq"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
StrategyEvents struct
func GetStrategyEventsFn ¶
func GetStrategyEventsFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*StrategyEvents, error)
GetStrategyEventsFn
type StrategyEventsDetails ¶
type StrategyEventsDetails struct { ID int `gorm:"primary_key" json:"id"` Title string `json:"title"` Desc string `json:"desc"` Package string `json:"package"` Status string `json:"status"` TimeStart time.Time `json:"time_start"` TimeEnd time.Time `json:"time_end"` Path string `json:"path"` SqlQuery string `json:"sql_query"` TableHeader string `json:"table_header"` Seq int `json:"seq"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
func GetStrategyEventsDetailsFn ¶
func GetStrategyEventsDetailsFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*StrategyEventsDetails, error)
GetStrategyEventsDetailsFn
type StrategyEventsQuery ¶
type StrategyEventsQuery struct { ID int `gorm:"primary_key" json:"id"` StarategyEventsID string `json:"strategy_events_id"` SqlQuery string `json:"sql_query"` TableHeader string `json:"table_header"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
StrategyEventsQuery struct
func GetStrategyEventsQueryFn ¶
func GetStrategyEventsQueryFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*StrategyEventsQuery, error)
GetStrategyEventsQueryFn
type SumBonusPayoutStruct ¶
type SumBonusPayoutStruct struct {
TotalBonusPayout float64 `json:"total_bonus_payout"`
}
func GetSumTotalBonusPayoutFn ¶
func GetSumTotalBonusPayoutFn(arrCond []WhereCondFn, debug bool) (*SumBonusPayoutStruct, error)
type SumTotalDirectDownlineAmt ¶
type SumTotalDirectDownlineAmt struct {
TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"`
}
func GetTotalDirectSponsorBlockAmount ¶
func GetTotalDirectSponsorBlockAmount(memID int) (*SumTotalDirectDownlineAmt, error)
type SumTransferStruct ¶
type SumTransferStruct struct {
TotalTransfer float64 `json:"total_transfer"`
}
func GetSumTotalTransferFn ¶
func GetSumTotalTransferFn(arrCond []WhereCondFn, debug bool) (*SumTransferStruct, error)
type SumWithdrawStruct ¶
type SumWithdrawStruct struct {
TotalWithdraw float64 `json:"total_withdraw"`
}
func GetSumTotalWithdrawFn ¶
func GetSumTotalWithdrawFn(arrCond []WhereCondFn, debug bool) (*SumWithdrawStruct, error)
type SupportTicketCategory ¶
type SupportTicketCategory struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SupportTicketCategory struct
func GetSupportTicketCategoryFn ¶
func GetSupportTicketCategoryFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SupportTicketCategory, error)
GetSupportTicketCategoryFn func
type SupportTicketDet ¶
type SupportTicketDet struct { ID int `gorm:"primary_key" json:"id"` TicketID int `json:"ticket_id"` TicketMsg string `json:"ticket_msg"` FileURL1 string `gorm:"column:file_url_1" json:"file_url_1"` FileURL2 string `gorm:"column:file_url_2" json:"file_url_2"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SupportTicketDet struct
func AddSupportTicketDet ¶
func AddSupportTicketDet(tx *gorm.DB, saveData SupportTicketDet) (*SupportTicketDet, error)
AddSupportTicketDet add support_ticket_det records`
func AddSupportTicketDetWithoutTx ¶
func AddSupportTicketDetWithoutTx(saveData SupportTicketDet) (*SupportTicketDet, error)
func GetSupportTicketDetFn ¶
func GetSupportTicketDetFn(arrCond []WhereCondFn, limit int, order string, debug bool) ([]*SupportTicketDet, error)
GetSysSupportTicketFn get sys_support_ticket data with dynamic condition
type SupportTicketHisDet ¶
type SupportTicketHisDet struct { ID int `gorm:"primary_key" json:"id"` TicketID int `json:"ticket_id"` TicketTitle string `json:"ticket_title"` TicketMsg string `json:"ticket_msg"` TicketCategory string `json:"ticket_category"` TicketCategoryName string `json:"ticket_category_name"` Status string `json:"status"` FileURL1 string `gorm:"column:file_url_1" json:"file_url_1"` FileURL2 string `gorm:"column:file_url_2" json:"file_url_2"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` CreatedUser string `json:"created_user"` }
func GetMemberSupportTicketDetailsByTicketCode ¶
func GetMemberSupportTicketDetailsByTicketCode(ticketCode string) ([]*SupportTicketHisDet, error)
type SupportTicketMast ¶
type SupportTicketMast struct { ID int `gorm:"primary_key" json:"id"` TicketCode string `json:"ticket_code"` TicketCategory string `json:"ticket_category"` TicketCategoryName string `json:"ticket_category_name"` MemberID int `json:"member_id"` TicketTitle string `json:"ticket_title"` Status string `json:"status"` MemberShow int `json:"member_show"` AdminShow int `json:"admin_show"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
SupportTicketMast struct
func GetSupportTicketMastFn ¶
func GetSupportTicketMastFn(arrCond []WhereCondFn, limit int, debug bool) ([]*SupportTicketMast, error)
GetSysSupportTicketFn get sys_support_ticket data with dynamic condition
type SwarmData ¶
type SwarmData struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` WalletAddress string `json:"wallet_address" gorm:"column:wallet_address"` TotalBalance float64 `json:"total_balance" gorm:"column:total_balance"` TotalMined float64 `json:"total_mined" gorm:"column:total_mined"` }
SwarmData struct
func GetSwarmDataFn ¶
func GetSwarmDataFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SwarmData, error)
GetSwarmDataFn get ent_member_crypto with dynamic condition
type SwarmIP ¶
type SwarmIP struct { ID int `gorm:"primary_key" json:"id"` IP string `json:"ip" gorm:"column:ip"` WalletAddress string `json:"wallet_address" gorm:"column:wallet_address"` ContractAddress string `json:"contract_address" gorm:"column:contract_address"` Status string `json:"status" gorm:"column:status"` TotalSettlements string `json:"total_settlements" gorm:"column:total_settlements"` CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` CreatedBy string `json:"created_by" gorm:"column:created_by"` UpdatedAt time.Time `json:"updated_at" gorm:"column:updated_at"` UpdatedBy string `json:"updated_by" gorm:"column:updated_by"` }
SwarmIP struct
func GetSwarmIPFn ¶
func GetSwarmIPFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SwarmIP, error)
GetSwarmIPFn get ent_member_crypto with dynamic condition
type SysErrorLog ¶
type SysErrorLog struct { ID int `gorm:"primary_key" json:"id"` Data1 string `json:"data_1" gorm:"column:data_1"` Data2 string `json:"data_2" gorm:"column:data_2"` Data3 string `json:"data_3" gorm:"column:data_3"` CreatedBy string `json:"created_by"` }
SysErrorLog struct
func ErrorLogV2 ¶
func ErrorLogV2(data1 interface{}, data2 interface{}, data3 interface{}) *SysErrorLog
ErrorLog func
type SysEvents ¶
type SysEvents struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` BatchNo int `json:"batch_no"` TimeStart time.Time `json:"time_start"` TimeEnd time.Time `json:"time_end"` Status int `json:"status"` Setting string `json:"setting"` }
SysEvents struct
func GetSysEventsFn ¶
func GetSysEventsFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SysEvents, error)
GetSysEventsFn
type SysEventsGhostList ¶
type SysEventsGhostList struct { Username string `json:"username" gorm:"column:username"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` }
SysEventsGhostList struct
func GetSysEventsGhostListFn ¶
func GetSysEventsGhostListFn(eventType string, eventBatchNo, quota int, arrCond []WhereCondFn, debug bool) ([]*SysEventsGhostList, error)
GetSysEventsGhostListFn
type SysFaq ¶
type SysFaq struct { ID int `gorm:"primary_key" json:"id"` Title string `json:"title"` Content string `json:"content"` Locale string `json:"locale"` Status string `json:"status"` SeqNo int `json:"seq_no"` CreatedBy string `json:"created_by"` CreatedAt time.Time `json:"created_at"` }
SysFaq struct
func GetSysFaqFn ¶
func GetSysFaqFn(arrCond []WhereCondFn, debug bool) ([]*SysFaq, error)
GetSysFaqFn
type SysGeneral ¶
type SysGeneral struct { ID int `gorm:"primary_key" json:"id"` Type string `json:"type"` Code string `json:"code"` Name string `json:"name"` BDisplayCode string `json:"b_display_code"` Status string `json:"status"` }
SysGeneral struct
func GetSysGeneralByCode ¶
func GetSysGeneralByCode(sysType string, code string) (*SysGeneral, error)
GetSysGeneralByCode func
func GetSysGeneralByType ¶
func GetSysGeneralByType(sysType string) ([]*SysGeneral, error)
GetSysGeneralByType func
type SysGeneralPaymentSetting ¶
type SysGeneralPaymentSetting struct { ID int `gorm:"primary_key" json:"id"` EwalletTypeID int `json:"ewallet_type_id"` EwalletTypeCode string `json:"ewallet_type_code"` EwalletTypeName string `json:"ewallet_type_name"` AppSettingList string `json:"app_setting_list"` CurrencyCode string `json:"currency_code"` Control string `json:"control"` Module string `json:"module"` Type string `json:"type"` DecimalPoint int `json:"decimal_point"` BlockchainDecimalPoint int `json:"blockchain_decimal_point"` Status string `json:"status"` Main int `json:"main"` MinPayPerc int `json:"min_pay_perc"` MaxPayPerc int `json:"max_pay_perc"` Condition string `json:"condition"` SeqNo int `json:"seq_no"` ContractAddress string `json:"contract_address"` IsBase int `json:"is_base"` }
SysGeneralPaymentSetting struct
func GetGeneralPaymentSettingFn ¶
func GetGeneralPaymentSettingFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]SysGeneralPaymentSetting, error)
GetGeneralPaymentSettingFn func
func (*SysGeneralPaymentSetting) FirstContract ¶
func (sysGeneralPaymentSetting *SysGeneralPaymentSetting) FirstContract(memberID int) (bool, error)
FirstContract func to validate if it is first purchase
func (*SysGeneralPaymentSetting) NotFirstContract ¶
func (sysGeneralPaymentSetting *SysGeneralPaymentSetting) NotFirstContract(memberID int) (bool, error)
NotFirstContract func to validate if it is first purchase
type SysGeneralPaymentType ¶
type SysGeneralPaymentType struct {
Type string `json:"type"`
}
SysGeneralPaymentType struct
func GetPaymentTypeByModules ¶
func GetPaymentTypeByModules(module, paymentType string) ([]*SysGeneralPaymentType, error)
GetPaymentTypeByModules func
type SysGeneralSetup ¶
type SysGeneralSetup struct { ID int `gorm:"primary_key" json:"id"` SettingID string `gorm:"primary_key" json:"setting_id"` ParentID string `json:"parent_id" gorm:"column:parent_id"` SettingTitle string `json:"setting_title" gorm:"column:setting_title"` SettingDesc string `json:"setting_desc" gorm:"column:setting_desc"` InputType1 string `json:"input_type_1" gorm:"column:input_type_1"` InputValue1 string `json:"input_value_1" gorm:"column:input_value_1"` SettingValue1 string `json:"setting_value_1" gorm:"column:setting_value_1"` InputType2 string `json:"input_type_2" gorm:"column:input_type_2"` InputValue2 string `json:"input_value_2" gorm:"column:input_value_2"` SettingValue2 string `json:"setting_value_2" gorm:"column:setting_value_2"` InputType3 string `json:"input_type_3" gorm:"column:input_type_3"` InputValue3 string `json:"input_value_3" gorm:"column:input_value_3"` SettingValue3 string `json:"setting_value_3" gorm:"column:setting_value_3"` InputType4 string `json:"input_type_4" gorm:"column:input_type_4"` InputValue4 string `json:"input_value_4" gorm:"column:input_value_4"` SettingValue4 string `json:"setting_value_4" gorm:"column:setting_value_4"` InputType5 string `json:"input_type_5" gorm:"column:input_type_5"` InputValue5 string `json:"input_value_5" gorm:"column:input_value_5"` SettingValue5 string `json:"setting_value_5" gorm:"column:setting_value_5"` }
SysGeneralSetup struct
func GetSysGeneralSetupByID ¶
func GetSysGeneralSetupByID(settingID string) (*SysGeneralSetup, error)
GetSysGeneralSetupByID func
type SysGhostSponsorPool ¶
type SysGhostSponsorPool struct { ID int `json:"id" gorm:"primary_key"` BnsDate string `json:"bns_date" gorm:"column:bns_date"` Username string `json:"username" gorm:"column:username"` TotalPoolAmount float64 `json:"total_pool_amount" gorm:"column:total_pool_amount"` }
SysGhostSponsorPool struct
func GetSysGhostSponsorPoolListFn ¶
func GetSysGhostSponsorPoolListFn(date string, maxNumber int, debug bool) ([]*SysGhostSponsorPool, error)
GetSysGhostSponsorPoolListFn get ent_member_crypto with dynamic condition
type SysImg ¶
type SysImg struct { ID int `gorm:"primary_key" json:"id"` Module string `json:"module"` Type string `json:"type"` Title string `json:"title"` Status string `json:"status"` ImgLink string `json:"img_link"` PopupImg string `json:"popup_img"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` }
SysImg struct
func GetSysImgFn ¶
func GetSysImgFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SysImg, error)
GetSysImgFn
type SysLanguage ¶
type SysLanguage struct { ID string `gorm:"primary_key" json:"id"` Locale string `json:"locale"` Name string `json:"name"` }
SysLanguage struct
type SysLoginAttemptsLogStruct ¶
type SysLoginAttemptsLogStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` Username string `gorm:"column:username" json:"username"` LoginType string `gorm:"column:login_type" json:"login_type"` ClientIP string `gorm:"column:client_ip" json:"client_ip"` Attempts int `gorm:"column:attempts" json:"attempts"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
SysLoginAttemptsLogStruct struct
func GetSysLoginAttemptsLogFn ¶
func GetSysLoginAttemptsLogFn(arrCond []WhereCondFn, debug bool) ([]*SysLoginAttemptsLogStruct, error)
GetSysLoginAttemptsLogFn get wod_ticket data with dynamic condition
type SysLoginLockedAccountLogStruct ¶
type SysLoginLockedAccountLogStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `gorm:"column:member_id" json:"member_id"` Username string `gorm:"column:username" json:"username"` LoginType string `gorm:"column:login_type" json:"login_type"` ClientIP string `gorm:"column:client_ip" json:"client_ip"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"` }
SysLoginLockedAccountLogStruct struct
func GetSysLoginLockedAccountLogFn ¶
func GetSysLoginLockedAccountLogFn(arrCond []WhereCondFn, debug bool) ([]*SysLoginLockedAccountLogStruct, error)
GetSysLoginLockedAccountLogFn get sys_login_locked_account_log data with dynamic condition
type SysNotification ¶
type SysNotification struct { ID int `gorm:"primary_key" json:"id"` ApiKeyID int `json:"api_key_id" gorm:"column:api_key_id"` Type string `json:"type" gorm:"column:type"` PNType string `json:"pn_type" gorm:"column:pn_type"` MemberID int `json:"member_id" gorm:"column:member_id"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` Icon string `json:"icon" gorm:"column:icon"` Label string `json:"label" gorm:"column:label"` Title string `json:"title" gorm:"column:title"` Msg string `json:"msg" gorm:"column:msg"` LangCode string `json:"lang_code" gorm:"column:lang_code"` CustMsg string `json:"cust_msg" gorm:"column:cust_msg"` BShow int `json:"b_show" gorm:"column:b_show"` PNSendStatus int `json:"pn_send_status" gorm:"column:pn_send_status"` Status string `json:"status" gorm:"column:status"` RedirectURL string `json:"redirect_url" gorm:"column:redirect_url"` ViewedUsers string `json:"viewed_users" gorm:"column:viewed_users"` CountryID int `json:"country_id" gorm:"column:country_id"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
SysNotification struct
func GetSysNotificationFn ¶
func GetSysNotificationFn(arrCond []WhereCondFn, debug bool) (*SysNotification, error)
GetSysNotificationFn get sys_notification data with dynamic condition
func GetSysNotificationLimitFn ¶
func GetSysNotificationLimitFn(arrCond []WhereCondFn, limit int, debug bool) ([]*SysNotification, error)
GetSysNotificationLimitFn get sys_notification with dynamic condition
type SysPaymentSetting ¶
type SysPaymentSetting struct { ID string `gorm:"primary_key" json:"id"` PlanPurchase string `gorm:"primary_key" json:"plan_purchase"` EwalletTypeID int `json:"ewallet_type_id"` MinPayPerc int `json:"min_pay_perc" gorm:"column:min_pay_perc"` MaxPayPerc int `json:"max_pay_perc" gorm:"column:max_pay_perc"` SSType int `json:"ss_type" gorm:"column:ss_type"` SSGroup int `json:"ss_group" gorm:"column:ss_group"` SSPosition string `json:"ss_position" gorm:"column:ss_position"` Status string `json:"value"` }
SysPaymentSetting struct
func GetSysPaymentSettingFn ¶
func GetSysPaymentSettingFn(arrWhereFn []WhereCondFn, selectColumn string, debug bool) ([]*SysPaymentSetting, error)
GetSysPaymentSettingFn func
func GetSysPaymentSettingFnV2 ¶
func GetSysPaymentSettingFnV2(arrFn ArrModelFn, selectColumn string, debug bool) ([]*SysPaymentSetting, error)
GetSysPaymentSettingFn func
type SysSetting ¶
type SysSetting struct { GroupID string `gorm:"primary_key" json:"group_id"` SettingID string `gorm:"primary_key" json:"setting_id"` Title string `json:"title"` Desc string `json:"description" gorm:"column:description"` Value string `json:"value"` }
SysSetting struct
func GetSysSettingByID ¶
func GetSysSettingByID(groupID, settingID string) (*SysSetting, error)
GetSysSettingByID func
func (*SysSetting) ValueToDuration ¶
func (s *SysSetting) ValueToDuration() (time.Duration, error)
ValueToDuration convert value to duration
func (*SysSetting) ValueToInt ¶
func (s *SysSetting) ValueToInt() (int, error)
ValueToInt convert value to Int
type SysSponsorPoolMarkup ¶
type SysSponsorPoolMarkup struct { BnsDate string `json:"bns_date"` PoolAmount float64 `json:"pool_amount"` }
SysSponsorPoolMarkup struct
func GetSysSponsorPoolMarkupFn ¶
func GetSysSponsorPoolMarkupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SysSponsorPoolMarkup, error)
SysSponsorPoolMarkupFn get tblq_bonus_rebate data with dynamic condition
type SysSubscPercStruct ¶
type SysSubscPercStruct struct { ID int `gorm:"primary_key" json:"id"` Percentage float64 `gorm:"column:percentage" json:"percentage"` BLatest int `gorm:"column:b_latest" json:"b_latest"` CreatedBy string `gorm:"column:created_by" json:"created_by"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at"` }
SysSubscPercStruct struct
func GetLatestSysSubscPerc ¶
func GetLatestSysSubscPerc() (*SysSubscPercStruct, error)
type SysSupportTicket ¶
type SysSupportTicket struct { ID int `gorm:"primary_key" json:"id"` TicketNo int `json:"ticket_no` MemberId int `json:"member_id` Address string `json:"address"` Issue string `json:"issue"` FileName1 string `gorm:"column:file_name_1" json:"file_name_1"` FileURL1 string `gorm:"column:file_url_1" json:"file_url_1"` FileName2 string `gorm:"column:file_name_2" json:"file_name_2"` FileURL2 string `gorm:"column:file_url_2" json:"file_url_2"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
SysSupportTicket struct
func AddSysSupportTicket ¶
func AddSysSupportTicket(tx *gorm.DB, saveData SysSupportTicket) (*SysSupportTicket, error)
AddSysSupportTicket add sys_support_ticket records`
func GetSysSupportTicketFn ¶
func GetSysSupportTicketFn(arrCond []WhereCondFn, limit int, debug bool) ([]*SysSupportTicket, error)
GetSysSupportTicketFn get sys_support_ticket data with dynamic condition
type SysTerritory ¶
type SysTerritory struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` CallingNoPrefix string `json:"calling_no_prefix"` Status string `json:"status"` CountryFlagUrl string `json:"country_flag_url"` }
SysTerritory struct
func GetCountryByCode ¶
func GetCountryByCode(code string) (*SysTerritory, error)
GetCountryByCode func
func GetSysTerritoryFn ¶
func GetSysTerritoryFn(arrCond []WhereCondFn, selectColumn string, debug bool) (*SysTerritory, error)
GetSysTerritoryFn get ent_member data with dynamic condition
type SysTradingApiPlatform ¶
type SysTradingApiPlatform struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` ImgUrl string `json:"img_url"` Setting string `json:"setting"` }
SysTradingApiPlatform struct
func GetSysTradingApiPlatformFn ¶
func GetSysTradingApiPlatformFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SysTradingApiPlatform, error)
GetSysTradingApiPlatformFn
type SysTradingCryptoPairSetup ¶
type SysTradingCryptoPairSetup struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` Status string `json:"status"` // Spot Grid Trading // GridQuantity int `json:"grid_quantity"` // removed since 5th april 2022 and is calculated instead TakerRate float64 `json:"taker_rate"` // Martingale Trading // FirstOrderPrice float64 `json:"first_order_price"` PriceScale float64 `json:"price_scale"` // SubsequentPriceScale int `json:"subsequent_price_scale"` // removed since 5th april 2022 TakeProfitRatio float64 `json:"take_profit_ratio"` TakeProfitAdjustment float64 `json:"take_profit_adjustment"` AddShares int `json:"add_shares"` // SubsequentAddShares int `json:"subsequent_add_shares"` // removed since 5th april 2022 CircularTrans int `json:"circular_trans"` MtdPriceScale float64 `json:"mtd_price_scale"` MtdTakeProfitRatio float64 `json:"mtd_take_profit_ratio"` MtdTakeProfitAdjustment float64 `json:"mtd_take_profit_adjustment"` MtdCircularTrans int `json:"mtd_circular_trans"` }
SysTradingCryptoPairSetup struct
func GetSysTradingCryptoPairSetupByPlatformFn ¶
func GetSysTradingCryptoPairSetupByPlatformFn(arrCond []WhereCondFn, selectColumn, platform string, debug bool) ([]*SysTradingCryptoPairSetup, error)
GetSysTradingCryptoPairSetupByPlatformFn
func GetSysTradingCryptoPairSetupFn ¶
func GetSysTradingCryptoPairSetupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*SysTradingCryptoPairSetup, error)
GetSysTradingCryptoPairSetupFn
type TaggedEntMember ¶
type TaggedEntMember struct { ID int `gorm:"primary_key" json:"id"` MainID int `json:"main_id"` TaggedMemberID int `json:"tagged_member_id" gorm:"column:tagged_member_id"` NickName string `json:"nick_name"` FirstName string `json:"first_name"` TaggedNickName string `json:"tagged_nick_name" gorm:"column:tagged_nick_name"` // A: active | I : inactive | T: terminate | S: suspend }
TaggedEntMember struct
func GetTaggedEntMemberListFn ¶
func GetTaggedEntMemberListFn(arrCond []WhereCondFn, debug bool) ([]*TaggedEntMember, error)
GetTaggedEntMemberListFn get ent_member data with dynamic condition
type TaggedMemberCryptoAddr ¶
type TaggedMemberCryptoAddr struct { MemberID int `json:"ent_member_id" gorm:"column:ent_member_id"` NickName string `json:"nick_name" gorm:"column:nick_name"` CryptoAddress string `json:"crypto_address" gorm:"column:crypto_address"` CryptoEncryptAddr string `json:"crypto_encrypt_addr" gorm:"column:crypto_encrypt_addr"` TaggedMemberID int `json:"tagged_member_id" gorm:"column:tagged_member_id"` }
TaggedMemberCryptoAddr struct
func GetTaggedMemberCryptoAddrFn ¶
func GetTaggedMemberCryptoAddrFn(arrCond []WhereCondFn, debug bool) ([]*TaggedMemberCryptoAddr, error)
type TblBonus ¶
type TblBonus struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TUserId string `json:"t_user_id"` TFullName string `json:"t_full_name"` TRankStar string `json:"t_rank_star"` TRankEff string `json:"t_rank_eff"` TStatus string `json:"t_status"` FBnsSponsor float64 `json:"f_bns_sponsor"` FBnsSponsorAnnual float64 `json:"f_bns_sponsor_annual"` FBnsStaking float64 `json:"f_bns_staking"` FBnsCommunity float64 `json:"f_bns_community"` FBnsGross float64 `json:"f_bns_gross"` FBnsAdj float64 `json:"f_bns_adj"` FBnsTot float64 `json:"f_bns_tot"` FBnsTotLocal float64 `json:"f_bns_tot_local"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` Tnote string `json:"t_note"` BnsIDMax string `json:"bns_id_max"` BnsIDMin string `json:"bns_id_min"` }
TblBonus struct
func GetTblBonusFn ¶
func GetTblBonusFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonus, error)
GetTblBonusFn get ewt_detail data with dynamic condition
type TblBonusBlockPassup ¶
type TblBonusBlockPassup struct { BnsId string `json:"t_bns_id"` MemberId int `json:"member_id"` MemberLot int `json:"t_member_lot"` DownlineId int `json:"t_downline_id"` DownlineLot int `json:"t_downline_lot"` CenterId int `json:"t_center_id"` DocNo string `json:"t_doc_no"` ItemId int `json:"t_item_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblBonusBlockPassup struct
func TblBonusBlockPassupFn ¶
func TblBonusBlockPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusBlockPassup, error)
TblBonusBlockPassupFn get tblq_bonus_matching data with dynamic condition
type TblBonusBlockPassupResult ¶
type TblBonusBlockPassupResult struct { TBnsId string `json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` TDocNo string `json:"t_doc_no"` WalletTyepeId int `json:"wallet_type_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` BurnBns float64 `json:"burn_bns"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
func GetGenerationBonusByMemberId ¶
func GetGenerationBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblBonusBlockPassupResult, error)
get generation bonus by memid
type TblBonusCommunityPassup ¶
type TblBonusCommunityPassup struct { ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId string `json:"t_item_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblBonusCommunityPassup struct
func GetTblBonusCommunityPassupFn ¶
func GetTblBonusCommunityPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusCommunityPassup, error)
GetTblBonusCommunityPassupFn get ewt_detail data with dynamic condition
type TblBonusCommunityPassupResult ¶
type TblBonusCommunityPassupResult struct { // ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
func GetCommunityBonusByMemberId ¶
func GetCommunityBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblBonusCommunityPassupResult, error)
get Community passup by memid
type TblBonusDiamondStarStruct ¶
type TblBonusDiamondStarStruct struct { ID int `gorm:"primary_key" json:"id"` TBnsID int `json:"t_bns_id" gorm:"column:t_bns_id"` TDiamondID int `json:"t_diamond_id" gorm:"column:t_diamond_id"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` NickName string `json:"nick_name" gorm:"column:nick_name"` }
TblBonusDiamondStarStruct struct
func GetTblBonusDiamondStarFn ¶
func GetTblBonusDiamondStarFn(arrCond []WhereCondFn, debug bool) ([]*TblBonusDiamondStarStruct, error)
GetTblBonusDiamondStarFn get wod_room_mast data with dynamic condition
type TblBonusDistributorPassup ¶
type TblBonusDistributorPassup struct { TBnsID string `json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineId int `json:"t_downline_id"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId int `json:"t_item_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` TNote string `json:"t_note"` }
TblBonusDistributorPassup struct
func GetTblBonusDistributorFn ¶
func GetTblBonusDistributorFn(arrCond []WhereCondFn, debug bool) ([]*TblBonusDistributorPassup, error)
GetTblBonusDistributorFn get tbl_bonus_distributor_passup data with dynamic condition
type TblBonusDistributorPassupResult ¶
type TblBonusDistributorPassupResult struct { TBnsID string `json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` }
func GetDistributorBonusByMemberId ¶
func GetDistributorBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblBonusDistributorPassupResult, error)
get Community passup by memid
type TblBonusDividendPool ¶
type TblBonusDividendPool struct { ID int `gorm:"primary_key" json:"id"` TBnsId string `json:"t_bns_id"` TType int `json:"t_type"` TMemberId int `json:"t_member_id"` NDiamondId int `json:"n_diamond_id"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` }
EwtDetail struct
func TblBonusDividendPoolFn ¶
func TblBonusDividendPoolFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusDividendPool, error)
TblBonusDividendPoolFn get tbl_bonus_dividend_pool data with dynamic condition
type TblBonusDividendPoolResult ¶
type TblBonusDividendPoolResult struct { ID int `gorm:"primary_key" json:"id"` TBnsId string `json:"t_bns_id"` TType int `json:"t_type"` DtCreated time.Time `json:"dt_created"` NickName string `json:"nick_name"` FBns string `json:"f_bns"` }
func GetDividendPoolBnsByMemId ¶
func GetDividendPoolBnsByMemId(mem_id int, dateFrom string, dateTo string) ([]*TblBonusDividendPoolResult, error)
get dividend pool by memid
type TblBonusP2PRank ¶
type TblBonusP2PRank struct { TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` TBnsTo string `json:"t_bns_to" gorm:"column:t_bns_to"` TMemberID int `json:"t_member_id" gorm:"column:t_member_id"` TMemberLot string `json:"t_member_lot" gorm:"column:t_member_lot"` TRankOld int `json:"t_rank_old" gorm:"column:t_rank_old"` TRankEff int `json:"t_rank_eff" gorm:"column:t_rank_eff"` TPackageId int `json:"t_package_id" gorm:"column:t_package_id"` TStatus string `json:"t_status" gorm:"column:t_status"` BLatest int `json:"b_latest" gorm:"column:b_latest"` DtCreate time.Time `json:"dt_create"` }
TblBonusP2PRank struct
func GetTblP2PBonusRankFn ¶
func GetTblP2PBonusRankFn(arrCond []WhereCondFn, debug bool) ([]*TblBonusP2PRank, error)
GetTblP2PBonusRankFn get tbl_p2p_bonus_rank data with dynamic condition
type TblBonusPair ¶
type TblBonusPair struct { TBnsFr string `json:"t_bns_fr"` TBnsTo string `json:"t_bns_to"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TPairGroup int `json:"t_pair_group"` TRankEff string `json:"t_rank_eff"` TStatus string `json:"t_status"` ILft int `json:"i_lft"` IRgt int `json:"i_rgt"` ILvl int `json:"i_lvl"` FBBf1 float64 `json:"f_b_bf_1"` FBBf2 float64 `json:"f_b_bf_2"` FBBf3 float64 `json:"f_b_bf_3"` FBBf4 float64 `json:"f_b_bf_4"` FBBf5 float64 `json:"f_b_bf_5"` FBBf6 float64 `json:"f_b_bf_6"` FBCur1 float64 `json:"f_b_cur_1"` FBCur2 float64 `json:"f_b_cur_2"` FBCur3 float64 `json:"f_b_cur_3"` FBCur4 float64 `json:"f_b_cur_4"` FBCur5 float64 `json:"f_b_cur_5"` FBCur6 float64 `json:"f_b_cur_6"` FBTot1 float64 `json:"f_b_tot_1"` FBTot2 float64 `json:"f_b_tot_2"` FBTot3 float64 `json:"f_b_tot_3"` FBTot4 float64 `json:"f_b_tot_4"` FBTot5 float64 `json:"f_b_tot_5"` FBTot6 float64 `json:"f_b_tot_6"` FBAcc float64 `json:"f_b_acc"` FBFlush1 float64 `json:"f_b_flush_1"` FBFlush2 float64 `json:"f_b_flush_2"` FBFlush3 float64 `json:"f_b_flush_3"` FBFlush4 float64 `json:"f_b_flush_4"` FBFlush5 float64 `json:"f_b_flush_5"` FBFlush6 float64 `json:"f_b_flush_6"` FBCF1 float64 `json:"f_b_cf_1"` FBCF2 float64 `json:"f_b_cf_2"` FBCF3 float64 `json:"f_b_cf_3"` FBCF4 float64 `json:"f_b_cf_4"` FBCF5 float64 `json:"f_b_cf_5"` FBCF6 float64 `json:"f_b_cf_6"` FBMatch float64 `json:"f_b_match"` FBMatch2 float64 `json:"f_b_match_2"` FBMatch3 float64 `json:"f_b_match_3"` IBPair int `json:"i_b_pair"` IBPair2 int `json:"i_b_pair_2"` IBPair3 int `json:"i_b_pair_3"` IBPairAcc int `json:"i_b_pair_acc"` IBPairAcc2 int `json:"i_b_pair_acc_2"` IBPairAcc3 int `json:"i_b_pair_acc_3"` FBPairPerc float64 `json:"f_b_pair_perc"` FBPairPerc2 float64 `json:"f_b_pair_perc_2"` FBPairPerc3 float64 `json:"f_b_pair_perc_3"` FBnsPair float64 `json:"f_bns_pair"` FBnsPair2 float64 `json:"f_bns_pair_2"` FBnsPair3 float64 `json:"f_bns_pair_3"` FBns float64 `json:"f_bns"` BCap int `json:"b_cap"` BLatest int `json:"b_latest"` DtCreated time.Time `json:"dt_created"` }
TblBonusPair struct
func GetTblBonusPairFn ¶
func GetTblBonusPairFn(arrCond []WhereCondFn, debug bool) ([]*TblBonusPair, error)
GetTblBonusPairFn get tbl_bonus_pair data with dynamic condition
type TblBonusPairResult ¶
type TblBonusPairResult struct { TBnsFr string `json:"t_bns_fr"` TBnsTo string `json:"t_bns_to"` TMemberId int `json:"t_member_id"` Username string `json:"username"` TMemberLot int `json:"t_member_lot"` TPairGroup int `json:"t_pair_group"` TRankEff string `json:"t_rank_eff"` TStatus string `json:"t_status"` ILft int `json:"i_lft"` IRgt int `json:"i_rgt"` ILvl int `json:"i_lvl"` FBBf1 float64 `json:"f_b_bf_1"` FBBf2 float64 `json:"f_b_bf_2"` FBBf3 float64 `json:"f_b_bf_3"` FBBf4 float64 `json:"f_b_bf_4"` FBBf5 float64 `json:"f_b_bf_5"` FBBf6 float64 `json:"f_b_bf_6"` FBCur1 float64 `json:"f_b_cur_1"` FBCur2 float64 `json:"f_b_cur_2"` FBCur3 float64 `json:"f_b_cur_3"` FBCur4 float64 `json:"f_b_cur_4"` FBCur5 float64 `json:"f_b_cur_5"` FBCur6 float64 `json:"f_b_cur_6"` FBTot1 float64 `json:"f_b_tot_1"` FBTot2 float64 `json:"f_b_tot_2"` FBTot3 float64 `json:"f_b_tot_3"` FBTot4 float64 `json:"f_b_tot_4"` FBTot5 float64 `json:"f_b_tot_5"` FBTot6 float64 `json:"f_b_tot_6"` FBAcc float64 `json:"f_b_acc"` FBFlush1 float64 `json:"f_b_flush_1"` FBFlush2 float64 `json:"f_b_flush_2"` FBFlush3 float64 `json:"f_b_flush_3"` FBFlush4 float64 `json:"f_b_flush_4"` FBFlush5 float64 `json:"f_b_flush_5"` FBFlush6 float64 `json:"f_b_flush_6"` Fbcf1 float64 `json:"f_b_cf_1"` Fbcf2 float64 `json:"f_b_cf_2"` Fbcf3 float64 `json:"f_b_cf_3"` Fbcf4 float64 `json:"f_b_cf_4"` Fbcf5 float64 `json:"f_b_cf_5"` Fbcf6 float64 `json:"f_b_cf_6"` FBMatch float64 `json:"f_b_match"` FBMatch2 float64 `json:"f_b_match_2"` FBMatch3 float64 `json:"f_b_match_3"` IBPair int `json:"i_b_pair"` IBPair2 int `json:"i_b_pair_2"` IBPair3 int `json:"i_b_pair_3"` IBPairAcc int `json:"i_b_pair_acc"` IBPairAcc2 int `json:"i_b_pair_acc_2"` IBPairAcc3 int `json:"i_b_pair_acc_3"` FBPairPerc float64 `json:"f_b_pair_perc"` FBPairPerc2 float64 `json:"f_b_pair_perc_2"` FBPairPerc3 float64 `json:"f_b_pair_perc_3"` FBnsPair float64 `json:"f_bns_pair"` FBnsPair2 float64 `json:"f_bns_pair_2"` FBnsPair3 float64 `json:"f_bns_pair_3"` FBns float64 `json:"f_bns"` BCap int `json:"b_cap"` BLatest int `json:"b_latest"` DtCreated time.Time `json:"dt_created"` TotalPerLeg1 float64 `json:"total_per_leg1"` TotalPerLeg2 float64 `json:"total_per_leg2"` TotalPerLeg3 float64 `json:"total_per_leg2"` TotalPerLeg4 float64 `json:"total_per_leg4"` TotalPerLeg12 float64 `json:"total_per_leg12"` TotalPerLeg34 float64 `json:"total_per_leg34"` Leg1 float64 `json:"leg1"` Leg2 float64 `json:"leg2"` Leg3 float64 `json:"leg3"` Leg4 float64 `json:"leg4"` Leg12 float64 `json:"leg12"` Leg34 float64 `json:"leg34"` }
func GetPairBonusByMemberId ¶
func GetPairBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblBonusPairResult, error)
get Pair bonus by memid
type TblBonusRankBlock ¶
type TblBonusRankBlock struct { TBnsFr string `json:"t_bns_fr"` TBnsTo string `json:"t_bns_to"` MemberId int `json:"t_member_id"` MemberLot int `json:"t_member_lot"` TRankEff int `json:"t_rank_eff"` TRankQualify int `json:"t_rank_qualify"` TRankGroup int `json:"t_rank_group"` TType int `json:"t_type"` TStatus string `json:"t_status"` BLatest int `json:"b_latest"` DtCreate time.Time `json:"dt_create"` }
TblBonusRankBlock struct
func GetTblBonusRankBlockFn ¶
func GetTblBonusRankBlockFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusRankBlock, error)
TblBonusRankBlockFn get tblq_bonus_matching data with dynamic condition
type TblBonusRankBlockLeg ¶
type TblBonusRankBlockLeg struct { ID int `json:"id" gorm:"column:id"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` TMemberLot int `json:"t_member_lot" gorm:"column:t_member_lot"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` TDownlineLot string `json:"t_downline_lot" gorm:"column:t_downline_lot"` FAmt float64 `json:"f_amt" gorm:"column:f_amt"` FAmtDownline float64 `json:"f_amt_downline" gorm:"column:f_amt_downline"` DtCreated float64 `json:"dt_created" gorm:"column:dt_created"` }
TblBonusRankBlockLeg struct
func GetTblBonusRankBlockLegFn ¶
func GetTblBonusRankBlockLegFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusRankBlockLeg, error)
GetTblBonusRankStarPassupFn
type TblBonusRankStar ¶
type TblBonusRankStar struct { TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` TBnsTo string `json:"t_bns_to" gorm:"column:t_bns_to"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` TRankEff int `json:"t_rank_eff" gorm:"column:t_rank_eff"` TType string `json:"t_type" gorm:"column:t_type"` BLatest int `json:"b_latest" gorm:"column:b_latest"` }
TblBonusRankStar struct
func GetTblBonusRankStarFn ¶
func GetTblBonusRankStarFn(arrCond []WhereCondFn, debug bool) ([]*TblBonusRankStar, error)
GetTblBonusRankStarFn get wod_member_rank data with dynamic condition
type TblBonusRankStarPassup ¶
type TblBonusRankStarPassup struct { ID int `json:"id" gorm:"column:id"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` TBnsFr string `json:"t_bns_fr" gorm:"column:t_bns_fr"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` TMemberLot int `json:"t_member_lot" gorm:"column:t_member_lot"` TDirectSponsorID int `json:"t_direct_sponsor_id" gorm:"column:t_direct_sponsor_id"` TDirectSponsorLot int `json:"t_direct_sponsor_lot" gorm:"column:t_direct_sponsor_lot"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` TDownlineLot string `json:"t_downline_lot" gorm:"column:t_downline_lot"` ILvl int `json:"i_lvl" gorm:"column:i_lvl"` FBV float64 `json:"f_bv" gorm:"column:f_bv"` FQty int `json:"f_qty" gorm:"column:f_qty"` FBVAcc float64 `json:"f_bv_acc" gorm:"column:f_bv_acc"` FQtyAcc float64 `json:"f_qty_acc" gorm:"column:f_qty_acc"` FBVCurrent float64 `json:"f_bv_current" gorm:"column:f_bv_current"` FBVBig float64 `json:"f_bv_big" gorm:"column:f_bv_big"` FQtyBig float64 `json:"f_qty_big" gorm:"column:f_qty_big"` FBvSmall float64 `json:"f_bv_small" gorm:"column:f_bv_small"` FQtySmall float64 `json:"f_qty_small" gorm:"column:f_qty_small"` FBvDirect float64 `json:"f_bv_direct" gorm:"column:f_bv_direct"` TRankBlock int `json:"t_rank_block" gorm:"column:t_rank_block"` TotalDownline int `json:"total_downline" gorm:"column:total_downline"` }
TblBonusRankStarPassup struct
func GetTblBonusRankStarPassupFn ¶
func GetTblBonusRankStarPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusRankStarPassup, error)
GetTblBonusRankStarPassupFn
type TblBonusSponsorPool ¶
type TblBonusSponsorPool struct { TBnsId string `json:"t_bns_id"` PoolCf float64 `json:"pool_cf"` TotalPool float64 `json:"total_pool"` }
TblBonusSponsorPool struct
func GetTblBonusSponsorPoolFn ¶
func GetTblBonusSponsorPoolFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblBonusSponsorPool, error)
TblBonusSponsorPoolFn get tblq_bonus_rebate data with dynamic condition
type TblBonusSum ¶
type TblBonusSum struct { TBnsId string `json:"t_bns_id"` // Username string `json:"username"` // RebateBns float64 `json:"rebate_bns"` // MatchingBns float64 `json:"matching_bns"` CommunityBns float64 `json:"community_bns"` SponsorBns float64 `json:"sponsor_bns"` SponsorAnnualBns float64 `json:"sponsor_annual_bns"` // DistributorBns float64 `json:"distributor_bns"` // StakingSponsorBns float64 `json:"staking_sponsor_bns"` // StakingRebateBns float64 `json:"staking_rebate_bns"` // StakingMatchingBns float64 `json:"staking_matching_bns"` StakingBns float64 `json:"staking_bns"` GlobalBns float64 `json:"global_bns"` GlobalBnsConv float64 `json:"global_bns_conv"` }
func GetGroupedBnsIdRewardByMemId ¶
func GetGroupedBnsIdRewardByMemId(memId int, dateFrom, dateTo string) ([]*TblBonusSum, error)
GetGroupedBnsIdRewardByMemId func
type TblBonusSumByBnsType ¶
type TblBonusSumByBnsType struct { TotalBonus float64 `json:"total_bonus"` TotalBonusConv float64 `json:"total_bonus_conv"` }
func GetMemberSumBnsByBnsType ¶
func GetMemberSumBnsByBnsType(memId int, rwdType, dateFrom, dateTo string) (*TblBonusSumByBnsType, error)
GetMemberSumBnsByBnsType func
type TblBonusTotalRevenue ¶
type TblBonusTotalRevenue struct { TotalBonus float64 `json:"total_bonus"` TotalBonusConv float64 `json:"total_bonus_conv"` }
func GetMemberTotalBns ¶
func GetMemberTotalBns(memId int, rwdType string, month, yesterday, untilToday int) (*TblBonusTotalRevenue, error)
type TblBonusTotalRevenueList ¶
type TblBonusTotalRevenueList struct { TBnsID string `json:"t_bns_id"` TotalBonus float64 `json:"total_bonus"` TotalBonusConv float64 `json:"total_bonus_conv"` Year string `json:"year"` Month string `json:"month"` Week string `json:"week"` }
func GetMemberTotalBnsList ¶
func GetMemberTotalBnsList(memId int, rwdType string) ([]*TblBonusTotalRevenueList, error)
func GetMemberTotalBnsTimeFrameList ¶
func GetMemberTotalBnsTimeFrameList(memId int, rwdType, timeFrame string) ([]*TblBonusTotalRevenueList, error)
type TblMMBonusCommunityPassup ¶
type TblMMBonusCommunityPassup struct { ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineId int `json:"t_downline_id"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId string `json:"t_item_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblMMBonusCommunityPassup struct
func GetTblMMBonusCommunityPassupFn ¶
func GetTblMMBonusCommunityPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblMMBonusCommunityPassup, error)
GetTblMMBonusCommunityPassupFn get tbl_mm_bonus_community_passup data with dynamic condition
type TblMMBonusCommunityPassupResult ¶
type TblMMBonusCommunityPassupResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` }
func GetMMCommunityPassupBonusByMemberId ¶
func GetMMCommunityPassupBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblMMBonusCommunityPassupResult, error)
get Community MM passup by memid
type TblMMBonusSponsor ¶
type TblMMBonusSponsor struct { ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineId int `json:"t_downline_id"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId string `json:"t_item_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblMMBonusSponsor struct
func GetTblMMBonusSponsorFn ¶
func GetTblMMBonusSponsorFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblMMBonusSponsor, error)
GetTblMMBonusSponsorFn get tbl_mm_bonus_sponsor data with dynamic condition
type TblMMBonusSponsorResult ¶
type TblMMBonusSponsorResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurned float64 `json:"f_bns_burned"` DtCreated time.Time `json:"dt_created"` }
func GetMMSponsorBonusByMemberId ¶
func GetMMSponsorBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblMMBonusSponsorResult, error)
get sponsor mining by memid
type TblMiningBonusRankStar ¶
type TblMiningBonusRankStar struct { TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` TBnsTo string `json:"t_bns_to" gorm:"column:t_bns_to"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` TRankEff int `json:"t_rank_eff" gorm:"column:t_rank_eff"` TType string `json:"t_type" gorm:"column:t_type"` BLatest int `json:"b_latest" gorm:"column:b_latest"` }
TblMiningBonusRankStar struct
func GetTblMiningBonusRankStarFn ¶
func GetTblMiningBonusRankStarFn(arrCond []WhereCondFn, debug bool) ([]*TblMiningBonusRankStar, error)
GetTblMiningBonusRankStarFn
type TblMiningBonusRankStarPassup ¶
type TblMiningBonusRankStarPassup struct { TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` FBvSmall float64 `json:"f_bv_small" gorm:"column:f_bv_small"` FQty float64 `json:"f_qty" gorm:"column:f_qty"` FQtyAcc float64 `json:"f_qty_acc" gorm:"column:f_qty_acc"` TDirectSponsorID string `json:"t_direct_sponsor_id" gorm:"column:t_direct_sponsor_id"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` TotalDownline int `json:"total_downline" gorm:"column:total_downline"` }
TblMiningBonusRankStarPassup struct
func GetTblMiningBonusRankStarPassupFn ¶
func GetTblMiningBonusRankStarPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblMiningBonusRankStarPassup, error)
GetTblMiningBonusRankStarPassupFn
type TblP2PBonus ¶
type TblP2PBonus struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TUserId string `json:"t_user_id"` TFullName string `json:"t_full_name"` TRankStar string `json:"t_rank_star"` TRankEff string `json:"t_rank_eff"` TStatus string `json:"t_status"` FBnsRebate float64 `json:"f_bns_rebate"` FBnsSponsor float64 `json:"f_bns_sponsor"` FBnsDistributor float64 `json:"f_bns_distributor"` FBnsMatching float64 `json:"f_bns_matching"` FBnsDividend float64 `json:"f_bns_dividend"` FBnsDividend2 float64 `json:"f_bns_dividend2"` FBnsCommunity float64 `json:"f_bns_community"` FBnsGross float64 `json:"f_bns_gross"` FBnsAdj float64 `json:"f_bns_adj"` FBnsTot float64 `json:"f_bns_tot"` FBnsTotLocal float64 `json:"f_bns_tot_local"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` Tnote string `json:"t_note"` }
TblP2PBonus struct
func GetTblP2PBonusFn ¶
func GetTblP2PBonusFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonus, error)
GetTblBonusFn get ewt_detail data with dynamic condition
type TblP2PBonusCommunityPassup ¶
type TblP2PBonusCommunityPassup struct { ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId string `json:"t_item_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblP2PBonusCommunityPassup struct
func GetTblP2PBonusCommunityPassupFn ¶
func GetTblP2PBonusCommunityPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonusCommunityPassup, error)
GetTblP2PBonusCommunityPassupFn get ewt_detail data with dynamic condition
type TblP2PBonusCommunityPassupAdj ¶
type TblP2PBonusCommunityPassupAdj struct { ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TDownlineLot int `json:"t_downline_lot"` TCenterId int `json:"t_center_id"` TDocNo string `json:"t_doc_no"` TItemId string `json:"t_item_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` Status string `json:"status"` }
TblP2PBonusCommunityPassupAdj struct
func GetTblP2PBonusCommunityPassupAdjFn ¶
func GetTblP2PBonusCommunityPassupAdjFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonusCommunityPassupAdj, error)
GetTblP2PBonusCommunityPassupFn get ewt_detail data with dynamic condition
type TblP2PBonusCommunityPassupAdjResult ¶
type TblP2PBonusCommunityPassupAdjResult struct { // ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` Status string `json:"status"` DtCreated time.Time `json:"dt_created"` }
func GetCommunityPassupAdjP2PBonusByMemberId ¶
func GetCommunityPassupAdjP2PBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblP2PBonusCommunityPassupAdjResult, error)
get Community p2p passup adj by memid
type TblP2PBonusCommunityPassupResult ¶
type TblP2PBonusCommunityPassupResult struct { // ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` }
func GetP2PCommunityPassupBonusByMemberId ¶
func GetP2PCommunityPassupBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblP2PBonusCommunityPassupResult, error)
get Community p2p passup by memid
type TblP2PBonusRankStar ¶
type TblP2PBonusRankStar struct { TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` TBnsTo string `json:"t_bns_to" gorm:"column:t_bns_to"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` TRankEff int `json:"t_rank_eff" gorm:"column:t_rank_eff"` TType string `json:"t_type" gorm:"column:t_type"` BLatest int `json:"b_latest" gorm:"column:b_latest"` }
TblP2PBonusRankStar struct
func GetTblP2PBonusRankStarFn ¶
func GetTblP2PBonusRankStarFn(arrCond []WhereCondFn, debug bool) ([]*TblP2PBonusRankStar, error)
GetTblP2PBonusRankStarFn get wod_member_rank data with dynamic condition
type TblP2PBonusRankStarPassup ¶
type TblP2PBonusRankStarPassup struct { TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` MemberID int `json:"t_member_id" gorm:"column:t_member_id"` FBvSmall float64 `json:"f_bv_small" gorm:"column:f_bv_small"` TDirectSponsorID string `json:"t_direct_sponsor_id" gorm:"column:t_direct_sponsor_id"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` TotalDownline int `json:"total_downline" gorm:"column:total_downline"` }
TblP2PBonusRankStarPassup struct
func GetTblP2PBonusRankStarPassupFn ¶
func GetTblP2PBonusRankStarPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonusRankStarPassup, error)
GetTblP2PBonusRankStarPassupFn
type TblP2PBonusRankStarPassupArchive ¶
type TblP2PBonusRankStarPassupArchive struct { Id int `json:"id" gorm:"column:id"` TBnsID string `json:"t_bns_id" gorm:"column:t_bns_id"` TBnsFrom string `json:"t_bns_fr" gorm:"column:t_bns_fr"` TMemberID int `json:"t_member_id" gorm:"column:t_member_id"` TMemberLot string `json:"t_member_lot" gorm:"column:t_member_lot"` TDirectSponsorID int `json:"t_direct_sponsor_id" gorm:"column:t_direct_sponsor_id"` TDirectSponsorLot string `json:"t_direct_sponsor_lot" gorm:"column:t_direct_sponsor_lot"` TDownlineID int `json:"t_downline_id" gorm:"column:t_downline_id"` TDownlineLot string `json:"t_downline_lot" gorm:"column:t_downline_lot"` ILvl int `json:"i_lvl" gorm:"column:i_lvl"` FBv float64 `json:"f_bv" gorm:"column:f_bv"` FQty int `json:"f_qty" gorm:"column:f_qty"` FBvAcc float64 `json:"f_bv_acc" gorm:"column:f_bv_acc"` FQtyAcc int `json:"f_qty_acc" gorm:"column:f_qty_acc"` FBvCurrent float64 `json:"f_bv_current" gorm:"column:f_bv_current"` FBvBig float64 `json:"f_bv_big" gorm:"column:f_bv_big"` FQtyBig int `json:"f_qty_big" gorm:"column:f_qty_big"` FBvSmall float64 `json:"f_bv_small" gorm:"column:f_bv_small"` FQtySmall int `json:"f_qty_small" gorm:"column:f_qty_small"` FBvDirect float64 `json:"f_bv_direct" gorm:"column:f_bv_direct"` TRankEff int `json:"t_rank_eff" gorm:"column:t_rank_eff"` TRankQualify int `json:"t_rank_qualify" gorm:"column:t_rank_qualify"` TRankHighest int `json:"t_rank_highest" gorm:"column:t_rank_highest"` TRankGroup int `json:"t_rank_group" gorm:"column:t_rank_group"` TDownlineRank1 int `json:"t_downline_rank_1" gorm:"column:t_downline_rank_1"` TDownlineRank2 int `json:"t_downline_rank_2" gorm:"column:t_downline_rank_2"` TDownlineRank3 int `json:"t_downline_rank_3" gorm:"column:t_downline_rank_3"` TDownlineRank4 int `json:"t_downline_rank_4" gorm:"column:t_downline_rank_4"` TDownlineRank5 int `json:"t_downline_rank_5" gorm:"column:t_downline_rank_5"` BUpdate int `json:"b_update" gorm:"column:b_update"` DtCreated time.Time `json:"dt_created" gorm:"column:dt_created"` }
TblP2PBonusRankStarPassupArchive struct
func GetTblP2PBonusRankStarPassupArchiveFn ¶
func GetTblP2PBonusRankStarPassupArchiveFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonusRankStarPassupArchive, error)
GetTblP2PBonusRankStarPassupArchiveFn
type TblP2PBonusSponsor ¶
type TblP2PBonusSponsor struct { ID int `gorm:"id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` FBv float64 `json:"f_bv"` FBvBf float64 `json:"f_bv_bf"` NDay int `json:"n_day"` FBns float64 `json:"f_bns"` TStatus string `json:"t_status"` DtCreated time.Time `json:"dt_created"` }
TblP2PBonusSponsor struct
func GetTblP2PBonusSponsorFn ¶
func GetTblP2PBonusSponsorFn(arrCond []WhereCondFn, debug bool) ([]*TblP2PBonusSponsor, error)
GetTblP2PBonusSponsorFn get tbl_p2p_bonus_sponsor data with dynamic condition
type TblP2PBonusSponsorPool ¶
type TblP2PBonusSponsorPool struct { TBnsId string `json:"t_bns_id"` PoolCf float64 `json:"pool_cf"` TotalPool float64 `json:"total_pool"` }
TblP2PBonusSponsorPool struct
func GetTblP2PBonusSponsorPoolFn ¶
func GetTblP2PBonusSponsorPoolFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblP2PBonusSponsorPool, error)
GetTblP2PBonusSponsorPoolFn get tbl_p2p_bonus_sponsor_pool data with dynamic condition
type TblP2PBonusSponsorResult ¶
type TblP2PBonusSponsorResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` FBv float64 `json:"f_bv"` FBvBf float64 `json:"f_bv_bf"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` TStatus string `json:"t_status"` DtCreated time.Time `json:"dt_created"` }
func GetP2PSponsorBonusByMemberId ¶
func GetP2PSponsorBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblP2PBonusSponsorResult, error)
get P2P Sponsor Bonus by memid
type TblP2PBonusSum ¶
type TblP2PBonusSum struct { TBnsId string `json:"t_bns_id"` // Username string `json:"username"` RebateBns float64 `json:"rebate_bns"` MatchingBns float64 `json:"matching_bns"` CommunityBns float64 `json:"community_bns"` SponsorBns float64 `json:"sponsor_bns"` DistributorBns float64 `json:"distributor_bns"` GlobalBns float64 `json:"global_bns"` }
func GetGroupedP2PBnsIdRewardByMemId ¶
func GetGroupedP2PBnsIdRewardByMemId(memId int, dateFrom string, dateTo string) ([]*TblP2PBonusSum, error)
GetGroupedP2PBnsIdRewardByMemId func
type TblP2PBonusTotalRevenue ¶
type TblP2PBonusTotalRevenue struct { TotalBonusSec float64 `json:"total_bonus_sec"` TotalBonusUsds float64 `json:"total_bonus_usds"` }
func GetMemberTotalP2PBns ¶
type TblqAuctionLucky ¶
type TblqAuctionLucky struct { BnsId string `json:"bns_id"` MemberId int `json:"member_id"` DocNo string `json:"doc_no"` HoldingLuckyNo string `json:"holding_lucky_no"` HoldingLuckyCount string `json:"holding_lucky_count"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtTimestamp time.Time `json:"dt_timestamp"` DtPaid time.Time `json:"dt_paid"` }
TblqAuctionLucky struct
func TblqAuctionLuckyFn ¶
func TblqAuctionLuckyFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqAuctionLucky, error)
TblqAuctionLuckyFn get tblq_auction_lucky data with dynamic condition
type TblqAuctionLuckyResult ¶
type TblqAuctionLuckyResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` HoldingLuckyNo string `json:"holding_lucky_no"` HoldingLuckyCount string `json:"holding_lucky_count"` DocNo string `json:"doc_no"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtTimestamp time.Time `json:"dt_timestamp"` DtPaid time.Time `json:"dt_paid"` }
func GetAuctionLuckyBonusByMemberId ¶
func GetAuctionLuckyBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqAuctionLuckyResult, error)
get auction lucky by memid
type TblqAuctionRebate ¶
type TblqAuctionRebate struct { BnsId string `json:"bns_id"` MemberId int `json:"member_id"` DocNo string `json:"doc_no"` HoldingNft string `json:"holding_nft"` HoldingNftType string `json:"holding_nft_type"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtTimestamp time.Time `json:"dt_timestamp"` DtPaid time.Time `json:"dt_paid"` }
TblqAuctionRebate struct
func TblqAuctionRebateFn ¶
func TblqAuctionRebateFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqAuctionRebate, error)
TblqBonusRebateFn get tblq_auction_rebates data with dynamic condition
type TblqAuctionRebateResult ¶
type TblqAuctionRebateResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` HoldingNftType string `json:"holding_nft_type"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtTimestamp time.Time `json:"dt_timestamp"` DtPaid time.Time `json:"dt_paid"` }
func GetAuctionRebateBonusByMemberId ¶
func GetAuctionRebateBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqAuctionRebateResult, error)
get auction rebate by memid
type TblqBonusCommunityPassup ¶
type TblqBonusCommunityPassup struct { ID int `gorm:"t_bns_id" json:"id"` BnsID string `gorm:"bns_id" json:"t_bns_id"` MemberId int `json:"member_id"` DownlineId int `json:"downline_id"` TDocNo string `json:"t_doc_no"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv string `json:"f_bv"` FPerc string `json:"f_perc"` FBns string `json:"f_bns"` FBnsBurn string `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
TblqBonusCommunityPassup struct
func GetTblqBonusCommunityPassupFn ¶
func GetTblqBonusCommunityPassupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusCommunityPassup, error)
GetTblqBonusCommunityPassupFn get ewt_detail data with dynamic condition
type TblqBonusCommunityPassupResult ¶
type TblqBonusCommunityPassupResult struct { // ID int `gorm:"t_bns_id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` DtCreated time.Time `json:"dt_created"` }
func GetTblQCommunityBonusByMemberId ¶
func GetTblQCommunityBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusCommunityPassupResult, error)
get Community passup by memid
type TblqBonusMatching ¶
type TblqBonusMatching struct { BnsId string `json:"t_bns_id"` MemberId int `json:"member_id"` DownlineId int `json:"t_downline_id"` WalletTyepeId int `json:"wallet_type_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
TblqBonusMatching struct
func TblqBonusMatchingFn ¶
func TblqBonusMatchingFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusMatching, error)
TblqBonusMatchingFn get tblq_bonus_matching data with dynamic condition
type TblqBonusMatchingResult ¶
type TblqBonusMatchingResult struct { TBnsId string `json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` WalletTyepeId int `json:"wallet_type_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` BurnBns float64 `json:"burn_bns"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
func GetMatchingBonusByMemberId ¶
func GetMatchingBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusMatchingResult, error)
get matching bonus by memid
type TblqBonusMining ¶
type TblqBonusMining struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` TMemberLot int `json:"t_member_lot"` TUserId string `json:"t_user_id"` TFullName string `json:"t_full_name"` TRankStar string `json:"t_rank_star"` TRankEff string `json:"t_rank_eff"` TStatus string `json:"t_status"` FBnsRebate float64 `json:"f_bns_rebate"` FBnsSharing float64 `json:"f_bns_sharing"` FBnsGross float64 `json:"f_bns_gross"` FBnsTot float64 `json:"f_bns_tot"` FBnsTotLocal float64 `json:"f_bns_tot_local"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` Tnote string `json:"t_note"` }
TblqBonusMining struct
func GetTblqBonusMiningFn ¶
func GetTblqBonusMiningFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusMining, error)
GetTblBonusFn get ewt_detail data with dynamic condition
type TblqBonusMiningRebateCryptoResult ¶
type TblqBonusMiningRebateCryptoResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` MiningType string `json:"mining_type"` PriceRate float64 `json:"price_rate"` PriceValue float64 `json:"price_value"` OwnPrice float64 `json:"own_price"` MarketRate float64 `json:"market_rate"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetMiningRebateCryptoBonusByMemberId ¶
func GetMiningRebateCryptoBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusMiningRebateCryptoResult, error)
get bonus mining rebate crypto by memid
type TblqBonusMiningRebateResult ¶
type TblqBonusMiningRebateResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` TDocNo string `json:"t_doc_no"` PPrice float64 `json:"p_price"` PValue float64 `json:"p_value"` // SecPrice float64 `json:"sec_price"` RebatePerc float64 `json:"rebate_perc"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetMiningRebateBonusByMemberId ¶
func GetMiningRebateBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusMiningRebateResult, error)
get bonus mining rebate by memid
type TblqBonusMiningSharingPassupResult ¶
type TblqBonusMiningSharingPassupResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
func GetMiningSharingPassupBonusByMemberId ¶
func GetMiningSharingPassupBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusMiningSharingPassupResult, error)
get bonus mining sharing passup by memid
type TblqBonusMiningSharingResult ¶
type TblqBonusMiningSharingResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` PersonalBv float64 `json:"personal_bv"` TotalBv float64 `json:"total_bv"` ReleaseBv float64 `json:"release_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
func GetMiningSharingBonusByMemberId ¶
func GetMiningSharingBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusMiningSharingResult, error)
get bonus mining sharing by memid
type TblqBonusMiningTotalRevenue ¶
type TblqBonusMiningTotalRevenue struct { TotalBonusSec float64 `json:"total_bonus_sec"` TotalBonusUsds float64 `json:"total_bonus_usds"` }
func GetMemberTotalMiningBns ¶
type TblqBonusP2PMatching ¶
type TblqBonusP2PMatching struct { BnsId string `json:"t_bns_id"` MemberId int `json:"member_id"` DownlineId int `json:"t_downline_id"` WalletTyepeId int `json:"wallet_type_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
TblqBonusP2PMatching struct
func TblqBonusP2PMatchingFn ¶
func TblqBonusP2PMatchingFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusP2PMatching, error)
TblqBonusP2PMatchingFn get tblq_bonus_matching data with dynamic condition
type TblqBonusP2PMatchingResult ¶
type TblqBonusP2PMatchingResult struct { TBnsId string `json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` WalletTyepeId int `json:"wallet_type_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` BurnBns float64 `json:"burn_bns"` FRate float64 `json:"f_rate"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
func GetP2PMatchingBonusByMemberId ¶
func GetP2PMatchingBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusP2PMatchingResult, error)
get p2p matching bonus by memid
type TblqBonusP2PRebateResult ¶
type TblqBonusP2PRebateResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetP2PRebateBonusByMemberId ¶
func GetP2PRebateBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusP2PRebateResult, error)
get p2p rebate bonus by memid
type TblqBonusP2pRebate ¶
type TblqBonusP2pRebate struct { BnsId string `json:"t_bns_id"` MemberId int `json:"member_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` GrpType int `json:"grp_type"` PrdMasterId int `json:"prd_master_id"` WalletTypeId int `json:"wallet_type_id"` BnsDays int `json:"bns_days"` PackageValue float64 `json:"package_value"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
TblqBonusP2pRebate struct
func TblqBonusP2PRebateFn ¶
func TblqBonusP2PRebateFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusP2pRebate, error)
TblqBonusRebateFn get tblq_bonus_rebate data with dynamic condition
type TblqBonusPayout ¶
type TblqBonusPayout struct { ID int `gorm:"id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` MemberId int `json:"member_id"` DeductEwalletTypeId int `json:"deduct_ewallet_type_id"` BnsType string `json:"bns_type"` PaidEwalletTypeID int `json:"paid_ewallet_type_id"` DeductAmount float64 `json:"deduct_amount"` PaidAmount float64 `json:"paid_amount"` PriceRate float64 `json:"price_rate"` AutoWithdrawal int `json:"auto_withdrawal"` Rate float64 `json:"rate"` Remark string `json:"remark"` DtTimestamp time.Time `json:"dt_timestamp"` PaidAt time.Time `json:"paid_at"` }
TblqBonusPayout struct
func GetTblBonusPayoutFn ¶
func GetTblBonusPayoutFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusPayout, error)
GetTblBonusPayoutFn get tbl_bonus_payout data with dynamic condition
type TblqBonusPayoutRecord ¶
type TblqBonusPayoutRecord struct { ID string `json:"id"` TBnsId string `json:"t_bns_id"` BnsType string `json:"bns_type"` PaidAmount float64 `json:"paid_amount"` PaidEwallet string `json:"paid_ewallet"` Remark string `json:"remark"` CreatedAt time.Time `json:"created_at"` }
func GetBonusPayoutByMemId ¶
func GetBonusPayoutByMemId(memId int, dateFrom string, dateTo string) ([]*TblqBonusPayoutRecord, error)
type TblqBonusRebate ¶
type TblqBonusRebate struct { BnsId string `json:"t_bns_id"` MemberId int `json:"member_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` GrpType int `json:"grp_type"` PrdMasterId int `json:"prd_master_id"` WalletTypeId int `json:"wallet_type_id"` BnsDays int `json:"bns_days"` PackageValue float64 `json:"package_value"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
TblqBonusRebate struct
func TblqBonusRebateFn ¶
func TblqBonusRebateFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusRebate, error)
TblqBonusRebateFn get tblq_bonus_rebate data with dynamic condition
type TblqBonusRebateGroup ¶
type TblqBonusRebateGroup struct { BnsID string `json:"bns_id"` TotalBns float64 `json:"total_bns"` }
func TblqBonusRebateGroupFn ¶
func TblqBonusRebateGroupFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusRebateGroup, error)
TblqBonusRebateGroupFn
type TblqBonusRebateResult ¶
type TblqBonusRebateResult struct { TBnsId string `json:"t_bns_id"` NickName string `json:"nick_name"` MemberTier string `json:"member_tier"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FRate float64 `json:"f_rate"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetRebateBonusByMemberId ¶
func GetRebateBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusRebateResult, error)
get rebate bonus by memid
type TblqBonusSponsor ¶
type TblqBonusSponsor struct { ID int `gorm:"id" json:"id"` TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` TMemberId int `json:"t_member_id"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBvBf float64 `json:"f_bv_bf"` NDay int `json:"n_day"` FBns float64 `json:"f_bns"` TStatus string `json:"t_status"` DtCreated time.Time `json:"dt_created"` }
TblqBonusSponsor struct
func GetTblqBonusSponsorFn ¶
func GetTblqBonusSponsorFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusSponsor, error)
GetTblqBonusSponsorFn get tblq_bonus_sponsor data with dynamic condition
type TblqBonusSponsorPassup ¶
type TblqBonusSponsorPassup struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` DocNo string `json:"doc_no"` DownlineID int `json:"downline_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` DtFlush time.Time `json:"dt_flush"` }
TblqBonusSponsorPassup struct
func GetTblqBonusSponsorPassupFn ¶
func GetTblqBonusSponsorPassupFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusSponsorPassup, error)
GetTblqBonusSponsorPassupFn get tblq_bonus_sponsor_passup data with dynamic condition
func GetTblqBonusSponsorSalesFn ¶
func GetTblqBonusSponsorSalesFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusSponsorPassup, error)
GetTblqBonusSponsorSalesFn get tblq_bonus_sponsor_sales data with dynamic condition
type TblqBonusSponsorPassupAnnual ¶
type TblqBonusSponsorPassupAnnual struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` DocNo string `json:"doc_no"` DownlineID int `json:"downline_id"` ILvl int `json:"i_lvl"` ILvlPaid int `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` DtFlush time.Time `json:"dt_flush"` }
TblqBonusSponsorPassupAnnual struct
type TblqBonusSponsorPassupAnnualResult ¶
type TblqBonusSponsorPassupAnnualResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DocNo string `json:"doc_no"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DownlineID string `json:"downline_id"` DtCreated time.Time `json:"dt_created"` DtFlush time.Time `json:"dt_flush"` }
func GetSponsorBonusPassupAnnualByMemberId ¶
func GetSponsorBonusPassupAnnualByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusSponsorPassupAnnualResult, error)
get Sponsor Passup Bonus Passup Annual by memid
func GetTblqBonusSponsorAnnualPassupFn ¶
func GetTblqBonusSponsorAnnualPassupFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusSponsorPassupAnnualResult, error)
GetTblqBonusSponsorAnnualPassupFn get tblq_bonus_sponsor_passup_annual data with dynamic condition
type TblqBonusSponsorPassupResult ¶
type TblqBonusSponsorPassupResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DocNo string `json:"doc_no"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DownlineID string `json:"downline_id"` DtCreated time.Time `json:"dt_created"` DtFlush time.Time `json:"dt_flush"` }
func GetSponsorBonusPassupByMemberId ¶
func GetSponsorBonusPassupByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusSponsorPassupResult, error)
get Sponsor Passup Bonus Passup by memid
type TblqBonusSponsorResult ¶
type TblqBonusSponsorResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DocNo string `json:"doc_no"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` FBnsBurn float64 `json:"f_bns_burn"` DownlineID string `json:"downline_id"` DtCreated time.Time `json:"dt_created"` }
func GetSponsorBonusByMemberId ¶
func GetSponsorBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusSponsorResult, error)
get Sponsor Bonus by memid
type TblqBonusSponsorSales ¶
type TblqBonusSponsorSales struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` DocNo string `json:"doc_no"` DownlineID int `json:"downline_id"` ILvl int `json:"i_lvl"` TotalBv float64 `json:"total_bv"` DtCreated time.Time `json:"dt_created"` DtFlush time.Time `json:"dt_flush"` DtFlushAnnual time.Time `json:"dt_flush_annual"` }
TblqBonusSponsorPassup struct
type TblqBonusSponsorTotalSales ¶
type TblqBonusSponsorTotalSales struct {
TotalSales float64 `json:"total_sales"`
}
func GetTotalSponsorBonusSalesByMemberId ¶
func GetTotalSponsorBonusSalesByMemberId(mem_id int, bns_type string) (*TblqBonusSponsorTotalSales, error)
get GetTotalSponsorBonusSalesByMemberId
type TblqBonusStaking ¶
type TblqBonusStaking struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` NickName string `json:"nick_name"` DocNo string `json:"doc_no"` GrpType int `json:"grp_type"` PrdMasterID int `json:"prd_master_id"` WalletTypeID int `json:"wallet_type_id"` StakingDate time.Time `json:"staking_date"` StakingValue float64 `json:"staking_value"` StakingPeriod int `json:"staking_period"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
TblqBonusStaking struct
func GetTblqBonusStakingFn ¶
func GetTblqBonusStakingFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStaking, error)
GetTblqBonusStakingFn get tblq_bonus_staking data with dynamic condition
type TblqBonusStakingMatching ¶
type TblqBonusStakingMatching struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` WalletTypeId int `json:"wallet_type_id"` PersonalBv float64 `json:"personal_bv"` TotalBv float64 `json:"total_bv"` ReleaseBv float64 `json:"release_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
TblqBonusStakingMatching struct
func GetTblqBonusStakingMatchingFn ¶
func GetTblqBonusStakingMatchingFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStakingMatching, error)
GetTblqBonusStakingMatchingFn get tblq_bonus_staking_matching data with dynamic condition
type TblqBonusStakingMatchingPassup ¶
type TblqBonusStakingMatchingPassup struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` DownlineId int `json:"downline_id"` WalletTypeId int `json:"wallet_type_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_paid"` }
TblqBonusStakingMatchingPassup struct
func GetTblqBonusStakingMatchingPassupFn ¶
func GetTblqBonusStakingMatchingPassupFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStakingMatchingPassup, error)
GetTblqBonusStakingMatchingPassupFn get tblq_bonus_staking_matching_passup data with dynamic condition
type TblqBonusStakingMatchingPassupResult ¶
type TblqBonusStakingMatchingPassupResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DownlineId string `json:"downline_id"` ILvl string `json:"i_lvl"` ILvlPaid string `json:"i_lvl_paid"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` BurnBv float64 `json:"burn_bv"` DtCreated time.Time `json:"dt_created"` }
func GetStakingMatchingPassupBonusByMemberId ¶
func GetStakingMatchingPassupBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusStakingMatchingPassupResult, error)
type TblqBonusStakingMatchingResult ¶
type TblqBonusStakingMatchingResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` PersonalBv float64 `json:"personal_bv"` TotalBv float64 `json:"total_bv"` ReleaseBv float64 `json:"release_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` }
func GetStakingMatchingBonusByMemberId ¶
func GetStakingMatchingBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusStakingMatchingResult, error)
type TblqBonusStakingRebate ¶
type TblqBonusStakingRebate struct { BnsId string `json:"bns_id"` MemberId int `json:"member_id"` Type string `json:"type"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` PersonalAsset float64 `json:"personal_asset"` }
TblqBonusStakingRebate struct
func TblqBonusStakingRebateFn ¶
func TblqBonusStakingRebateFn(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*TblqBonusStakingRebate, error)
TblqBonusStakingRebateFn get tblq_bonus_rebate data with dynamic condition
type TblqBonusStakingRebateResult ¶
type TblqBonusStakingRebateResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` Rank float64 `json:"rank"` PersonalGlobalValue float64 `json:"personal_global_value"` PersonalAsset float64 `json:"personal_asset"` TotalGlobalAsset float64 `json:"total_global_asset"` DailyRelease float64 `json:"daily_release"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` }
func GetStakingRebateBonusByMemberId ¶
func GetStakingRebateBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusStakingRebateResult, error)
type TblqBonusStakingResult ¶
type TblqBonusStakingResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` DocNo string `json:"doc_no"` StakingDate time.Time `json:"staking_date"` StakingValue float64 `json:"staking_value"` StakingPeriod int `json:"staking_period"` FBv float64 `json:"f_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtPaid time.Time `json:"dt_paid"` DtTimestamp time.Time `json:"dt_timestamp"` }
func GetStakingBonusByMemberId ¶
func GetStakingBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusStakingResult, error)
get Staking Bonus by memid
type TblqBonusStakingSponsor ¶
type TblqBonusStakingSponsor struct { BnsID string `gorm:"bns_id" json:"bns_id"` MemberId int `json:"member_id"` CarryForwardBv float64 `json:"carryforward_bv"` TodayBv float64 `json:"today_bv"` TotalBv float64 `json:"total_bv"` GlobalBv float64 `json:"global_bv"` ReleaseBv float64 `json:"release_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` DtPaid time.Time `json:"dt_created"` }
TblqBonusStakingSponsor struct
func GetTblqBonusStakingSponsorFn ¶
func GetTblqBonusStakingSponsorFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStakingSponsor, error)
GetTblqBonusStakingSponsorFn get tblq_bonus_staking_sponsor data with dynamic condition
type TblqBonusStakingSponsorResult ¶
type TblqBonusStakingSponsorResult struct { TBnsID string `gorm:"t_bns_id" json:"t_bns_id"` Username string `json:"username"` CarryForwardBv float64 `json:"carryforward_bv"` TodayBv float64 `json:"today_bv"` TotalBv float64 `json:"total_bv"` GlobalBv float64 `json:"global_bv"` ReleaseBv float64 `json:"release_bv"` FPerc float64 `json:"f_perc"` FBns float64 `json:"f_bns"` DtCreated time.Time `json:"dt_created"` }
func GetStakingSponsorBonusByMemberId ¶
func GetStakingSponsorBonusByMemberId(mem_id int, dateFrom string, dateTo string) ([]*TblqBonusStakingSponsorResult, error)
type TblqBonusStrategyProfit ¶
type TblqBonusStrategyProfit struct { ID int `gorm:"primary_key" json:"id"` BnsID string `json:"bns_id"` MemberID int `json:"member_id"` DocNo string `json:"doc_no"` PrincipleValue float64 `json:"principle_value"` Platform string `json:"platform"` OrderId string `json:"order_id"` Strategy string `json:"strategy"` StrategyName string `json:"strategy_name"` CryptoPair string `json:"crypto_pair"` CryptoPairName string `json:"crypto_pair_name"` FProfit float64 `json:"f_profit"` DtTimestamp time.Time `gorm:"column:dt_timestamp" json:"dt_timestamp"` }
TblqBonusStrategyProfit struct
func GetTblqBonusStrategyProfitFn ¶
func GetTblqBonusStrategyProfitFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStrategyProfit, error)
GetTblqBonusStrategyProfitFn
type TblqBonusStrategySponsor ¶
type TblqBonusStrategySponsor struct { ID int `gorm:"primary_key" json:"id"` BnsID string `json:"bns_id"` MemberID int `json:"member_id"` DownlineNickName string `json:"downline_nick_name"` DocNo string `json:"doc_no"` Strategy string `json:"strategy"` CryptoPair string `json:"crypto_pair"` CryptoPairName string `json:"crypto_pair_name"` ILvl int `json:"i_lvl"` FBns float64 `json:"f_bns"` FPerc float64 `json:"f_perc"` Timestamp time.Time `json:"timestamp"` }
TblqBonusStrategySponsor struct
func GetTblqBonusStrategySponsorFn ¶
func GetTblqBonusStrategySponsorFn(arrCond []WhereCondFn, debug bool) ([]*TblqBonusStrategySponsor, error)
GetTblqBonusStrategySponsorFn
type Texas ¶
type Texas struct { ID int `gorm:"primary_key" json:"id"` TexasID int `json:"texas_id" gorm:"column:texas_id"` Texas string `json:"texas" gorm:"column:texas"` EnTexas string `json:"en_texas" gorm:"column:en_texas"` CreatedAt time.Time `json:"created_at"` }
Texas struct
func GetTexasFn ¶
func GetTexasFn(arrCond []WhereCondFn, debug bool) ([]*Texas, error)
GetTexasFn get sc_hash data with dynamic condition
type TotalActiveMember ¶
type TotalActiveMember struct {
TotalMember int `json:"total_member"`
}
func GetTotalActiveMemberFn ¶
func GetTotalActiveMemberFn(arrCond []WhereCondFn, debug bool) (*TotalActiveMember, error)
type TotalBZZSalesStruct ¶
type TotalBZZSalesStruct struct { TotalSales float64 `gorm:"column:total_sales" json:"total_sales"` TotalNodes float64 `gorm:"column:total_nodes" json:"total_nodes"` }
TotalBZZSalesStruct struct
func GetTotalBZZSalesFn ¶
func GetTotalBZZSalesFn(arrCond []WhereCondFn, debug bool) (*TotalBZZSalesStruct, error)
GetTotalBZZSalesFn get TotalNetworkBZZSalesStruct data with dynamic condition
type TotalBalanceStruct ¶
type TotalBalanceStruct struct {
Balance float64 `json:"balance"`
}
func GetTotalBalance ¶
func GetTotalBalance(arrCond []WhereCondFn, debug bool) (*TotalBalanceStruct, error)
type TotalBonusMiningRebate ¶
type TotalBonusMiningRebate struct {
TotFBns float64 `json:"tot_f_bns"`
}
func GetTotalBonusMiningRebate ¶
func GetTotalBonusMiningRebate(memberID int) (*TotalBonusMiningRebate, error)
GetTotalBonusMiningRebate fun
type TotalBonusMiningRebateCrypto ¶
type TotalBonusMiningRebateCrypto struct {
TotFBns float64 `json:"tot_f_bns"`
}
func GetTotalBonusMiningRebateCrypto ¶
func GetTotalBonusMiningRebateCrypto(memberID int, cryptoType string) (*TotalBonusMiningRebateCrypto, error)
GetTotalBonusMiningRebateCrypto fun
type TotalDirectSalesStruct ¶
type TotalDirectSalesStruct struct { TotalBV float64 `gorm:"column:total_bv" json:"total_bv"` TotalSales float64 `gorm:"column:total_sales" json:"total_sales"` }
TotalDirectSalesStruct struct
func GetTotalDirectSalesFn ¶
func GetTotalDirectSalesFn(arrCond []WhereCondFn, debug bool) (*TotalDirectSalesStruct, error)
GetTotalDirectSponsorFn func
type TotalDownlineMemberSalesStruct ¶
type TotalDownlineMemberSalesStruct struct {
TotalSales float64 `gorm:"column:total_sales" json:"total_sales"`
}
TotalDownlineMemberStruct struct
func GetTotalDownlineMemberSalesFn ¶
func GetTotalDownlineMemberSalesFn(arrCond []WhereCondFn, debug bool) (*TotalDownlineMemberSalesStruct, error)
GetTotalDownlineMemberSalesFn get GetTotalDownlineMember data with dynamic condition
func GetTotalNetworkSalesFn ¶
func GetTotalNetworkSalesFn(arrCond []WhereCondFn, debug bool) (*TotalDownlineMemberSalesStruct, error)
GetTotalNetworkSalesFn get GetTotalDownlineMember data with dynamic condition
type TotalDownlineMemberStruct ¶
type TotalDownlineMemberStruct struct {
TotalDownline int `gorm:"column:total_downline" json:"total_downline"`
}
TotalDownlineMemberStruct struct
func GetTotalDownlineMemberFn ¶
func GetTotalDownlineMemberFn(arrCond []WhereCondFn, debug bool) (*TotalDownlineMemberStruct, error)
GetTotalDownlineMemberFn get GetTotalDownlineMember data with dynamic condition
type TotalGhostMember ¶
type TotalGhostMember struct {
TotalMember int `json:"total_member"`
}
func GetTotalGhostMemberFn ¶
func GetTotalGhostMemberFn(arrCond []WhereCondFn, debug bool) (*TotalGhostMember, error)
type TotalNetworkBZZSalesStruct ¶
type TotalNetworkBZZSalesStruct struct { TotalSales float64 `gorm:"column:total_sales" json:"total_sales"` TotalNodes float64 `gorm:"column:total_nodes" json:"total_nodes"` }
TotalNetworkBZZSalesStruct struct
func GetTotalNetworkBZZSalesFn ¶
func GetTotalNetworkBZZSalesFn(arrCond []WhereCondFn, debug bool) (*TotalNetworkBZZSalesStruct, error)
GetTotalNetworkBZZSalesFn get TotalNetworkBZZSalesStruct data with dynamic condition
type TotalNetworkMemberStruct ¶
type TotalNetworkMemberStruct struct {
TotalMember float64 `gorm:"column:total_member" json:"total_member"`
}
TotalNetworkMemberStruct struct
func GetTotalNetworkMemberFn ¶
func GetTotalNetworkMemberFn(arrCond []WhereCondFn, debug bool) (*TotalNetworkMemberStruct, error)
GetTotalNetworkMemberFn get GetTotalDownlineMember data with dynamic condition
type TotalNftSeriesPurchaseLimitSetup ¶
type TotalNftSeriesPurchaseLimitSetup struct {
TotalValue int `json:"total_value" gorm:"column:total_value"`
}
func GetTotalNftSeriesPurchaseLimitSetup ¶
func GetTotalNftSeriesPurchaseLimitSetup(nftSeriesCode string) (*TotalNftSeriesPurchaseLimitSetup, error)
type TotalNftSeriesSupplySetup ¶
type TotalNftSeriesSupplySetup struct {
TotalValue int `json:"total_value" gorm:"column:total_value"`
}
func GetTotalNftSeriesSupplySetup ¶
func GetTotalNftSeriesSupplySetup(nftSeriesCode string) (*TotalNftSeriesSupplySetup, error)
type TotalQueryRecords ¶
type TotalQueryRecords struct {
TotalRecords int64 `json:"total_record" gorm:"column:total_record"`
}
type TotalRequestedRefundAmount ¶
type TotalRequestedRefundAmount struct {
TotalRequestAmount float64 `json:"request_amount" gorm:"column:request_amount"`
}
TotalRequestedRefundAmount struct
func GetTotalRequestedRefundAmount ¶
func GetTotalRequestedRefundAmount(slsMasterID int) (*TotalRequestedRefundAmount, error)
GetTotalRequestedRefundAmount func
type TotalSalesAmount ¶
type TotalSalesAmount struct { TotalAmount float64 `json:"total_amount"` ConvertedTotalAmount float64 `json:"converted_total_amount"` TotalBv float64 `json:"total_bv"` TotalNv float64 `json:"total_nv"` CurrencyCode string `json:"currency_code"` DecimalPoint int `json:"decimal_point"` TotalUnit float64 `json:"total_unit"` RefundAmount float64 `json:"refund_amount"` }
func GetTotalSalesAmount ¶
func GetTotalSalesAmount(arrCond []WhereCondFn, debug bool) (*TotalSalesAmount, error)
func GetTotalSalesAmountV2 ¶
func GetTotalSalesAmountV2(arrCond []WhereCondFn, debug bool) (*TotalSalesAmount, error)
type TotalTradingCancel ¶
type TotalTradingCancel struct {
TotalCancelUnit float64 `json:"total_cancel_unit" gorm:"column:total_cancel_unit"`
}
TotalTradingCancel struct
func GetTotalTradingCancelFn ¶
func GetTotalTradingCancelFn(arrCond []WhereCondFn, debug bool) (*TotalTradingCancel, error)
GetTotalTradingCancelFn get trading_cancel with dynamic condition
type TotalTradingMatchStruct ¶
type TotalTradingMatchStruct struct { TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` }
func GetTotalTradingMatchFn ¶
func GetTotalTradingMatchFn(arrCond []WhereCondFn, debug bool) (*TotalTradingMatchStruct, error)
GetTotalTradingMatchFn func
type TradingBuy ¶
type TradingBuy struct { ID int `gorm:"primary_key" json:"id"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoCodeTo string `json:"crypto_code_to" gorm:"column:crypto_code_to"` DocNo string `json:"doc_no" gorm:"column:doc_no"` MemberID int `json:"member_id" gorm:"column:member_id"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` SuggestedUnitPrice float64 `json:"suggested_unit_price" gorm:"column:suggested_unit_price"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
TradingBuy struct
func AddTradingBuy ¶
func AddTradingBuy(tx *gorm.DB, arrData TradingBuy) (*TradingBuy, error)
AddTradingBuy func
func GetTradingBuyFn ¶
func GetTradingBuyFn(arrCond []WhereCondFn, debug bool) ([]*TradingBuy, error)
GetTradingBuyFn get trading_buy with dynamic condition
type TradingBuySellPaginate ¶
type TradingBuySellPaginate struct { ID int `json:"id" gorm:"column:id"` ActionType string `json:"action_type" gorm:"column:action_type"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoCodeTo string `json:"crypto_code_to" gorm:"column:crypto_code_to"` DocNo string `json:"doc_no" gorm:"column:doc_no"` MemberID int `json:"member_id" gorm:"column:member_id"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` CreatedBy string `json:"created_by" gorm:"column:created_by"` ApprovedAt time.Time `json:"approved_at" gorm:"column:approved_at"` ApprovedBy string `json:"approved_by" gorm:"column:approved_by"` UpdatedAt time.Time `json:"updated_at" gorm:"column:updated_at"` UpdatedBy string `json:"updated_by" gorm:"column:updated_by"` NickName string `json:"nick_name" gorm:"column:updated_by"` CryptoFromName string `json:"crypto_from_name" gorm:"column:crypto_from_name"` CryptoToName string `json:"crypto_to_name" gorm:"column:crypto_to_name"` }
type TradingBuyStruct ¶
type TradingBuyStruct struct { ID int `gorm:"primary_key" json:"id"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoFromName string `json:"crypto_from_name" gorm:"column:crypto_from_name"` CryptoToName string `json:"crypto_to_name" gorm:"column:crypto_to_name"` MemberID int `json:"-" gorm:"column:member_id"` NickName string `json:"nick_name" gorm:"column:nick_name"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` CryptoFromDecimalPoint int `json:"crypto_from_decimal_point" gorm:"column:crypto_from_decimal_point"` CryptoToDecimalPoint int `json:"crypto_to_decimal_point" gorm:"column:crypto_to_decimal_point"` }
TradingBuyStruct struct
type TradingCancel ¶
type TradingCancel struct { ID int `gorm:"primary_key" json:"id"` TradingID int `json:"trading_id" gorm:"column:trading_id"` MemberID int `json:"member_id" gorm:"column:member_id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` TransactionType string `json:"transaction_type" gorm:"column:transaction_type"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` Remark string `json:"remark" gorm:"column:remark"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` }
TradingCancel struct
func GetTradingCancelFn ¶
func GetTradingCancelFn(arrCond []WhereCondFn, debug bool) ([]*TradingCancel, error)
GetTradingCancelFn get trading_cancel with dynamic condition
type TradingDetails ¶
type TradingDetails struct { CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` ActionType string `json:"action_type" gorm:"column:action_type"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` }
func GetTradingDetailsListFn ¶
func GetTradingDetailsListFn(arrUnionCond map[string][]ArrUnionRawCondText, debug bool) ([]*TradingDetails, error)
GetTradingDetailsListFn func
type TradingMatch ¶
type TradingMatch struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` SellID int `json:"sell_id" gorm:"column:sell_id"` BuyID int `json:"buy_id" gorm:"column:buy_id"` SellerMemberID int `json:"seller_member_id" gorm:"column:seller_member_id"` BuyerMemberID int `json:"buyer_member_id" gorm:"column:buyer_member_id"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` ExchangePrice float64 `json:"exchange_price" gorm:"column:exchange_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
TradingMatch struct
func AddTradingMatch ¶
func AddTradingMatch(tx *gorm.DB, arrData TradingMatch) (*TradingMatch, error)
AddTradingMatch func
type TradingMatchMarketDetails ¶
type TradingMatchMarketDetails struct {
Volume float64 `json:"total_matched_unit" gorm:"column:total_matched_unit"`
}
TradingMatchMarketDetails struct
func GetTradingMatchMarketDetails ¶
func GetTradingMatchMarketDetails(arrCond []WhereCondFn, debug bool) (*TradingMatchMarketDetails, error)
GetTradingMatchMarketDetails func
type TradingMatchStruct ¶
type TradingMatchStruct struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` TradSellID string `json:"sell_id" gorm:"column:sell_id"` TradBuyID string `json:"buy_id" gorm:"column:buy_id"` BuyerEntMemberID int `json:"buyer_member_id" gorm:"column:buyer_member_id"` SellerEntMemberID int `json:"seller_member_id" gorm:"column:seller_member_id"` BuyerNickName string `json:"buyer_username" gorm:"column:buyer_username"` SellerNickName string `json:"seller_username" gorm:"column:seller_username"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` ExchangePrice float64 `json:"exchange_price" gorm:"column:exchange_price"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` CryptoCodeTo string `json:"crypto_code_to" gorm:"column:crypto_code_to"` CryptoNameFrom string `json:"crypto_name_from" gorm:"column:crypto_name_from"` CryptoNameTo string `json:"crypto_name_to" gorm:"column:crypto_name_to"` BuyUnitPrice float64 `json:"buy_unit_price" gorm:"column:buy_unit_price"` }
TradingMatchStruct struct
func GetTradingMatchFn ¶
func GetTradingMatchFn(arrCond []WhereCondFn, debug bool) ([]*TradingMatchStruct, error)
GetTradingBuyFn get trading_match with dynamic condition
type TradingMaxQuoteQtyInGroup ¶
type TradingMaxQuoteQtyInGroup struct { DocNo string `json:"doc_no"` SumQuoteQty float64 `json:"sum_quote_qty"` }
func GetTradingMaxQuoteQtyInGroupFn ¶
func GetTradingMaxQuoteQtyInGroupFn(arrCond []WhereCondFn, order string, debug bool) ([]*TradingMaxQuoteQtyInGroup, error)
GetTradingMaxQuoteQtyInGroupFn
type TradingPoolStatistic ¶
type TradingPoolStatistic struct { ID int `gorm:"primary_key" json:"id"` Strategy string `json:"strategy"` TradeID int `json:"trade_id"` Symbol string `json:"symbol"` Num float64 `json:"num"` Earnings float64 `json:"earnings"` EarningsRatio float64 `json:"earnings_ratio"` BuyPrice float64 `json:"buy_price"` SellPrice float64 `json:"sell_price"` TradeAt time.Time `json:"trade_at"` BStauts int `json:"b_status"` Timestamp time.Time `json:"timestamp"` }
TradingPoolStatistic struct
func GetTradingPoolStatisticFn ¶
func GetTradingPoolStatisticFn(arrCond []WhereCondFn, debug bool) ([]*TradingPoolStatistic, error)
GetTradingPoolStatisticFn
func GetTradingPoolStatisticGroupFn ¶
func GetTradingPoolStatisticGroupFn(arrCond []WhereCondFn, debug bool) ([]*TradingPoolStatistic, error)
GetTradingPoolStatisticGroupFn
type TradingProcessQueue ¶
type TradingProcessQueue struct { ID int `gorm:"primary_key" json:"id"` ProcessID string `json:"process_id" gorm:"column:process_id"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
TradingProcessQueue struct
func GetTradingProcessQueueFn ¶
func GetTradingProcessQueueFn(arrCond []WhereCondFn, debug bool) ([]*TradingProcessQueue, error)
GetTradingProcessQueueFn get trading_cancel with dynamic condition
type TradingSell ¶
type TradingSell struct { ID int `gorm:"primary_key" json:"id"` DocNo string `json:"doc_no" gorm:"column:doc_no"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoCodeTo string `json:"crypto_code_to" gorm:"column:crypto_code_to"` MemberID int `json:"member_id" gorm:"column:member_id"` SuggestedUnitPrice float64 `json:"suggested_unit_price" gorm:"column:suggested_unit_price"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` SigningKey string `json:"signing_key" gorm:"column:signing_key"` TransHash string `json:"trans_hash" gorm:"column:trans_hash"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` }
TradingSell struct
func AddTradingSell ¶
func AddTradingSell(tx *gorm.DB, arrData TradingSell) (*TradingSell, error)
AddTradingSell func
func GetTradingSellFn ¶
func GetTradingSellFn(arrCond []WhereCondFn, debug bool) ([]*TradingSell, error)
GetTradingSellFn get ent_member_crypto with dynamic condition
type TradingSellStruct ¶
type TradingSellStruct struct { ID int `gorm:"primary_key" json:"id"` CryptoCode string `json:"crypto_code" gorm:"column:crypto_code"` CryptoFromName string `json:"crypto_from_name" gorm:"column:crypto_from_name"` CryptoToName string `json:"crypto_to_name" gorm:"column:crypto_to_name"` MemberID int `json:"member_id" gorm:"column:member_id"` NickName string `json:"nick_name" gorm:"column:nick_name"` UnitPrice float64 `json:"unit_price" gorm:"column:unit_price"` //UnitPrice string `json:"unit_price" gorm:"column:unit_price"` TotalUnit float64 `json:"total_unit" gorm:"column:total_unit"` TotalAmount float64 `json:"total_amount" gorm:"column:total_amount"` BalanceUnit float64 `json:"balance_unit" gorm:"column:balance_unit"` Remark string `json:"remark" gorm:"column:remark"` Status string `json:"status" gorm:"column:status"` CreatedAt time.Time `json:"created_at"` CreatedBy string `json:"created_by"` ApprovedAt time.Time `json:"approved_at"` ApprovedBy string `json:"approved_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy string `json:"updated_by"` CryptoFromDecimalPoint int `json:"crypto_from_decimal_point" gorm:"column:crypto_from_decimal_point"` CryptoToDecimalPoint int `json:"crypto_to_decimal_point" gorm:"column:crypto_to_decimal_point"` }
TradingSellStruct struct
type TradingSetup ¶
type TradingSetup struct { ID int `gorm:"primary_key" json:"id"` CodeFrom string `json:"code_from" gorm:"column:code_from"` NameFrom string `json:"name_from" gorm:"column:name_from"` IDFrom int `json:"id_from" gorm:"column:id_from"` IDTo int `json:"id_to" gorm:"column:id_to"` CodeTo string `json:"code_to" gorm:"column:code_to"` NameTo string `json:"name_to" gorm:"column:name_to"` MinTrade float64 `json:"min_trade" gorm:"column:min_trade"` MaxTrade float64 `json:"max_trade" gorm:"column:max_trade"` DecimalPointFrom int `json:"decimal_point_from" gorm:"column:decimal_point_from"` MemberShow int `json:"member_show" gorm:"column:member_show"` Fees float64 `json:"fees" gorm:"column:fees"` ContractAddrFrom string `json:"contract_address_from" gorm:"column:contract_address_from"` ContractAddrTo string `json:"contract_address_to" gorm:"column:contract_address_to"` ControlFrom string `json:"control" gorm:"column:control"` ControlTo string `json:"control_to" gorm:"column:control_to"` DecimalPointTo int `json:"decimal_point_to" gorm:"column:decimal_point_to"` IsBaseFrom int `json:"is_base_from" gorm:"column:is_base_from"` IsBaseTo int `json:"is_base_to" gorm:"column:is_base_to"` BlockchainDecimalPointFrom int `json:"blockchain_decimal_point_from" gorm:"column:blockchain_decimal_point_from"` BlockchainDecimalPointTo int `json:"blockchain_decimal_point_to" gorm:"column:blockchain_decimal_point_to"` Status string `json:"status" gorm:"column:status"` AppSettingListFrom string `json:"app_setting_list_from" gorm:"column:app_setting_list_from"` AppSettingListTo string `json:"app_setting_list_to" gorm:"column:app_setting_list_to"` TradingBuyStatus int `json:"trading_buy_status" gorm:"column:trading_buy_status"` TradingSellStatus int `json:"trading_sell_status" gorm:"column:trading_sell_status"` TradingBuyOpenSponsorID string `json:"trading_buy_open_sponsor_id" gorm:"column:trading_buy_open_sponsor_id"` TradingSellOpenSponsorID string `json:"trading_sell_open_sponsor_id" gorm:"column:trading_sell_open_sponsor_id"` }
TradingSetup struct
func GetTradingSetupFn ¶
func GetTradingSetupFn(arrCond []WhereCondFn, debug bool) ([]*TradingSetup, error)
GetTradingSetupFn get trading_setup with dynamic condition
type TransStruct ¶
type TransStruct struct { Name string `gorm:"name" json:"name"` English string `json:"english"` Chinese string `json:"chinese"` }
TransStruct struct
func GetTransFn ¶
func GetTransFn(arrCond []WhereCondFn, debug bool) ([]*TransStruct, error)
func GetTransFn
type TransferSetupForm ¶
type TransferSetupForm struct { ID int64 `gorm:"primary_key"` Type string `gorm:"column:type"` TransferUpline int `gorm:"column:transfer_upline" json:"transfer_upline"` TransferDownline int `gorm:"column:transfer_downline" json:"transfer_downline"` TransferSameMemberType string `gorm:"column:transfer_same_member_type" json:"transfer_same_member_type"` TransferCrossMemberType string `gorm:"column:transfer_cross_member_type" json:"transfer_cross_member_type"` TransferMin float64 `gorm:"column:transfer_min" json:"transfer_min"` TransferMax float64 `gorm:"column:transfer_max" json:"transfer_max"` }
type TranslationEtag ¶
type TranslationEtag struct { ID int `gorm:"primary_key" json:"id"` Locale string `json:"locale" json:"locale"` EtagID string `json:"etag_id" json:"etag_id"` TotalRecord int `json:"total_record"` LastUpdatedAt time.Time `json:"last_updated_at" gorm:"column:last_updated_at"` CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` }
TranslationEtag struct
func AddTranslationEtag ¶
func AddTranslationEtag(saveData TranslationEtag) (*TranslationEtag, error)
func AddTranslationEtag add translation_etag records`
func GetTranslationEtagFn ¶
func GetTranslationEtagFn(arrWhereFn []WhereCondFn, debug bool) ([]*TranslationEtag, error)
GetTranslationEtagFn func
type Translations ¶
type Translations struct { ID int `gorm:"primary_key" json:"id"` Locale string `json:"locale"` Type string `json:"type"` Name string `json:"name"` Value string `json:"value"` }
Translations struct
func GetTransaltionList ¶
func GetTransaltionList(page int64, limit int64, transType string) ([]*Translations, int64, float64, int64, error)
GetTransaltionList func
func GetTranslationByID ¶
func GetTranslationByID(id int) (*Translations, error)
GetTranslationByID func
func GetTranslationByLocale ¶
func GetTranslationByLocale(transType, locale string) ([]*Translations, error)
GetTranslationByLocale func
func GetTranslationByName ¶
func GetTranslationByName(locale, transType, name string) (*Translations, error)
GetTranslationByName func
func GetTranslationByType ¶
func GetTranslationByType(transType string) ([]*Translations, error)
GetTranslationByType func
func (*Translations) UpdateValue ¶
func (t *Translations) UpdateValue(tx *gorm.DB, value string) error
UpdateValue func
type TranslationsV2 ¶
type TranslationsV2 struct { ID int `gorm:"primary_key" json:"id"` Locale string `json:"locale"` Group string `json:"group"` Type string `json:"type"` Name string `json:"name"` Value string `json:"value"` Created_at time.Time `json:"created_at"` Updated_at time.Time `json:"updated_at"` }
Translations struct
type Translations_Frontend ¶
type Translations_Frontend struct { ID int `gorm:"primary_key" json:"id"` Locale string `json:"locale"` Group string `json:"group"` Type string `json:"type"` Name string `json:"name"` Value string `json:"value"` Created_at time.Time `json:"created_at"` Updated_at time.Time `json:"updated_at"` }
TranslationsFrontend struct
func GetFrontendTranslationByName ¶
func GetFrontendTranslationByName(locale, group, name string) *Translations_Frontend
GetFrontendTranslationByName func
func GetLastUpdateAppFrontendTranslationFn ¶
func GetLastUpdateAppFrontendTranslationFn(arrCond []WhereCondFn, debug bool) (*Translations_Frontend, error)
func GetAppFrontendTranslationFn
type User ¶
type User interface { GetUserType() string GetMembersID() int GetUserSubID() string GetUserCode() string // GetLoginTokenID() string // GetUserEmail() string GetUserName() string // GetHashedPassword() string GetAccessScope() []string }
User interface interface for getting user info when generating token
type UserGroupStruc ¶
type UserGroupStruc struct { ID int `gorm:"primary_key" json:"id"` Code string `json:"code"` Name string `json:"name"` ParentId int `json:"parent_id"` CreatedBy int `json:"created_by"` UpdatedBy int `json:"created_at"` }
UserGroup struct
func GetUserGroupData ¶
func GetUserGroupData(UserGroupCode string) (*UserGroupStruc, error)
GetUserGroup get parent data
type WalletSysPaymentSettingStruct ¶
type WalletSysPaymentSettingStruct struct { ID int `gorm:"primary_key" json:"id"` PlanPurchase string `gorm:"primary_key" json:"plan_purchase"` EwalletTypeID int `json:"ewallet_type_id"` MinPayPerc int `json:"min_pay_perc" gorm:"column:min_pay_perc"` MaxPayPerc int `json:"max_pay_perc" gorm:"column:max_pay_perc"` SSType int `json:"ss_type" gorm:"column:ss_type"` SSGroup int `json:"ss_group" gorm:"column:ss_group"` SSPosition string `json:"ss_position" gorm:"column:ss_position"` Status string `json:"value"` Amount float64 `json:"amount"` BFree int `json:"b_free"` Balance float64 `json:"balance"` EwalletTypeCode string `json:"ewallet_type_code"` EwalletTypeName string `json:"ewallet_type_name"` DecimalPoint int `json:"decimal_point"` }
func GetWalletSysPaymentSettingFn ¶
func GetWalletSysPaymentSettingFn(arrWhereFn []WhereCondFn, selectColumn string, debug bool) ([]*WalletSysPaymentSettingStruct, error)
GetWalletSysPaymentSettingFn func
type WodMemberDiamondStruct ¶
type WodMemberDiamondStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` RoomBatch string `json:"room_batch" gorm:"column:room_batch"` RoomType string `json:"room_type" gorm:"column:room_type"` DiamondCount int `json:"diamond_count" gorm:"column:diamond_count"` LastStarID int `json:"last_star_id" gorm:"column:last_star_id"` GradeRank string `json:"grade_rank" gorm:"column:grade_rank"` IncomeCap float64 `json:"income_cap" gorm:"column:income_cap"` Type string `json:"type" gorm:"column:type"` QualifyType string `json:"qualify_type" gorm:"column:qualify_type"` NSponsor int `json:"n_sponsor" gorm:"column:n_sponsor"` BDividend int `json:"b_dividend" gorm:"column:b_dividend"` BAdminFree int `json:"b_admin_free" gorm:"column:b_admin_free"` BPaid int `json:"b_paid" gorm:"column:b_paid"` BFreeze int `json:"b_freeze" gorm:"column:b_freeze"` DtCreated time.Time `json:"dt_created" gorm:"column:dt_created"` }
WodMemberDiamondStruct struct
func GetWodMemberDiamondFn ¶
func GetWodMemberDiamondFn(arrCond []WhereCondFn, debug bool) ([]*WodMemberDiamondStruct, error)
GetWodMemberDiamondFn get wod_room_mast data with dynamic condition
type WodMemberDividendTran ¶
type WodMemberDividendTran struct { ID int `gorm:"primary_key" gorm:"column:id" json:"id"` MemberID int `json:"member_id" gorm:"column:member_id"` DiamondID int `json:"diamond_id" gorm:"column:diamond_id"` IncomeCap float64 `json:"income_cap" gorm:"column:income_cap"` RoomBatch string `json:"room_batch" gorm:"column:room_batch"` Remark string `json:"remark" gorm:"column:remark"` }
WodMemberDividendTran struct
func GetWodMemberDividendTran ¶
func GetWodMemberDividendTran(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*WodMemberDividendTran, error)
GetWodMemberDividendTran get wod member dividend transaction with dynamic condition
type WodMemberRank ¶
type WodMemberRank struct { ID int `gorm:"primary_key" json:"id"` CurrentRank string `json:"current_rank"` TotalStar int `json:"total_star"` TotalDiamond int `json:"total_diamond"` Grade string `json:"grade_rank"` Remark string `json:"remark"` AchievedAt time.Time `json:"achieved_at"` }
WodMemberRank struct
func GetWodMemberRankDetails ¶
func GetWodMemberRankDetails(arrCond []WhereCondFn, debug bool) (*WodMemberRank, error)
GetWodMemberRankDetails get member rank details
type WodMemberRankStruct ¶
type WodMemberRankStruct struct { ID int `gorm:"primary_key" json:"id" gorm:"column:id"` MemberID int `json:"member_id" gorm:"column:member_id"` CurrentRank string `json:"current_rank" gorm:"column:current_rank"` GradeID int `json:"grade_id" gorm:"column:grade_id"` TotalStar int `json:"total_star" gorm:"column:total_star"` DLastStar time.Time `json:"d_last_star" gorm:"column:d_last_star"` LastRoomBatch string `json:"last_room_batch" gorm:"column:last_room_batch"` RoomType string `json:"room_type" gorm:"column:room_type"` }
WodMemberRankStruct struct
func GetWodMemberRankFn ¶
func GetWodMemberRankFn(arrCond []WhereCondFn, debug bool) ([]*WodMemberRankStruct, error)
GetWodMemberRankFn get wod_member_rank data with dynamic condition
type WodMemberStarStruct ¶
type WodMemberStarStruct struct { ID int `gorm:"primary_key" json:"id"` MemberID int `json:"member_id"` RoomID int `json:"room_id"` RoomBatch string `json:"room_batch"` RoomTypeCode string `json:"room_type_code"` Quantity int `json:"quantity"` DtCreated time.Time `json:"dt_created" gorm:"column:dt_created"` }
WodMemberStarStruct struct
func GetWodMemberStar ¶
func GetWodMemberStar(arrCond []WhereCondFn, selectColumn string, debug bool) ([]*WodMemberStarStruct, error)
GetWodMemberStar get wod_member_star data with dynamic condition
Source Files
¶
- access_token.go
- api_key_access_events.go
- api_key_admin_events.go
- api_keys.go
- api_log.go
- app_api_log.go
- app_app_version.go
- app_login_log.go
- app_member_pn_group.go
- auction_api_log.go
- auction_lucky_number.go
- ballot_price_setting.go
- blockchain_adjust_out.go
- blockchain_tran.go
- bot_cryptopair_kc.go
- bot_funding_rate.go
- bot_leaderboard.go
- bot_premium_index.go
- bot_premium_index_kc.go
- crypto_price_movement.go
- custom_gas_fee.go
- device_account_bind_log.go
- doc.go
- email_log.go
- email_template.go
- ent_company_announcement.go
- ent_company_download.go
- ent_current_profile.go
- ent_member.go
- ent_member_2fa.go
- ent_member_ballot.go
- ent_member_ballot_winner.go
- ent_member_crypto.go
- ent_member_ghost.go
- ent_member_kyc.go
- ent_member_lot_queue.go
- ent_member_lot_sponsor.go
- ent_member_membership.go
- ent_member_membership_log.go
- ent_member_membership_pin.go
- ent_member_network_setup.go
- ent_member_nft_img.go
- ent_member_promo_code.go
- ent_member_report.go
- ent_member_reserved_sponsor.go
- ent_member_setting.go
- ent_member_tmp_pw.go
- ent_member_trading_api.go
- ent_member_trading_deposit.go
- ent_member_trading_deposit_withdraw.go
- ent_member_trading_tnc.go
- ent_member_trading_transaction.go
- ent_member_trading_wallet_limit.go
- ent_member_tree_sponsor.go
- ent_membership_setup.go
- ent_membership_setup_price.go
- ent_social_media.go
- ent_user_leader.go
- ewt_detail.go
- ewt_exchange.go
- ewt_exchange_setup.go
- ewt_limiter.go
- ewt_lock.go
- ewt_setup.go
- ewt_summary.go
- ewt_summary_strategy.go
- ewt_summary_strategy_futures.go
- ewt_topup.go
- ewt_transfer.go
- ewt_transfer_exchange.go
- ewt_transfer_exchange_log.go
- ewt_transfer_setup.go
- ewt_withdraw.go
- ewt_withdraw_log.go
- ewt_withdraw_pool.go
- ewt_withdraw_setup.go
- exchange_price_movement.go
- exchange_price_movement_liga.go
- exchange_price_movement_sec.go
- failed_golang_jobs.go
- gas_fee_movement _tron.go
- gas_fee_movement_erc20.go
- general_api_log.go
- golang_jobs.go
- htmlfive_api_log.go
- htmlfive_login_log.go
- jobs.go
- laliga_callback_queue.go
- laliga_stake.go
- liga_gas_fee_movement_erc20.go
- liga_price_custom.go
- liga_price_movement.go
- member.go
- members_connection.go
- models.go
- nft_img.go
- nft_series_group_setup.go
- nft_series_purchase_limit_setup.go
- nft_series_setup.go
- nft_series_supply_setup.go
- nft_timer.go
- otp.go
- prd_group_type.go
- prd_master.go
- prd_mining_price.go
- price_movement.go
- process_room_live.go
- refresh_token.go
- reum_add.go
- rwd_period.go
- sc_hash.go
- sec_price_movement.go
- sls_master.go
- sls_master_batch.go
- sls_master_bns_queue.go
- sls_master_bot_log.go
- sls_master_bot_log_trans.go
- sls_master_bot_setting.go
- sls_master_mining.go
- sls_master_mining_contract.go
- sls_master_mining_node.go
- sls_master_mining_node_topup.go
- sls_master_refund.go
- sls_master_refund_batch.go
- sls_master_topup.go
- sls_nft.go
- sls_tier.go
- sms_log.go
- sms_template.go
- strategy_events.go
- strategy_events_query.go
- support_ticket_category.go
- support_ticket_det.go
- support_ticket_mast.go
- swarm_data.go
- swarm_ip.go
- sys_error_log.go
- sys_events.go
- sys_events_ghost.go
- sys_faq.go
- sys_general.go
- sys_general_payment_setting.go
- sys_general_setup.go
- sys_ghost_sponsor_pool.go
- sys_img.go
- sys_language.go
- sys_log.go
- sys_login_attempts_log.go
- sys_login_locked_account_log.go
- sys_notification.go
- sys_payment_setting.go
- sys_setting.go
- sys_sponsor_pool_markup.go
- sys_subs_perc.go
- sys_support_ticket.go
- sys_territory.go
- sys_trading_api_platform.go
- sys_trading_crypto_pair_setup.go
- sys_user_group.go
- tbl_bonus.go
- tbl_bonus_block_passup.go
- tbl_bonus_community_passup.go
- tbl_bonus_diamond_star.go
- tbl_bonus_distributor_passup.go
- tbl_bonus_dividend_pool.go
- tbl_bonus_dividend_sum.go
- tbl_bonus_mm_rank_star.go
- tbl_bonus_mm_rank_star_passup.go
- tbl_bonus_pair.go
- tbl_bonus_payout.go
- tbl_bonus_rank_block.go
- tbl_bonus_rank_block_leg.go
- tbl_bonus_rank_star.go
- tbl_bonus_rank_star_passup.go
- tbl_bonus_sponsor_pool.go
- tbl_bonus_sponsor_sales.go
- tbl_mm_bonus_community_passup.go
- tbl_mm_bonus_sponsor.go
- tbl_p2p_bonus.go
- tbl_p2p_bonus_community_passup.go
- tbl_p2p_bonus_community_passup_adj.go
- tbl_p2p_bonus_rank.go
- tbl_p2p_bonus_rank_star.go
- tbl_p2p_bonus_rank_star_passup.go
- tbl_p2p_bonus_rank_star_passup_archive.go
- tbl_p2p_bonus_sponsor.go
- tbl_p2p_bonus_sponsor_pool.go
- tblq_auction_lucky.go
- tblq_auction_rebates.go
- tblq_bonus_community_passup.go
- tblq_bonus_matching.go
- tblq_bonus_mining.go
- tblq_bonus_mining_lock.go
- tblq_bonus_mining_rebate.go
- tblq_bonus_mining_rebate_crypto.go
- tblq_bonus_mining_sharing.go
- tblq_bonus_mining_sharing_passup.go
- tblq_bonus_p2p_rebate.go
- tblq_bonus_rebate.go
- tblq_bonus_sponsor.go
- tblq_bonus_sponsor_passup.go
- tblq_bonus_sponsor_passup_annual.go
- tblq_bonus_staking.go
- tblq_bonus_staking_matching.go
- tblq_bonus_staking_matching_passup.go
- tblq_bonus_staking_rebate.go
- tblq_bonus_staking_sponsor.go
- tblq_bonus_strategy_profit.go
- tblq_bonus_strategy_sponsor.go
- tblq_p2p_bonus_matching.go
- texas.go
- trading_buy.go
- trading_cancel.go
- trading_match.go
- trading_pool_statistics.go
- trading_process_queue.go
- trading_sell.go
- trading_setup.go
- trans.go
- translation_etag.go
- translations.go
- wod_member_diamond.go
- wod_member_dividend_tran.go
- wod_member_rank.go
- wod_member_star.go