@ -1,6 +1,6 @@
// Code generated by Yesql. DO NOT EDIT.
// versions:
// - Yesql v1. 1.6
// - Yesql v1. 5.0
package cc
@ -12,58 +12,191 @@ import (
)
const (
_UserInfo_AuthorizationManage = ` SELECT * FROM @user WHERE username=? `
_UserInfo_CommentManage = ` SELECT * FROM @user WHERE username=? `
_UserInfo_Comment = ` SELECT * FROM @user WHERE username=? `
_UserInfo_ContactManager = ` SELECT * FROM @user WHERE username=? `
_UserInfo_FollowIndexA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_FollowIndex = ` SELECT * FROM @user WHERE username=? `
_UserInfo_FriendIndexA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_FriendIndex = ` SELECT * FROM @user WHERE username=? `
_UserInfo_LightIndexA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_LightIndex = ` SELECT * FROM @user WHERE username=? `
_UserInfo_Message = ` SELECT * FROM @user WHERE username=? `
_UserInfo_Security = ` SELECT * FROM @user WHERE username=? `
_UserInfo_SimpleIndexA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_SimpleIndex = ` SELECT * FROM @user WHERE username=? `
_DecrTagsById_TopicA = ` UPDATE @tag SET quote_num=quote_num-1, modified_on=? WHERE id IN (?) `
_HotTags_TopicA = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id, u.nickname, u.username, u.status, u.avatar, u.is_admin FROM @tag t JOIN @user u ON t.user_id = u.id WHERE t.is_del = 0 AND t.quote_num > 0 ORDER BY t.quote_num DESC LIMIT ? OFFSET ? `
_IncrTagsById_TopicA = ` UPDATE @tag SET quote_num=quote_num+1, is_del=0, modified_on=? WHERE id IN (?) `
_InsertTag_TopicA = ` INSERT INTO @tag (user_id, tag, created_on, modified_on, quote_num) VALUES (?, ?, ?, ?, 1) `
_NewestTags_TopicA = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id, u.nickname, u.username, u.status, u.avatar, u.is_admin FROM @tag t JOIN @user u ON t.user_id = u.id WHERE t.is_del = 0 AND t.quote_num > 0 ORDER BY t.id DESC LIMIT ? OFFSET ? `
_TagsByIdA_TopicA = ` SELECT id FROM @tag WHERE id IN (?) AND is_del = 0 AND quote_num > 0 `
_TagsByIdB_TopicA = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE id IN (?) `
_TagsByKeywordA_TopicA = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE is_del = 0 ORDER BY quote_num DESC LIMIT 6 `
_TagsByKeywordB_TopicA = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE is_del = 0 AND tag LIKE ? ORDER BY quote_num DESC LIMIT 6 `
_TagsForIncr_TopicA = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE tag IN (?) `
_UserInfo_TweetA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_TweetHelpA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_TweetHelp = ` SELECT * FROM @user WHERE username=? `
_UserInfo_TweetManageA = ` SELECT * FROM @user WHERE username=? `
_UserInfo_TweetManage = ` SELECT * FROM @user WHERE username=? `
_UserInfo_Tweet = ` SELECT * FROM @user WHERE username=? `
_UserInfo_UserManage = ` SELECT * FROM @user WHERE username=? `
_UserInfo_Wallet = ` SELECT * FROM @user WHERE username=? `
_TagsFromNames = ` SELECT * FROM @tag WHERE tag IN (?) AND is_del=0 `
_UpdateTagQuote = ` UPDATE @tag SET quote_num=?, modified_on=? WHERE id=? AND is_del=0 `
_AuthorizationManage_BeFriendIds = ` SELECT user_id FROM @contact WHERE friend_id=? AND status=2 AND is_del=0 `
_AuthorizationManage_IsFriend = ` SELECT status FROM @contact WHERE user_id=? AND friend_id=? AND is_del=0 `
_AuthorizationManage_MyFriendSet = ` SELECT friend_id FROM @contact WHERE user_id=? AND status=2 AND is_del=0 `
_Comment_GetCommentById = ` SELECT * FROM @comment WHERE id=? AND is_del=0 `
_Comment_GetCommentContentsByIds = ` SELECT * FROM @comment_content WHERE comment_id IN (?) `
_Comment_GetCommentCount = ` SELECT count(*) FROM @comment WHERE post_id=:post_id AND is_del=0 `
_Comment_GetCommentReplyById = ` SELECT * FROM @comment_reply WHERE id=? AND is_del=0 `
_Comment_GetCommentThumbs = ` SELECT * FROM @tweet_comment_thumbs WHERE user_id=? AND tweet_id=? `
_Comment_GetComments = ` SELECT * FROM @comment WHERE post_id=? AND is_del=0 ORDER BY %order% LIMIT ? OFFSET ? `
_Comment_GetCommmentRepliesByIds = ` SELECT * FROM @comment_reply WHERE comment_id IN (?) ORDER BY id ASC `
_Comment_GetUsersByIds = ` SELECT id, nickname, username, status, avatar, is_admin FROM @user WHERE id IN (?) `
_CommentManage_CreateComment = ` INSERT INTO @comment (post_id, user_id, ip, ip_loc, created_on) VALUES (?, ?, ?, ?, ?) `
_CommentManage_CreateCommentContent = ` INSERT INTO @comment_content (comment_id, user_id, content, type, sort, created_on) VALUES (?, ?, ?, ?, ?, ?) `
_CommentManage_CreateCommentReply = ` INSERT INTO @comment_reply (comment_id, user_id, content, at_user_id, ip, ip_loc, created_on) VALUES (?, ?, ?, ?, ?, ?, ?) `
_CommentManage_CreateThumbsUpdownComment = ` INSERT INTO @tweet_comment_thumbs (user_id, tweet_id, comment_id, reply_id, is_thumbs_up, is_thumbs_down, comment_type, created_on) VALUES (:user_id, :tweet_id, :comment_id, :reply_id, :is_thumbs_up, :is_thumbs_down, :comment_type, :created_on) `
_CommentManage_DeleteComment = ` UPDATE @comment SET deleted_on=?, is_del=1 WHERE id=? AND is_del=0 `
_CommentManage_DeleteCommentReply = ` UPDATE @comment_reply SET deleted_on=?, is_del=1 WHERE id=? AND is_del=0 `
_CommentManage_DeleteCommentThumbs = ` UPDATE @tweet_comment_thumbs SET deleted_on=?, is_del=1 WHERE user_id=? AND tweet_id=? AND comment_id=? AND is_del=0 `
_CommentManage_DeleteReplyThumbs = ` UPDATE @tweet_comment_thumbs SET deleted_on=?, is_del=1 WHERE user_id=? AND comment_id=? AND reply_id=? AND is_del=0 `
_CommentManage_GetCommentReplyThumb = ` SELECT * FROM @tweet_comment_thumbs WHERE user_id=? AND tweet_id=? AND comment_id=? AND reply_id=? AND comment_type=1 AND is_del=0 `
_CommentManage_GetTweetCommentThumb = ` SELECT * FROM @tweet_comment_thumbs WHERE user_id=? AND tweet_id=? AND comment_id=? AND comment_type=0 AND is_del=0 `
_CommentManage_UpdateCommentThumbsCount = ` UPDATE @comment SET thumbs_up_count=?, thumbs_down_count=?, modified_on=? WHERE id=? AND is_del=0 `
_CommentManage_UpdateReplyThumbsCount = ` UPDATE @comment_reply SET thumbs_up_count=?, thumbs_down_count=?, modified_on=? WHERE id=? AND is_del=0 `
_CommentManage_UpdateThumbsUpdownComment = ` UPDATE @tweet_comment_thumbs SET is_thumbs_up=:is_thumbs_up, is_thumbs_down=:is_thumbs_down, modified_on=:modified_on WHERE id=:id AND is_del=0 `
_ContactManager_AddFriendMsgsUpdate = ` UPDATE @message SET reply_id=?, modified_on=? WHERE ((sender_user_id = ? AND receiver_user_id = ?) OR (sender_user_id = ? AND receiver_user_id = ?)) AND type = ? AND reply_id = ? `
_ContactManager_CreateContact = ` INSERT INTO @contact (user_id, friend_id, status, created_on) VALUES (?, ?, ?, ?) `
_ContactManager_CreateMessage = ` INSERT INTO @message (sender_user_id, receiver_user_id, type, brief, content, reply_id, created_on) VALUES (:sender_user_id, :receiver_user_id, :type, :brief, :content, :reply_id, :created_on) `
_ContactManager_DelFriend = ` UPDATE @contact SET status=4, is_del=1, deleted_on=? WHERE id=? `
_ContactManager_FreshContactStatus = ` UPDATE @contact SET status=?, modified_on=?, is_del=0 WHERE id=? `
_ContactManager_GetContact = ` SELECT id, user_id, friend_id, group_id, remark, status, is_top, is_black, notice_enable, is_del FROM @contact WHERE user_id=? AND friend_id=? `
_ContactManager_GetContacts = ` SELECT id, user_id, friend_id, group_id, remark, status, is_top, is_black, notice_enable, is_del FROM @contact WHERE (user_id=? AND friend_id=?) OR (user_id=? AND friend_id=?) `
_ContactManager_GetUserFriend = ` SELECT id, user_id, friend_id, group_id, remark, status, is_top, is_black, notice_enable, is_del FROM @contact WHERE user_id=? AND friend_id=? AND is_del=0 `
_ContactManager_IsFriend = ` SELECT true FROM @contact WHERE user_id=? AND friend_id=? AND is_del=0 AND status=2 `
_ContactManager_ListFriend = ` SELECT c.friend_id user_id, u.username username, u.nickname nickname, u.avatar avatar, u.phone phone FROM @contact c JOIN @user u ON c.friend_id=u.id WHERE user_id=? AND status=2 AND is_del=0 ORDER BY u.nickname ASC LIMIT ? OFFSET ? `
_ContactManager_RejectFriendMsgsUpdate = ` UPDATE @message SET reply_id=?, modified_on=? WHERE sender_user_id = ? AND receiver_user_id = ? AND type = ? AND reply_id = ? `
_ContactManager_TotalFriendsById = ` SELECT count(*) FROM @contact WHERE user_id=? AND status=2 AND is_del=0 `
_FollowIndexA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_FollowIndex_UserInfo = ` SELECT * FROM @user WHERE username=? `
_FriendIndexA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_FriendIndex_UserInfo = ` SELECT * FROM @user WHERE username=? `
_LightIndexA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_LightIndex_UserInfo = ` SELECT * FROM @user WHERE username=? `
_Message_CreateMessage = ` INSERT INTO @message (sender_user_id, receiver_user_id, type, brief, content, post_id, comment_id, reply_id, created_on) VALUES (:sender_user_id, :receiver_user_id, :type, :brief, :content, :post_id, :comment_id, :reply_id, :created_on) `
_Message_GetMessageById = ` SELECT * FROM @message WHERE id=? AND is_del=0 `
_Message_GetMessageCount = ` SELECT count(*) FROM @message WHERE receiver_user_id=:recerver_user_id AND is_del=0 `
_Message_GetMessages = ` SELECT * FROM @message WHERE receiver_user_id=:recerver_user_id AND is_del=0 ORDER BY id DESC LIMIT :limit OFFSET :offset `
_Message_GetUnreadCount = ` SELECT count(*) FROM @message WHERE receiver_user_id=? AND is_read=0 AND is_del=0 `
_Message_ReadMessage = ` UPDATE @message SET is_read=1, modified_on=? WHERE id=? `
_Security_CreatePhoneCaptcha = ` INSERT INTO @captcha (phone, captcha, expired_on, created_on) VALUES (:phone, :captcha, :expired_on, :created_on) `
_Security_GetLatestPhoneCaptcha = ` SELECT * FROM @captcha WHERE phone=? AND is_del=0 `
_Security_UsePhoneCaptcha = ` UPDATE @captcha SET use_times=use_times+1, modified_on=? WHERE id=? AND is_del=0 `
_SimpleIndexA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_SimpleIndex_UserInfo = ` SELECT * FROM @user WHERE username=? `
_TopicA_DecrTagsById = ` UPDATE @tag SET quote_num=quote_num-1, modified_on=? WHERE id IN (?) `
_TopicA_HotTags = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id, u.nickname, u.username, u.status, u.avatar, u.is_admin FROM @tag t JOIN @user u ON t.user_id = u.id WHERE t.is_del = 0 AND t.quote_num > 0 ORDER BY t.quote_num DESC LIMIT ? OFFSET ? `
_TopicA_IncrTagsById = ` UPDATE @tag SET quote_num=quote_num+1, is_del=0, modified_on=? WHERE id IN (?) `
_TopicA_InsertTag = ` INSERT INTO @tag (user_id, tag, created_on, modified_on, quote_num) VALUES (?, ?, ?, ?, 1) `
_TopicA_NewestTags = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id, u.nickname, u.username, u.status, u.avatar, u.is_admin FROM @tag t JOIN @user u ON t.user_id = u.id WHERE t.is_del = 0 AND t.quote_num > 0 ORDER BY t.id DESC LIMIT ? OFFSET ? `
_TopicA_TagsByIdA = ` SELECT id FROM @tag WHERE id IN (?) AND is_del = 0 AND quote_num > 0 `
_TopicA_TagsByIdB = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE id IN (?) `
_TopicA_TagsByKeywordA = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE is_del = 0 ORDER BY quote_num DESC LIMIT 6 `
_TopicA_TagsByKeywordB = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE is_del = 0 AND tag LIKE ? ORDER BY quote_num DESC LIMIT 6 `
_TopicA_TagsForIncr = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE tag IN (?) `
_TweetA_AttachmentByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_FavoriteByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_ReactionByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_TweetInfoById = ` SELECT * FROM @user WHERE username=? `
_TweetA_TweetItemById = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserFavorites = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserReactions = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserTweetsByAdmin = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserTweetsByFriend = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserTweetsByGuest = ` SELECT * FROM @user WHERE username=? `
_TweetA_UserTweetsBySelf = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetAnyPostCount = ` SELECT count(*) FROM @post WHERE visibility IN (?) `
_Tweet_GetAnyPosts = ` SELECT * FROM @post WHERE visibility IN (?) AND is_del=0 LIMIT ? OFFSET ? `
_Tweet_GetPostAttachmentBill = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetPostById = ` SELECT * FROM @post WHERE id=? AND is_del=0 `
_Tweet_GetPostContentById = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetPostContentsByIds = ` SELECT * FROM @post_content WHERE post_id IN (?) AND is_del=0 `
_Tweet_GetUserPostCollection = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPostCollectionCount = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPostCollections = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPostCount = ` SELECT count(*) FROM @post WHERE user_id=? AND visibility IN (?) `
_Tweet_GetUserPostStar = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPostStarCount = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPostStars = ` SELECT * FROM @user WHERE username=? `
_Tweet_GetUserPosts = ` SELECT * FROM @post WHERE user_id=? AND visibility IN (?) ORDER BY latest_replies_on DESC LIMIT ? OFFSET ? `
_TweetHelpA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_TweetHelp_GetPostContentByIds = ` SELECT id, post_id, content, type, sort FROM @post_content WHERE post_id IN (?) AND is_del=0 `
_TweetHelp_GetUsersByIds = ` SELECT id, username, nickname, status, avatar, is_admin FROM @user WHERE id IN (?) AND is_del=0 `
_TweetManageA_UserInfo = ` SELECT * FROM @user WHERE username=? `
_TweetManage_AddAttachment = ` INSERT INTO @attachment (user_id, file_size, img_width, img_height, type, content, created_on) VALUES (?, ?, ?, ?, ?, ?, ?) `
_TweetManage_AddPost = ` INSERT INTO @post (user_id, tags, ip, ip_loc, attachment_price, visibility, latest_replies_on, created_on) VALUES (:user_id, :tags, :ip, :ip_loc, :attachment_price, :visibility, :latest_replies_on, :created_on) `
_TweetManage_AddPostCollection = ` INSERT INTO @post_collection (post_id, user_id, created_on) VALUES (?, ?, ?) `
_TweetManage_AddPostContent = ` INSERT INTO @post_content (post_id, user_id, content, type, sort, created_on) VALUES (:post_id, :user_id, :content, :type, :sort, :created_on) `
_TweetManage_AddPostStar = ` INSERT INTO @post_star (post_id, user_id, created_on) VALUES (?, ?, ?) `
_TweetManage_DelPostById = ` UPDATE @post SET is_del=1, deleted_on=? WHERE id=? AND is_del=0 `
_TweetManage_DelPostCollection = ` UPDATE @post_collection SET is_del=1, deleted_on=? WHERE id=? AND is_del=0 `
_TweetManage_DelPostStar = ` UPDATE @post_star SET is_del=1, deleted_on=? WHERE id=? AND is_del=0 `
_TweetManage_LockPost = ` UPDATE @post SET is_lock=1-is_lock, modified_on=? WHERE id=? AND is_del=0 `
_TweetManage_MediaContentByPostId = ` SELECT content FROM post_content WHERE post_id=? AND is_del=0 AND type IN (3, 4, 5, 7, 8) `
_TweetManage_StickPost = ` UPDATE @post SET is_top=1-is_top, modified_on=? WHERE id=? AND is_del=0 `
_TweetManage_UpdatePost = ` UPDATE @post SET comment_count=:comment_count, upvote_count=:upvote_count, collection_count=:collection_count, latest_replies_on=:latest_replies_on, modified_on=:modified_on WHERE id=:id AND is_del=0 `
_TweetManage_VisiblePost = ` UPDATE @post SET visibility=?, is_top=?, modified_on=? WHERE id=? AND is_del=0 `
_UserManage_CreateUser = ` INSERT INTO @user (username, nickname, password, salt, avatar, status, created_on) VALUES (:username, :nickname, :password, :salt, :avatar, :status, :created_on) `
_UserManage_GetAnyUsers = ` SELECT * FROM @user WHERE is_del=0 ORDER BY id ASC limit 6 `
_UserManage_GetUserById = ` SELECT * FROM @user WHERE id=? AND is_del=0 `
_UserManage_GetUserByPhone = ` SELECT * FROM @user WHERE phone=? AND is_del=0 `
_UserManage_GetUserByUsername = ` SELECT * FROM @user WHERE username=? AND is_del=0 `
_UserManage_GetUsersByIds = ` SELECT * FROM @user WHERE id IN (?) AND is_del=0 `
_UserManage_GetUsersByKeyword = ` SELECT * FROM @user WHERE username LIKE ? AND is_del=0 limit 6 `
_UserManage_UpdateUser = ` UPDATE @user SET username=:username, nickname=:nickname, phone=:phone, password=:password, salt=:salt, status=:status, avatar=:avatar, balance=:balance, is_admin=:is_admin, modified_on=:modified_on WHERE id=? AND is_del=0 `
_Wallet_AddUserBalance = ` UPDATE @user SET balance=balance+?, modified_on=? WHERE id=? AND is_del=0 `
_Wallet_CreateRecharge = ` INSERT INTO @wallet_recharge (user_id, amount, created_on) VALUES (?, ?, ?) `
_Wallet_CreateWalletStatement = ` INSERT INTO @wallet_statement (user_id, change_amount, balance_snapshot, reason, created_on) VALUES (?, ?, ?, ?, ?) `
_Wallet_GetRechargeById = ` SELECT * FROM @wallet_recharge WHERE id=? AND is_del=? `
_Wallet_GetUserBalance = ` SELECT balance FROM @user WHERE id=? AND is_del=0 `
_Wallet_GetUserByUid = ` SELECT * FROM @user WHERE id=? AND is_del=0 `
_Wallet_GetUserWalletBillCount = ` SELECT count(*) FROM @wallet_statement WHERE user_id=? AND is_del=0 `
_Wallet_GetUserWalletBills = ` SELECT * FROM @wallet_statement WHERE user_id=? AND is_del=0 ORDER BY id DESC LIMIT ? OFFSET ? `
_Wallet_MarkSuccessRecharge = ` UPDATE @wallet_recharge SET trade_no=?, trade_status='TRADE_SUCCESS', modified_on=? WHERE id=? AND is_del=0 `
_Wallet_MinusUserBalance = ` UPDATE @user SET balance=balance-?, modified_on=? WHERE id=? AND is_del=0 `
_Wallet_NewPostAttachmentBill = ` INSERT INTO @post_attachment_bill (post_id, user_id, paid_amount, created_on) VALUES (?, ?, ?, ?) `
_Wallet_NewPostBill = ` INSERT INTO @wallet_statement (post_id, user_id, change_amount, balance_snapshot, reason, created_on) VALUES (?, ?, ?, ?, ?, ?) `
)
type Yesql struct {
TagsFromNames string ` yesql:"tags_from_names" `
UpdateTagQuote * sqlx . Stmt ` yesql:"update_tag_quote" `
}
type AuthorizationManage struct {
yesql . Namespace ` yesql:"authorization_manage" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
BeFriendIds * sqlx . Stmt ` yesql:"be_friend_ids" `
IsFriend * sqlx . Stmt ` yesql:"is_friend" `
MyFriendSet * sqlx . Stmt ` yesql:"my_friend_set" `
}
type Comment struct {
yesql . Namespace ` yesql:"comment" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type CommentManage struct {
yesql . Namespace ` yesql:"comment_manage" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type ContactManager struct {
yesql . Namespace ` yesql:"contact_manager" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type FollowIndex struct {
@ -98,12 +231,19 @@ type LightIndexA struct {
type Message struct {
yesql . Namespace ` yesql:"message" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type Security struct {
yesql . Namespace ` yesql:"security" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
GetLatestPhoneCaptcha * sqlx . Stmt ` yesql:"get_latest_phone_captcha" `
UsePhoneCaptcha * sqlx . Stmt ` yesql:"use_phone_captcha" `
CreatePhoneCaptcha * sqlx . NamedStmt ` yesql:"create_phone_captcha" `
}
type SimpleIndex struct {
@ -132,17 +272,42 @@ type TopicA struct {
type Tweet struct {
yesql . Namespace ` yesql:"tweet" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type TweetA struct {
yesql . Namespace ` yesql:"tweet_a" `
AttachmentByTweetId * sqlx . Stmt ` yesql:"attachment_by_tweet_id" `
FavoriteByTweetId * sqlx . Stmt ` yesql:"favorite_by_tweet_id" `
ReactionByTweetId * sqlx . Stmt ` yesql:"reaction_by_tweet_id" `
TweetInfoById * sqlx . Stmt ` yesql:"tweet_info_by_id" `
TweetItemById * sqlx . Stmt ` yesql:"tweet_item_by_id" `
UserFavorites * sqlx . Stmt ` yesql:"user_favorites" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
UserReactions * sqlx . Stmt ` yesql:"user_reactions" `
UserTweetsByAdmin * sqlx . Stmt ` yesql:"user_tweets_by_admin" `
UserTweetsByFriend * sqlx . Stmt ` yesql:"user_tweets_by_friend" `
UserTweetsByGuest * sqlx . Stmt ` yesql:"user_tweets_by_guest" `
UserTweetsBySelf * sqlx . Stmt ` yesql:"user_tweets_by_self" `
}
type TweetHelp struct {
yesql . Namespace ` yesql:"tweet_help" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
GetPostContentByIds string ` yesql:"get_post_content_by_ids" `
GetUsersByIds string ` yesql:"get_users_by_ids" `
}
type TweetHelpA struct {
@ -152,7 +317,19 @@ type TweetHelpA struct {
type TweetManage struct {
yesql . Namespace ` yesql:"tweet_manage" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
AddAttachment * sqlx . Stmt ` yesql:"add_attachment" `
AddPostCollection * sqlx . Stmt ` yesql:"add_post_collection" `
AddPostStar * sqlx . Stmt ` yesql:"add_post_star" `
DelPostById * sqlx . Stmt ` yesql:"del_post_by_id" `
DelPostCollection * sqlx . Stmt ` yesql:"del_post_collection" `
DelPostStar * sqlx . Stmt ` yesql:"del_post_star" `
LockPost * sqlx . Stmt ` yesql:"lock_post" `
MediaContentByPostId * sqlx . Stmt ` yesql:"media_content_by_post_id" `
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" `
}
type TweetManageA struct {
@ -162,12 +339,46 @@ type TweetManageA struct {
type UserManage struct {
yesql . Namespace ` yesql:"user_manage" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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" `
}
type Wallet struct {
yesql . Namespace ` yesql:"wallet" `
UserInfo * sqlx . Stmt ` yesql:"user_info" `
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 BuildYesql ( p yesql . PreparexBuilder , ctx ... context . Context ) ( obj * Yesql , err error ) {
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
} else {
c = context . Background ( )
}
obj = & Yesql {
TagsFromNames : p . QueryHook ( _TagsFromNames ) ,
}
if obj . UpdateTagQuote , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UpdateTagQuote ) ) ) ; err != nil {
return
}
return
}
func BuildAuthorizationManage ( p yesql . PreparexBuilder , ctx ... context . Context ) ( obj * AuthorizationManage , err error ) {
@ -178,7 +389,13 @@ func BuildAuthorizationManage(p yesql.PreparexBuilder, ctx ...context.Context) (
c = context . Background ( )
}
obj = & AuthorizationManage { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_AuthorizationManage ) ) ) ; err != nil {
if obj . BeFriendIds , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _AuthorizationManage_BeFriendIds ) ) ) ; err != nil {
return
}
if obj . IsFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _AuthorizationManage_IsFriend ) ) ) ; err != nil {
return
}
if obj . MyFriendSet , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _AuthorizationManage_MyFriendSet ) ) ) ; err != nil {
return
}
return
@ -191,8 +408,22 @@ func BuildComment(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Comment
} else {
c = context . Background ( )
}
obj = & Comment { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_Comment ) ) ) ; err != nil {
obj = & Comment {
GetCommentContentsByIds : p . QueryHook ( _Comment_GetCommentContentsByIds ) ,
GetComments : p . QueryHook ( _Comment_GetComments ) ,
GetCommmentRepliesByIds : p . QueryHook ( _Comment_GetCommmentRepliesByIds ) ,
GetUsersByIds : p . QueryHook ( _Comment_GetUsersByIds ) ,
}
if obj . GetCommentById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Comment_GetCommentById ) ) ) ; err != nil {
return
}
if obj . GetCommentReplyById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Comment_GetCommentReplyById ) ) ) ; err != nil {
return
}
if obj . GetCommentThumbs , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Comment_GetCommentThumbs ) ) ) ; err != nil {
return
}
if obj . GetCommentCount , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _Comment_GetCommentCount ) ) ) ; err != nil {
return
}
return
@ -206,7 +437,43 @@ func BuildCommentManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *C
c = context . Background ( )
}
obj = & CommentManage { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_CommentManage ) ) ) ; err != nil {
if obj . CreateComment , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_CreateComment ) ) ) ; err != nil {
return
}
if obj . CreateCommentContent , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_CreateCommentContent ) ) ) ; err != nil {
return
}
if obj . CreateCommentReply , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_CreateCommentReply ) ) ) ; err != nil {
return
}
if obj . DeleteComment , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_DeleteComment ) ) ) ; err != nil {
return
}
if obj . DeleteCommentReply , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_DeleteCommentReply ) ) ) ; err != nil {
return
}
if obj . DeleteCommentThumbs , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_DeleteCommentThumbs ) ) ) ; err != nil {
return
}
if obj . DeleteReplyThumbs , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_DeleteReplyThumbs ) ) ) ; err != nil {
return
}
if obj . GetCommentReplyThumb , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_GetCommentReplyThumb ) ) ) ; err != nil {
return
}
if obj . GetTweetCommentThumb , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_GetTweetCommentThumb ) ) ) ; err != nil {
return
}
if obj . UpdateCommentThumbsCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_UpdateCommentThumbsCount ) ) ) ; err != nil {
return
}
if obj . UpdateReplyThumbsCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_UpdateReplyThumbsCount ) ) ) ; err != nil {
return
}
if obj . CreateThumbsUpdownComment , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_CreateThumbsUpdownComment ) ) ) ; err != nil {
return
}
if obj . UpdateThumbsUpdownComment , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _CommentManage_UpdateThumbsUpdownComment ) ) ) ; err != nil {
return
}
return
@ -220,7 +487,40 @@ func BuildContactManager(p yesql.PreparexBuilder, ctx ...context.Context) (obj *
c = context . Background ( )
}
obj = & ContactManager { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_ContactManager ) ) ) ; err != nil {
if obj . AddFriendMsgsUpdate , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_AddFriendMsgsUpdate ) ) ) ; err != nil {
return
}
if obj . CreateContact , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_CreateContact ) ) ) ; err != nil {
return
}
if obj . DelFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_DelFriend ) ) ) ; err != nil {
return
}
if obj . FreshContactStatus , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_FreshContactStatus ) ) ) ; err != nil {
return
}
if obj . GetContact , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_GetContact ) ) ) ; err != nil {
return
}
if obj . GetContacts , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_GetContacts ) ) ) ; err != nil {
return
}
if obj . GetUserFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_GetUserFriend ) ) ) ; err != nil {
return
}
if obj . IsFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_IsFriend ) ) ) ; err != nil {
return
}
if obj . ListFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_ListFriend ) ) ) ; err != nil {
return
}
if obj . RejectFriendMsgsUpdate , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_RejectFriendMsgsUpdate ) ) ) ; err != nil {
return
}
if obj . TotalFriendsById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_TotalFriendsById ) ) ) ; err != nil {
return
}
if obj . CreateMessage , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _ContactManager_CreateMessage ) ) ) ; err != nil {
return
}
return
@ -234,7 +534,7 @@ func BuildFollowIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Fol
c = context . Background ( )
}
obj = & FollowIndex { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ FollowIndex) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ FollowIndex_UserInfo ) ) ) ; err != nil {
return
}
return
@ -248,7 +548,7 @@ func BuildFollowIndexA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Fo
c = context . Background ( )
}
obj = & FollowIndexA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ FollowIndexA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ FollowIndexA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -262,7 +562,7 @@ func BuildFriendIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Fri
c = context . Background ( )
}
obj = & FriendIndex { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ FriendIndex) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ FriendIndex_UserInfo ) ) ) ; err != nil {
return
}
return
@ -276,7 +576,7 @@ func BuildFriendIndexA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Fr
c = context . Background ( )
}
obj = & FriendIndexA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ FriendIndexA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ FriendIndexA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -290,7 +590,7 @@ func BuildLightIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Ligh
c = context . Background ( )
}
obj = & LightIndex { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ LightIndex) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ LightIndex_UserInfo ) ) ) ; err != nil {
return
}
return
@ -304,7 +604,7 @@ func BuildLightIndexA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Lig
c = context . Background ( )
}
obj = & LightIndexA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ LightIndexA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ LightIndexA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -318,7 +618,22 @@ func BuildMessage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Message
c = context . Background ( )
}
obj = & Message { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_Message ) ) ) ; err != nil {
if obj . GetMessageById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Message_GetMessageById ) ) ) ; err != nil {
return
}
if obj . GetUnreadCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Message_GetUnreadCount ) ) ) ; err != nil {
return
}
if obj . ReadMessage , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Message_ReadMessage ) ) ) ; err != nil {
return
}
if obj . CreateMessage , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _Message_CreateMessage ) ) ) ; err != nil {
return
}
if obj . GetMessageCount , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _Message_GetMessageCount ) ) ) ; err != nil {
return
}
if obj . GetMessages , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _Message_GetMessages ) ) ) ; err != nil {
return
}
return
@ -332,7 +647,13 @@ func BuildSecurity(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Securi
c = context . Background ( )
}
obj = & Security { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_Security ) ) ) ; err != nil {
if obj . GetLatestPhoneCaptcha , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Security_GetLatestPhoneCaptcha ) ) ) ; err != nil {
return
}
if obj . UsePhoneCaptcha , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Security_UsePhoneCaptcha ) ) ) ; err != nil {
return
}
if obj . CreatePhoneCaptcha , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _Security_CreatePhoneCaptcha ) ) ) ; err != nil {
return
}
return
@ -346,7 +667,7 @@ func BuildSimpleIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Sim
c = context . Background ( )
}
obj = & SimpleIndex { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ SimpleIndex) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ SimpleIndex_UserInfo ) ) ) ; err != nil {
return
}
return
@ -360,7 +681,7 @@ func BuildSimpleIndexA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Si
c = context . Background ( )
}
obj = & SimpleIndexA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ SimpleIndexA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ SimpleIndexA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -374,25 +695,25 @@ func BuildTopicA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *TopicA,
c = context . Background ( )
}
obj = & TopicA {
DecrTagsById : p . QueryHook ( _ DecrTagsById_TopicA ) ,
IncrTagsById : p . QueryHook ( _ IncrTagsById_TopicA ) ,
TagsByIdA : p . QueryHook ( _T agsByIdA_Topic A) ,
TagsByIdB : p . QueryHook ( _T agsByIdB_TopicA ) ,
TagsForIncr : p . QueryHook ( _T agsForIncr_TopicA ) ,
DecrTagsById : p . QueryHook ( _ TopicA_ DecrTagsById) ,
IncrTagsById : p . QueryHook ( _ TopicA_ IncrTagsById) ,
TagsByIdA : p . QueryHook ( _T opicA_T agsByIdA) ,
TagsByIdB : p . QueryHook ( _T opicA_T agsByIdB) ,
TagsForIncr : p . QueryHook ( _T opicA_T agsForIncr) ,
}
if obj . HotTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ HotTags_TopicA ) ) ) ; err != nil {
if obj . HotTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TopicA_ HotTags) ) ) ; err != nil {
return
}
if obj . InsertTag , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ InsertTag_TopicA ) ) ) ; err != nil {
if obj . InsertTag , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TopicA_ InsertTag) ) ) ; err != nil {
return
}
if obj . NewestTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ NewestTags_TopicA ) ) ) ; err != nil {
if obj . NewestTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TopicA_ NewestTags) ) ) ; err != nil {
return
}
if obj . TagsByKeywordA , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _T agsByKeywordA_Topic A) ) ) ; err != nil {
if obj . TagsByKeywordA , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _T opicA_T agsByKeywordA) ) ) ; err != nil {
return
}
if obj . TagsByKeywordB , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _T agsByKeywordB_TopicA ) ) ) ; err != nil {
if obj . TagsByKeywordB , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _T opicA_T agsByKeywordB) ) ) ; err != nil {
return
}
return
@ -405,8 +726,38 @@ func BuildTweet(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Tweet, er
} else {
c = context . Background ( )
}
obj = & Tweet { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_Tweet ) ) ) ; err != nil {
obj = & Tweet {
GetAnyPostCount : p . QueryHook ( _Tweet_GetAnyPostCount ) ,
GetAnyPosts : p . QueryHook ( _Tweet_GetAnyPosts ) ,
GetPostContentsByIds : p . QueryHook ( _Tweet_GetPostContentsByIds ) ,
GetUserPostCount : p . QueryHook ( _Tweet_GetUserPostCount ) ,
GetUserPosts : p . QueryHook ( _Tweet_GetUserPosts ) ,
}
if obj . GetPostAttachmentBill , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetPostAttachmentBill ) ) ) ; err != nil {
return
}
if obj . GetPostById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetPostById ) ) ) ; err != nil {
return
}
if obj . GetPostContentById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetPostContentById ) ) ) ; err != nil {
return
}
if obj . GetUserPostCollection , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostCollection ) ) ) ; err != nil {
return
}
if obj . GetUserPostCollectionCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostCollectionCount ) ) ) ; err != nil {
return
}
if obj . GetUserPostCollections , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostCollections ) ) ) ; err != nil {
return
}
if obj . GetUserPostStar , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostStar ) ) ) ; err != nil {
return
}
if obj . GetUserPostStarCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostStarCount ) ) ) ; err != nil {
return
}
if obj . GetUserPostStars , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Tweet_GetUserPostStars ) ) ) ; err != nil {
return
}
return
@ -420,26 +771,53 @@ func BuildTweetA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *TweetA,
c = context . Background ( )
}
obj = & TweetA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_TweetA ) ) ) ; err != nil {
if obj . AttachmentByTweetId , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TweetA_AttachmentByTweetId ) ) ) ; err != nil {
return
}
if obj . FavoriteByTweetId , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_FavoriteByTweetId ) ) ) ; err != nil {
return
}
if obj . ReactionByTweetId , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_ReactionByTweetId ) ) ) ; err != nil {
return
}
if obj . TweetInfoById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_TweetInfoById ) ) ) ; err != nil {
return
}
if obj . TweetItemById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_TweetItemById ) ) ) ; err != nil {
return
}
if obj . UserFavorites , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserFavorites ) ) ) ; err != nil {
return
}
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserInfo ) ) ) ; err != nil {
return
}
if obj . UserReactions , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserReactions ) ) ) ; err != nil {
return
}
if obj . UserTweetsByAdmin , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserTweetsByAdmin ) ) ) ; err != nil {
return
}
func BuildTweetHelp ( p yesql . PreparexBuilder , ctx ... context . Context ) ( obj * TweetHelp , err error ) {
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
} else {
c = context . Background ( )
}
obj = & TweetHelp { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_TweetHelp ) ) ) ; err != nil {
if obj . UserTweetsByFriend , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserTweetsByFriend ) ) ) ; err != nil {
return
}
if obj . UserTweetsByGuest , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserTweetsByGuest ) ) ) ; err != nil {
return
}
if obj . UserTweetsBySelf , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetA_UserTweetsBySelf ) ) ) ; err != nil {
return
}
return
}
func BuildTweetHelp ( p yesql . PreparexBuilder ) ( obj * TweetHelp , err error ) {
obj = & TweetHelp {
GetPostContentByIds : p . QueryHook ( _TweetHelp_GetPostContentByIds ) ,
GetUsersByIds : p . QueryHook ( _TweetHelp_GetUsersByIds ) ,
}
return
}
func BuildTweetHelpA ( p yesql . PreparexBuilder , ctx ... context . Context ) ( obj * TweetHelpA , err error ) {
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
@ -448,7 +826,7 @@ func BuildTweetHelpA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Twee
c = context . Background ( )
}
obj = & TweetHelpA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ TweetHelpA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TweetHelpA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -462,7 +840,43 @@ func BuildTweetManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Twe
c = context . Background ( )
}
obj = & TweetManage { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_TweetManage ) ) ) ; err != nil {
if obj . AddAttachment , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_AddAttachment ) ) ) ; err != nil {
return
}
if obj . AddPostCollection , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_AddPostCollection ) ) ) ; err != nil {
return
}
if obj . AddPostStar , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_AddPostStar ) ) ) ; err != nil {
return
}
if obj . DelPostById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_DelPostById ) ) ) ; err != nil {
return
}
if obj . DelPostCollection , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_DelPostCollection ) ) ) ; err != nil {
return
}
if obj . DelPostStar , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_DelPostStar ) ) ) ; err != nil {
return
}
if obj . LockPost , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_LockPost ) ) ) ; err != nil {
return
}
if obj . MediaContentByPostId , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_MediaContentByPostId ) ) ) ; err != nil {
return
}
if obj . StickPost , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_StickPost ) ) ) ; err != nil {
return
}
if obj . VisiblePost , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_VisiblePost ) ) ) ; err != nil {
return
}
if obj . AddPost , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_AddPost ) ) ) ; err != nil {
return
}
if obj . AddPostContent , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_AddPostContent ) ) ) ; err != nil {
return
}
if obj . UpdatePost , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _TweetManage_UpdatePost ) ) ) ; err != nil {
return
}
return
@ -476,7 +890,7 @@ func BuildTweetManageA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Tw
c = context . Background ( )
}
obj = & TweetManageA { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ UserInfo_ TweetManageA) ) ) ; err != nil {
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _ TweetManageA_UserInfo ) ) ) ; err != nil {
return
}
return
@ -489,8 +903,28 @@ func BuildUserManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *User
} else {
c = context . Background ( )
}
obj = & UserManage { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_UserManage ) ) ) ; err != nil {
obj = & UserManage {
GetUsersByIds : p . QueryHook ( _UserManage_GetUsersByIds ) ,
}
if obj . GetAnyUsers , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserManage_GetAnyUsers ) ) ) ; err != nil {
return
}
if obj . GetUserById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserManage_GetUserById ) ) ) ; err != nil {
return
}
if obj . GetUserByPhone , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserManage_GetUserByPhone ) ) ) ; err != nil {
return
}
if obj . GetUserByUsername , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserManage_GetUserByUsername ) ) ) ; err != nil {
return
}
if obj . GetUsersByKeyword , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserManage_GetUsersByKeyword ) ) ) ; err != nil {
return
}
if obj . CreateUser , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _UserManage_CreateUser ) ) ) ; err != nil {
return
}
if obj . UpdateUser , err = p . PrepareNamedContext ( c , p . Rebind ( p . QueryHook ( _UserManage_UpdateUser ) ) ) ; err != nil {
return
}
return
@ -504,7 +938,40 @@ func BuildWallet(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Wallet,
c = context . Background ( )
}
obj = & Wallet { }
if obj . UserInfo , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _UserInfo_Wallet ) ) ) ; err != nil {
if obj . AddUserBalance , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_AddUserBalance ) ) ) ; err != nil {
return
}
if obj . CreateRecharge , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_CreateRecharge ) ) ) ; err != nil {
return
}
if obj . CreateWalletStatement , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_CreateWalletStatement ) ) ) ; err != nil {
return
}
if obj . GetRechargeById , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_GetRechargeById ) ) ) ; err != nil {
return
}
if obj . GetUserBalance , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_GetUserBalance ) ) ) ; err != nil {
return
}
if obj . GetUserByUid , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_GetUserByUid ) ) ) ; err != nil {
return
}
if obj . GetUserWalletBillCount , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_GetUserWalletBillCount ) ) ) ; err != nil {
return
}
if obj . GetUserWalletBills , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_GetUserWalletBills ) ) ) ; err != nil {
return
}
if obj . MarkSuccessRecharge , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_MarkSuccessRecharge ) ) ) ; err != nil {
return
}
if obj . MinusUserBalance , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_MinusUserBalance ) ) ) ; err != nil {
return
}
if obj . NewPostAttachmentBill , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_NewPostAttachmentBill ) ) ) ; err != nil {
return
}
if obj . NewPostBill , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _Wallet_NewPostBill ) ) ) ; err != nil {
return
}
return