Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationManage ¶
type AuthorizationManage struct { yesql.Namespace `yesql:"authorization_manage"` BeFriendIds *sqlx.Stmt `yesql:"be_friend_ids"` IsFriend *sqlx.Stmt `yesql:"is_friend"` MyFriendSet *sqlx.Stmt `yesql:"my_friend_set"` }
func BuildAuthorizationManage ¶
func BuildAuthorizationManage(p PreparexBuilder, ctx ...context.Context) (obj *AuthorizationManage, err error)
type Comment ¶
type Comment struct { yesql.Namespace `yesql:"comment"` GetCommentContentsByIds string `yesql:"get_comment_contents_by_ids"` GetComments string `yesql:"get_comments"` GetCommmentRepliesByIds string `yesql:"get_commment_replies_by_ids"` GetUsersByIds string `yesql:"get_users_by_ids"` GetCommentById *sqlx.Stmt `yesql:"get_comment_by_id"` GetCommentReplyById *sqlx.Stmt `yesql:"get_comment_reply_by_id"` GetCommentThumbs *sqlx.Stmt `yesql:"get_comment_thumbs"` GetCommentCount *sqlx.NamedStmt `yesql:"get_comment_count"` }
func BuildComment ¶
func BuildComment(p PreparexBuilder, ctx ...context.Context) (obj *Comment, err error)
type CommentManage ¶
type CommentManage struct { yesql.Namespace `yesql:"comment_manage"` CreateComment *sqlx.Stmt `yesql:"create_comment"` CreateCommentContent *sqlx.Stmt `yesql:"create_comment_content"` CreateCommentReply *sqlx.Stmt `yesql:"create_comment_reply"` DeleteComment *sqlx.Stmt `yesql:"delete_comment"` DeleteCommentReply *sqlx.Stmt `yesql:"delete_comment_reply"` DeleteCommentThumbs *sqlx.Stmt `yesql:"delete_comment_thumbs"` DeleteReplyThumbs *sqlx.Stmt `yesql:"delete_reply_thumbs"` GetCommentReplyThumb *sqlx.Stmt `yesql:"get_comment_reply_thumb"` GetTweetCommentThumb *sqlx.Stmt `yesql:"get_tweet_comment_thumb"` UpdateCommentThumbsCount *sqlx.Stmt `yesql:"update_comment_thumbs_count"` UpdateReplyThumbsCount *sqlx.Stmt `yesql:"update_reply_thumbs_count"` CreateThumbsUpdownComment *sqlx.NamedStmt `yesql:"create_thumbs_updown_comment"` UpdateThumbsUpdownComment *sqlx.NamedStmt `yesql:"update_thumbs_updown_comment"` }
func BuildCommentManage ¶
func BuildCommentManage(p PreparexBuilder, ctx ...context.Context) (obj *CommentManage, err error)
type ContactManager ¶
type ContactManager struct { yesql.Namespace `yesql:"contact_manager"` AddFriendMsgsUpdate *sqlx.Stmt `yesql:"add_friend_msgs_update"` CreateContact *sqlx.Stmt `yesql:"create_contact"` DelFriend *sqlx.Stmt `yesql:"del_friend"` FreshContactStatus *sqlx.Stmt `yesql:"fresh_contact_status"` GetContact *sqlx.Stmt `yesql:"get_contact"` GetContacts *sqlx.Stmt `yesql:"get_contacts"` GetUserFriend *sqlx.Stmt `yesql:"get_user_friend"` IsFriend *sqlx.Stmt `yesql:"is_friend"` ListFriend *sqlx.Stmt `yesql:"list_friend"` RejectFriendMsgsUpdate *sqlx.Stmt `yesql:"reject_friend_msgs_update"` TotalFriendsById *sqlx.Stmt `yesql:"total_friends_by_id"` CreateMessage *sqlx.NamedStmt `yesql:"create_message"` }
func BuildContactManager ¶
func BuildContactManager(p PreparexBuilder, ctx ...context.Context) (obj *ContactManager, err error)
type FollowingManager ¶
type FollowingManager struct { yesql.Namespace `yesql:"following_manager"` CountFollowings *sqlx.Stmt `yesql:"count_followings"` CountFollows *sqlx.Stmt `yesql:"count_follows"` CreateFollowing *sqlx.Stmt `yesql:"create_following"` DeleteFollowing *sqlx.Stmt `yesql:"delete_following"` ExistFollowing *sqlx.Stmt `yesql:"exist_following"` ListFollowings *sqlx.Stmt `yesql:"list_followings"` ListFollows *sqlx.Stmt `yesql:"list_follows"` }
func BuildFollowingManager ¶
func BuildFollowingManager(p PreparexBuilder, ctx ...context.Context) (obj *FollowingManager, err error)
type Message ¶
type Message struct { yesql.Namespace `yesql:"message"` GetMessageById *sqlx.Stmt `yesql:"get_message_by_id"` GetUnreadCount *sqlx.Stmt `yesql:"get_unread_count"` ReadMessage *sqlx.Stmt `yesql:"read_message"` CreateMessage *sqlx.NamedStmt `yesql:"create_message"` GetMessageCount *sqlx.NamedStmt `yesql:"get_message_count"` GetMessages *sqlx.NamedStmt `yesql:"get_messages"` }
func BuildMessage ¶
func BuildMessage(p PreparexBuilder, ctx ...context.Context) (obj *Message, err error)
type PreparexBuilder ¶
type PreparexBuilder interface { PreparexContext QueryHook(query string) string }
PreparexBuilder preparex builder interface for sqlx
type PreparexContext ¶
type PreparexContext interface { // PrepareContext prepares a statement. // The provided context is used for the preparation of the statement, not for // the execution of the statement. PreparexContext(ctx context.Context, query string) (*sqlx.Stmt, error) // PrepareNamedContext returns an sqlx.NamedStmt PrepareNamedContext(ctx context.Context, query string) (*sqlx.NamedStmt, error) // Rebind rebind query to adapte SQL Driver Rebind(query string) string }
PreparexContext enhances the Conn interface with context.
type Security ¶
type Security struct { yesql.Namespace `yesql:"security"` GetLatestPhoneCaptcha *sqlx.Stmt `yesql:"get_latest_phone_captcha"` UsePhoneCaptcha *sqlx.Stmt `yesql:"use_phone_captcha"` CreatePhoneCaptcha *sqlx.NamedStmt `yesql:"create_phone_captcha"` }
func BuildSecurity ¶
func BuildSecurity(p PreparexBuilder, ctx ...context.Context) (obj *Security, err error)
type ShipIndex ¶
type ShipIndex struct { yesql.Namespace `yesql:"ship_index"` IndexBySelf string `yesql:"index_by_self"` IndexCountBySelf string `yesql:"index_count_by_self"` IndexByAdmin *sqlx.Stmt `yesql:"index_by_admin"` IndexByGuest *sqlx.Stmt `yesql:"index_by_guest"` IndexCountByAdmin *sqlx.Stmt `yesql:"index_count_by_admin"` IndexCountByGuest *sqlx.Stmt `yesql:"index_count_by_guest"` }
func BuildShipIndex ¶
func BuildShipIndex(p PreparexBuilder, ctx ...context.Context) (obj *ShipIndex, err error)
type SimpleIndex ¶
type SimpleIndex struct { yesql.Namespace `yesql:"simple_index"` Index *sqlx.Stmt `yesql:"index"` IndexCount *sqlx.Stmt `yesql:"index_count"` }
func BuildSimpleIndex ¶
func BuildSimpleIndex(p PreparexBuilder, ctx ...context.Context) (obj *SimpleIndex, err error)
type Tweet ¶
type Tweet struct { yesql.Namespace `yesql:"tweet"` GetAnyPostCount string `yesql:"get_any_post_count"` GetAnyPosts string `yesql:"get_any_posts"` GetPostContentsByIds string `yesql:"get_post_contents_by_ids"` GetUserPostCount string `yesql:"get_user_post_count"` GetUserPosts string `yesql:"get_user_posts"` GetPostAttachmentBill *sqlx.Stmt `yesql:"get_post_attachment_bill"` GetPostById *sqlx.Stmt `yesql:"get_post_by_id"` GetPostContentById *sqlx.Stmt `yesql:"get_post_content_by_id"` GetUserPostCollection *sqlx.Stmt `yesql:"get_user_post_collection"` GetUserPostCollectionCount *sqlx.Stmt `yesql:"get_user_post_collection_count"` GetUserPostCollections *sqlx.Stmt `yesql:"get_user_post_collections"` GetUserPostStar *sqlx.Stmt `yesql:"get_user_post_star"` GetUserPostStarCount *sqlx.Stmt `yesql:"get_user_post_star_count"` GetUserPostStars *sqlx.Stmt `yesql:"get_user_post_stars"` UserCommentTweetsByFriend *sqlx.Stmt `yesql:"user_comment_tweets_by_friend"` UserCommentTweetsByGuest *sqlx.Stmt `yesql:"user_comment_tweets_by_guest"` UserCommentTweetsBySelf *sqlx.Stmt `yesql:"user_comment_tweets_by_self"` UserCommentTweetsCountByFriend *sqlx.Stmt `yesql:"user_comment_tweets_count_by_friend"` UserCommentTweetsCountByGuest *sqlx.Stmt `yesql:"user_comment_tweets_count_by_guest"` UserCommentTweetsCountBySelf *sqlx.Stmt `yesql:"user_comment_tweets_count_by_self"` UserMediaTweetsByFriend *sqlx.Stmt `yesql:"user_media_tweets_by_friend"` UserMediaTweetsByGuest *sqlx.Stmt `yesql:"user_media_tweets_by_guest"` UserMediaTweetsBySelf *sqlx.Stmt `yesql:"user_media_tweets_by_self"` UserMediaTweetsCountByFriend *sqlx.Stmt `yesql:"user_media_tweets_count_by_friend"` UserMediaTweetsCountByGuest *sqlx.Stmt `yesql:"user_media_tweets_count_by_guest"` UserMediaTweetsCountBySelf *sqlx.Stmt `yesql:"user_media_tweets_count_by_self"` UserStarTweetsByAdmin *sqlx.Stmt `yesql:"user_star_tweets_by_admin"` UserStarTweetsByFriend *sqlx.Stmt `yesql:"user_star_tweets_by_friend"` UserStarTweetsByGuest *sqlx.Stmt `yesql:"user_star_tweets_by_guest"` UserStarTweetsBySelf *sqlx.Stmt `yesql:"user_star_tweets_by_self"` UserStarTweetsCountByAdmin *sqlx.Stmt `yesql:"user_star_tweets_count_by_admin"` UserStarTweetsCountByFriend *sqlx.Stmt `yesql:"user_star_tweets_count_by_friend"` UserStarTweetsCountByGuest *sqlx.Stmt `yesql:"user_star_tweets_count_by_guest"` UserStarTweetsCountBySelf *sqlx.Stmt `yesql:"user_star_tweets_count_by_self"` }
func BuildTweet ¶
func BuildTweet(p PreparexBuilder, ctx ...context.Context) (obj *Tweet, err error)
type TweetHelp ¶
type TweetHelp struct { yesql.Namespace `yesql:"tweet_help"` GetPostContentByIds string `yesql:"get_post_content_by_ids"` GetUsersByIds string `yesql:"get_users_by_ids"` }
func BuildTweetHelp ¶
func BuildTweetHelp(p PreparexBuilder) (obj *TweetHelp, err error)
type TweetManage ¶
type TweetManage struct { yesql.Namespace `yesql:"tweet_manage"` CommentMediaFromCommentIds string `yesql:"comment_media_from_comment_ids"` DelCommentContentByCommentIds string `yesql:"del_comment_content_by_comment_ids"` DelReplyByCommentIds string `yesql:"del_reply_by_comment_ids"` AddAttachment *sqlx.Stmt `yesql:"add_attachment"` AddPostCollection *sqlx.Stmt `yesql:"add_post_collection"` AddPostStar *sqlx.Stmt `yesql:"add_post_star"` CommentIdsByPostId *sqlx.Stmt `yesql:"comment_ids_by_post_id"` DelCommentByPostId *sqlx.Stmt `yesql:"del_comment_by_post_id"` DelPostById *sqlx.Stmt `yesql:"del_post_by_id"` DelPostCollection *sqlx.Stmt `yesql:"del_post_collection"` DelPostStar *sqlx.Stmt `yesql:"del_post_star"` HighlightPost *sqlx.Stmt `yesql:"highlight_post"` LockPost *sqlx.Stmt `yesql:"lock_post"` MediaContentByPostId *sqlx.Stmt `yesql:"media_content_by_post_id"` PostHighlightStatus *sqlx.Stmt `yesql:"post_highlight_status"` StickPost *sqlx.Stmt `yesql:"stick_post"` VisiblePost *sqlx.Stmt `yesql:"visible_post"` AddPost *sqlx.NamedStmt `yesql:"add_post"` AddPostContent *sqlx.NamedStmt `yesql:"add_post_content"` UpdatePost *sqlx.NamedStmt `yesql:"update_post"` }
func BuildTweetManage ¶
func BuildTweetManage(p PreparexBuilder, ctx ...context.Context) (obj *TweetManage, err error)
type UserManage ¶
type UserManage struct { yesql.Namespace `yesql:"user_manage"` GetUsersByIds string `yesql:"get_users_by_ids"` GetAnyUsers *sqlx.Stmt `yesql:"get_any_users"` GetUserById *sqlx.Stmt `yesql:"get_user_by_id"` GetUserByPhone *sqlx.Stmt `yesql:"get_user_by_phone"` GetUserByUsername *sqlx.Stmt `yesql:"get_user_by_username"` GetUsersByKeyword *sqlx.Stmt `yesql:"get_users_by_keyword"` CreateUser *sqlx.NamedStmt `yesql:"create_user"` UpdateUser *sqlx.NamedStmt `yesql:"update_user"` }
func BuildUserManage ¶
func BuildUserManage(p PreparexBuilder, ctx ...context.Context) (obj *UserManage, err error)
type Wallet ¶
type Wallet struct { yesql.Namespace `yesql:"wallet"` AddUserBalance *sqlx.Stmt `yesql:"add_user_balance"` CreateRecharge *sqlx.Stmt `yesql:"create_recharge"` CreateWalletStatement *sqlx.Stmt `yesql:"create_wallet_statement"` GetRechargeById *sqlx.Stmt `yesql:"get_recharge_by_id"` GetUserBalance *sqlx.Stmt `yesql:"get_user_balance"` GetUserByUid *sqlx.Stmt `yesql:"get_user_by_uid"` GetUserWalletBillCount *sqlx.Stmt `yesql:"get_user_wallet_bill_count"` GetUserWalletBills *sqlx.Stmt `yesql:"get_user_wallet_bills"` MarkSuccessRecharge *sqlx.Stmt `yesql:"mark_success_recharge"` MinusUserBalance *sqlx.Stmt `yesql:"minus_user_balance"` NewPostAttachmentBill *sqlx.Stmt `yesql:"new_post_attachment_bill"` NewPostBill *sqlx.Stmt `yesql:"new_post_bill"` }
func BuildWallet ¶
func BuildWallet(p PreparexBuilder, ctx ...context.Context) (obj *Wallet, err error)
Click to show internal directories.
Click to hide internal directories.