@ -1,6 +1,6 @@
// Code generated by Yesql. DO NOT EDIT.
// Code generated by Yesql. DO NOT EDIT.
// versions:
// versions:
// - Yesql v1. 5 .0
// - Yesql v1. 8 .0
package cc
package cc
@ -8,7 +8,7 @@ import (
"context"
"context"
"github.com/alimy/yesql"
"github.com/alimy/yesql"
"github.com/ jmoiron /sqlx"
"github.com/ bitbus /sqlx"
)
)
const (
const (
@ -77,15 +77,22 @@ const (
_SimpleIndex_Index = ` SELECT * FROM @p_post WHERE visibility=0 ORDER BY is_top DESC, latest_replied_on DESC LIMIT ? OFFSET ? `
_SimpleIndex_Index = ` SELECT * FROM @p_post WHERE visibility=0 ORDER BY is_top DESC, latest_replied_on DESC LIMIT ? OFFSET ? `
_SimpleIndex_IndexCount = ` SELECT count(*) FROM @p_post WHERE visibility=0 `
_SimpleIndex_IndexCount = ` SELECT count(*) FROM @p_post WHERE visibility=0 `
_TopicA_DecrTagsById = ` UPDATE @tag SET quote_num=quote_num-1, modified_on=? WHERE id IN (?) `
_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_ExistTopicUser = ` SELECT 1 FROM @topic_user WHERE user_id=? AND topic_id=? AND is_del=0 `
_TopicA_FollowTags = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id "u.id", 1 as is_following, c.is_top, u.nickname "u.nickname", u.username "u.username", u.status "u.status", u.avatar "u.avatar", u.is_admin "u.is_admin" FROM @topic_user c JOIN @user u ON c.user_id = u.id JOIN @tag t ON c.topic_id = t.id WHERE c.is_del = 0 AND t.quote_num > 0 AND AND c.user_id=? ORDER BY t.quote_num DESC LIMIT ? OFFSET ? `
_TopicA_FollowTopic = ` INSERT INTO @topic_user(user_id, topic_id, created_on) VALUES (?, ?, ?) `
_TopicA_HotTags = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id "u.id", u.nickname "u.nickname", u.username "u.username", u.status "u.status", u.avatar "u.avatar", u.is_admin "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_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_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_NewestTags = ` SELECT t.id id, t.user_id user_id, t.tag tag, t.quote_num quote_num, u.id "u.id", u.nickname "u.nickname", u.username "u.username", u.status "u.status", u.avatar "u.avatar", u.is_admin "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_StickTopic = ` UPDATE @topic_user SET is_top=1-is_top; modified_on=? WHERE user_id=? AND topic_id=? AND is_del=0 `
_TopicA_TagsByIdA = ` SELECT id FROM @tag WHERE id IN (?) AND is_del = 0 AND quote_num > 0 `
_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_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_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_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 (?) `
_TopicA_TagsForIncr = ` SELECT id, user_id, tag, quote_num FROM @tag WHERE tag IN (?) `
_TopicA_TopicInfos = ` SELECT topic_id, is_top FROM @topic_user WHERE is_del=0 AND user_id=? AND topic_id IN ? `
_TopicA_TopicIsTop = ` SELECT is_top FROM @topic_user WHERE user_id=? AND topic_id=? AND is_del=0 `
_TopicA_UnfollowTopic = ` UPDATE @topic_user SET is_del=1, deleted_on=? WHERE user_id=? AND topic_id=? AND is_del=0 `
_TweetA_AttachmentByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_AttachmentByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_FavoriteByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_FavoriteByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_ReactionByTweetId = ` SELECT * FROM @user WHERE username=? `
_TweetA_ReactionByTweetId = ` SELECT * FROM @user WHERE username=? `
@ -178,6 +185,26 @@ const (
_Wallet_NewPostBill = ` INSERT INTO @wallet_statement (post_id, user_id, change_amount, balance_snapshot, reason, created_on) VALUES (?, ?, ?, ?, ?, ?) `
_Wallet_NewPostBill = ` INSERT INTO @wallet_statement (post_id, user_id, change_amount, balance_snapshot, reason, created_on) VALUES (?, ?, ?, ?, ?, ?) `
)
)
// PreparexContext enhances the Conn interface with context.
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
}
// PreparexBuilder preparex builder interface for sqlx
type PreparexBuilder interface {
PreparexContext
QueryHook ( query string ) string
}
type Yesql struct {
type Yesql struct {
TagsFromNames string ` yesql:"tags_from_names" `
TagsFromNames string ` yesql:"tags_from_names" `
UpdateTagQuote * sqlx . Stmt ` yesql:"update_tag_quote" `
UpdateTagQuote * sqlx . Stmt ` yesql:"update_tag_quote" `
@ -296,11 +323,18 @@ type TopicA struct {
TagsByIdA string ` yesql:"tags_by_id_a" `
TagsByIdA string ` yesql:"tags_by_id_a" `
TagsByIdB string ` yesql:"tags_by_id_b" `
TagsByIdB string ` yesql:"tags_by_id_b" `
TagsForIncr string ` yesql:"tags_for_incr" `
TagsForIncr string ` yesql:"tags_for_incr" `
TopicInfos string ` yesql:"topic_infos" `
ExistTopicUser * sqlx . Stmt ` yesql:"exist_topic_user" `
FollowTags * sqlx . Stmt ` yesql:"follow_tags" `
FollowTopic * sqlx . Stmt ` yesql:"follow_topic" `
HotTags * sqlx . Stmt ` yesql:"hot_tags" `
HotTags * sqlx . Stmt ` yesql:"hot_tags" `
InsertTag * sqlx . Stmt ` yesql:"insert_tag" `
InsertTag * sqlx . Stmt ` yesql:"insert_tag" `
NewestTags * sqlx . Stmt ` yesql:"newest_tags" `
NewestTags * sqlx . Stmt ` yesql:"newest_tags" `
StickTopic * sqlx . Stmt ` yesql:"stick_topic" `
TagsByKeywordA * sqlx . Stmt ` yesql:"tags_by_keyword_a" `
TagsByKeywordA * sqlx . Stmt ` yesql:"tags_by_keyword_a" `
TagsByKeywordB * sqlx . Stmt ` yesql:"tags_by_keyword_b" `
TagsByKeywordB * sqlx . Stmt ` yesql:"tags_by_keyword_b" `
TopicIsTop * sqlx . Stmt ` yesql:"topic_is_top" `
UnfollowTopic * sqlx . Stmt ` yesql:"unfollow_topic" `
}
}
type Tweet struct {
type Tweet struct {
@ -425,7 +459,7 @@ type Wallet struct {
NewPostBill * sqlx . Stmt ` yesql:"new_post_bill" `
NewPostBill * sqlx . Stmt ` yesql:"new_post_bill" `
}
}
func BuildYesql ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * Yesql , err error ) {
func BuildYesql ( p PreparexBuilder, ctx ... context . Context ) ( obj * Yesql , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -441,7 +475,7 @@ func BuildYesql(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Yesql, er
return
return
}
}
func BuildAuthorizationManage ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * AuthorizationManage , err error ) {
func BuildAuthorizationManage ( p PreparexBuilder, ctx ... context . Context ) ( obj * AuthorizationManage , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -461,7 +495,7 @@ func BuildAuthorizationManage(p yesql.PreparexBuilder, ctx ...context.Context) (
return
return
}
}
func BuildComment ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * Comment , err error ) {
func BuildComment ( p PreparexBuilder, ctx ... context . Context ) ( obj * Comment , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -489,7 +523,7 @@ func BuildComment(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Comment
return
return
}
}
func BuildCommentManage ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * CommentManage , err error ) {
func BuildCommentManage ( p PreparexBuilder, ctx ... context . Context ) ( obj * CommentManage , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -539,7 +573,7 @@ func BuildCommentManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *C
return
return
}
}
func BuildContactManager ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * ContactManager , err error ) {
func BuildContactManager ( p PreparexBuilder, ctx ... context . Context ) ( obj * ContactManager , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -586,7 +620,7 @@ func BuildContactManager(p yesql.PreparexBuilder, ctx ...context.Context) (obj *
return
return
}
}
func BuildFollowingManager ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * FollowingManager , err error ) {
func BuildFollowingManager ( p PreparexBuilder, ctx ... context . Context ) ( obj * FollowingManager , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -618,7 +652,7 @@ func BuildFollowingManager(p yesql.PreparexBuilder, ctx ...context.Context) (obj
return
return
}
}
func BuildMessage ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * Message , err error ) {
func BuildMessage ( p PreparexBuilder, ctx ... context . Context ) ( obj * Message , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -647,7 +681,7 @@ func BuildMessage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Message
return
return
}
}
func BuildSecurity ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * Security , err error ) {
func BuildSecurity ( p PreparexBuilder, ctx ... context . Context ) ( obj * Security , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -667,7 +701,7 @@ func BuildSecurity(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Securi
return
return
}
}
func BuildShipIndex ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * ShipIndex , err error ) {
func BuildShipIndex ( p PreparexBuilder, ctx ... context . Context ) ( obj * ShipIndex , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -693,14 +727,14 @@ func BuildShipIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *ShipI
return
return
}
}
func BuildShipIndexA ( p yesql. PreparexBuilder) ( obj * ShipIndexA , err error ) {
func BuildShipIndexA ( p PreparexBuilder) ( obj * ShipIndexA , err error ) {
obj = & ShipIndexA {
obj = & ShipIndexA {
UserInfo : p . QueryHook ( _ShipIndexA_UserInfo ) ,
UserInfo : p . QueryHook ( _ShipIndexA_UserInfo ) ,
}
}
return
return
}
}
func BuildSimpleIndex ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * SimpleIndex , err error ) {
func BuildSimpleIndex ( p PreparexBuilder, ctx ... context . Context ) ( obj * SimpleIndex , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -717,14 +751,14 @@ func BuildSimpleIndex(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Sim
return
return
}
}
func BuildSimpleIndexA ( p yesql. PreparexBuilder) ( obj * SimpleIndexA , err error ) {
func BuildSimpleIndexA ( p PreparexBuilder) ( obj * SimpleIndexA , err error ) {
obj = & SimpleIndexA {
obj = & SimpleIndexA {
UserInfo : p . QueryHook ( _SimpleIndexA_UserInfo ) ,
UserInfo : p . QueryHook ( _SimpleIndexA_UserInfo ) ,
}
}
return
return
}
}
func BuildTopicA ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * TopicA , err error ) {
func BuildTopicA ( p PreparexBuilder, ctx ... context . Context ) ( obj * TopicA , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -737,6 +771,16 @@ func BuildTopicA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *TopicA,
TagsByIdA : p . QueryHook ( _TopicA_TagsByIdA ) ,
TagsByIdA : p . QueryHook ( _TopicA_TagsByIdA ) ,
TagsByIdB : p . QueryHook ( _TopicA_TagsByIdB ) ,
TagsByIdB : p . QueryHook ( _TopicA_TagsByIdB ) ,
TagsForIncr : p . QueryHook ( _TopicA_TagsForIncr ) ,
TagsForIncr : p . QueryHook ( _TopicA_TagsForIncr ) ,
TopicInfos : p . QueryHook ( _TopicA_TopicInfos ) ,
}
if obj . ExistTopicUser , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_ExistTopicUser ) ) ) ; err != nil {
return
}
if obj . FollowTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_FollowTags ) ) ) ; err != nil {
return
}
if obj . FollowTopic , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_FollowTopic ) ) ) ; err != nil {
return
}
}
if obj . HotTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_HotTags ) ) ) ; err != nil {
if obj . HotTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_HotTags ) ) ) ; err != nil {
return
return
@ -747,16 +791,25 @@ func BuildTopicA(p yesql.PreparexBuilder, ctx ...context.Context) (obj *TopicA,
if obj . NewestTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_NewestTags ) ) ) ; err != nil {
if obj . NewestTags , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_NewestTags ) ) ) ; err != nil {
return
return
}
}
if obj . StickTopic , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_StickTopic ) ) ) ; err != nil {
return
}
if obj . TagsByKeywordA , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_TagsByKeywordA ) ) ) ; err != nil {
if obj . TagsByKeywordA , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_TagsByKeywordA ) ) ) ; err != nil {
return
return
}
}
if obj . TagsByKeywordB , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_TagsByKeywordB ) ) ) ; err != nil {
if obj . TagsByKeywordB , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_TagsByKeywordB ) ) ) ; err != nil {
return
return
}
}
if obj . TopicIsTop , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_TopicIsTop ) ) ) ; err != nil {
return
}
if obj . UnfollowTopic , err = p . PreparexContext ( c , p . Rebind ( p . QueryHook ( _TopicA_UnfollowTopic ) ) ) ; err != nil {
return
}
return
return
}
}
func BuildTweet ( p yesql . PreparexBuilder , ctx ... context . Context ) ( obj * Tweet , err error ) {
func BuildTweet ( p PreparexBuilder, ctx ... context . Context ) ( obj * Tweet , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -860,7 +913,7 @@ func BuildTweet(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Tweet, er
return
return
}
}
func BuildTweetA ( p yesql. PreparexBuilder) ( obj * TweetA , err error ) {
func BuildTweetA ( p PreparexBuilder) ( obj * TweetA , err error ) {
obj = & TweetA {
obj = & TweetA {
AttachmentByTweetId : p . QueryHook ( _TweetA_AttachmentByTweetId ) ,
AttachmentByTweetId : p . QueryHook ( _TweetA_AttachmentByTweetId ) ,
FavoriteByTweetId : p . QueryHook ( _TweetA_FavoriteByTweetId ) ,
FavoriteByTweetId : p . QueryHook ( _TweetA_FavoriteByTweetId ) ,
@ -878,7 +931,7 @@ func BuildTweetA(p yesql.PreparexBuilder) (obj *TweetA, err error) {
return
return
}
}
func BuildTweetHelp ( p yesql. PreparexBuilder) ( obj * TweetHelp , err error ) {
func BuildTweetHelp ( p PreparexBuilder) ( obj * TweetHelp , err error ) {
obj = & TweetHelp {
obj = & TweetHelp {
GetPostContentByIds : p . QueryHook ( _TweetHelp_GetPostContentByIds ) ,
GetPostContentByIds : p . QueryHook ( _TweetHelp_GetPostContentByIds ) ,
GetUsersByIds : p . QueryHook ( _TweetHelp_GetUsersByIds ) ,
GetUsersByIds : p . QueryHook ( _TweetHelp_GetUsersByIds ) ,
@ -886,14 +939,14 @@ func BuildTweetHelp(p yesql.PreparexBuilder) (obj *TweetHelp, err error) {
return
return
}
}
func BuildTweetHelpA ( p yesql. PreparexBuilder) ( obj * TweetHelpA , err error ) {
func BuildTweetHelpA ( p PreparexBuilder) ( obj * TweetHelpA , err error ) {
obj = & TweetHelpA {
obj = & TweetHelpA {
UserInfo : p . QueryHook ( _TweetHelpA_UserInfo ) ,
UserInfo : p . QueryHook ( _TweetHelpA_UserInfo ) ,
}
}
return
return
}
}
func BuildTweetManage ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * TweetManage , err error ) {
func BuildTweetManage ( p PreparexBuilder, ctx ... context . Context ) ( obj * TweetManage , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -959,14 +1012,14 @@ func BuildTweetManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *Twe
return
return
}
}
func BuildTweetManageA ( p yesql. PreparexBuilder) ( obj * TweetManageA , err error ) {
func BuildTweetManageA ( p PreparexBuilder) ( obj * TweetManageA , err error ) {
obj = & TweetManageA {
obj = & TweetManageA {
UserInfo : p . QueryHook ( _TweetManageA_UserInfo ) ,
UserInfo : p . QueryHook ( _TweetManageA_UserInfo ) ,
}
}
return
return
}
}
func BuildUserManage ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * UserManage , err error ) {
func BuildUserManage ( p PreparexBuilder, ctx ... context . Context ) ( obj * UserManage , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]
@ -1000,7 +1053,7 @@ func BuildUserManage(p yesql.PreparexBuilder, ctx ...context.Context) (obj *User
return
return
}
}
func BuildWallet ( p yesql. PreparexBuilder, ctx ... context . Context ) ( obj * Wallet , err error ) {
func BuildWallet ( p PreparexBuilder, ctx ... context . Context ) ( obj * Wallet , err error ) {
var c context . Context
var c context . Context
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
if len ( ctx ) > 0 && ctx [ 0 ] != nil {
c = ctx [ 0 ]
c = ctx [ 0 ]