cc

package
v0.0.0-...-5a2f35a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2024 License: BSD-2-Clause Imports: 4 Imported by: 0

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL