优化表结构,重构模型,重新实现基于白银网关的提取节点流程
This commit is contained in:
@@ -19,15 +19,17 @@ var (
|
||||
Q = new(Query)
|
||||
Admin *admin
|
||||
AdminRole *adminRole
|
||||
AdminRoleLink *adminRoleLink
|
||||
AdminRolePermissionLink *adminRolePermissionLink
|
||||
Announcement *announcement
|
||||
Bill *bill
|
||||
Channel *channel
|
||||
Client *client
|
||||
ClientPermissionLink *clientPermissionLink
|
||||
Coupon *coupon
|
||||
Edge *edge
|
||||
LinkAdminRole *linkAdminRole
|
||||
LinkAdminRolePermission *linkAdminRolePermission
|
||||
LinkClientPermission *linkClientPermission
|
||||
LinkUserRole *linkUserRole
|
||||
LinkUserRolePermission *linkUserRolePermission
|
||||
LogsLogin *logsLogin
|
||||
LogsRequest *logsRequest
|
||||
LogsUserBandwidth *logsUserBandwidth
|
||||
@@ -43,8 +45,6 @@ var (
|
||||
Trade *trade
|
||||
User *user
|
||||
UserRole *userRole
|
||||
UserRoleLink *userRoleLink
|
||||
UserRolePermissionLink *userRolePermissionLink
|
||||
Whitelist *whitelist
|
||||
)
|
||||
|
||||
@@ -52,15 +52,17 @@ func SetDefault(db *gorm.DB, opts ...gen.DOOption) {
|
||||
*Q = *Use(db, opts...)
|
||||
Admin = &Q.Admin
|
||||
AdminRole = &Q.AdminRole
|
||||
AdminRoleLink = &Q.AdminRoleLink
|
||||
AdminRolePermissionLink = &Q.AdminRolePermissionLink
|
||||
Announcement = &Q.Announcement
|
||||
Bill = &Q.Bill
|
||||
Channel = &Q.Channel
|
||||
Client = &Q.Client
|
||||
ClientPermissionLink = &Q.ClientPermissionLink
|
||||
Coupon = &Q.Coupon
|
||||
Edge = &Q.Edge
|
||||
LinkAdminRole = &Q.LinkAdminRole
|
||||
LinkAdminRolePermission = &Q.LinkAdminRolePermission
|
||||
LinkClientPermission = &Q.LinkClientPermission
|
||||
LinkUserRole = &Q.LinkUserRole
|
||||
LinkUserRolePermission = &Q.LinkUserRolePermission
|
||||
LogsLogin = &Q.LogsLogin
|
||||
LogsRequest = &Q.LogsRequest
|
||||
LogsUserBandwidth = &Q.LogsUserBandwidth
|
||||
@@ -76,8 +78,6 @@ func SetDefault(db *gorm.DB, opts ...gen.DOOption) {
|
||||
Trade = &Q.Trade
|
||||
User = &Q.User
|
||||
UserRole = &Q.UserRole
|
||||
UserRoleLink = &Q.UserRoleLink
|
||||
UserRolePermissionLink = &Q.UserRolePermissionLink
|
||||
Whitelist = &Q.Whitelist
|
||||
}
|
||||
|
||||
@@ -86,15 +86,17 @@ func Use(db *gorm.DB, opts ...gen.DOOption) *Query {
|
||||
db: db,
|
||||
Admin: newAdmin(db, opts...),
|
||||
AdminRole: newAdminRole(db, opts...),
|
||||
AdminRoleLink: newAdminRoleLink(db, opts...),
|
||||
AdminRolePermissionLink: newAdminRolePermissionLink(db, opts...),
|
||||
Announcement: newAnnouncement(db, opts...),
|
||||
Bill: newBill(db, opts...),
|
||||
Channel: newChannel(db, opts...),
|
||||
Client: newClient(db, opts...),
|
||||
ClientPermissionLink: newClientPermissionLink(db, opts...),
|
||||
Coupon: newCoupon(db, opts...),
|
||||
Edge: newEdge(db, opts...),
|
||||
LinkAdminRole: newLinkAdminRole(db, opts...),
|
||||
LinkAdminRolePermission: newLinkAdminRolePermission(db, opts...),
|
||||
LinkClientPermission: newLinkClientPermission(db, opts...),
|
||||
LinkUserRole: newLinkUserRole(db, opts...),
|
||||
LinkUserRolePermission: newLinkUserRolePermission(db, opts...),
|
||||
LogsLogin: newLogsLogin(db, opts...),
|
||||
LogsRequest: newLogsRequest(db, opts...),
|
||||
LogsUserBandwidth: newLogsUserBandwidth(db, opts...),
|
||||
@@ -110,8 +112,6 @@ func Use(db *gorm.DB, opts ...gen.DOOption) *Query {
|
||||
Trade: newTrade(db, opts...),
|
||||
User: newUser(db, opts...),
|
||||
UserRole: newUserRole(db, opts...),
|
||||
UserRoleLink: newUserRoleLink(db, opts...),
|
||||
UserRolePermissionLink: newUserRolePermissionLink(db, opts...),
|
||||
Whitelist: newWhitelist(db, opts...),
|
||||
}
|
||||
}
|
||||
@@ -121,15 +121,17 @@ type Query struct {
|
||||
|
||||
Admin admin
|
||||
AdminRole adminRole
|
||||
AdminRoleLink adminRoleLink
|
||||
AdminRolePermissionLink adminRolePermissionLink
|
||||
Announcement announcement
|
||||
Bill bill
|
||||
Channel channel
|
||||
Client client
|
||||
ClientPermissionLink clientPermissionLink
|
||||
Coupon coupon
|
||||
Edge edge
|
||||
LinkAdminRole linkAdminRole
|
||||
LinkAdminRolePermission linkAdminRolePermission
|
||||
LinkClientPermission linkClientPermission
|
||||
LinkUserRole linkUserRole
|
||||
LinkUserRolePermission linkUserRolePermission
|
||||
LogsLogin logsLogin
|
||||
LogsRequest logsRequest
|
||||
LogsUserBandwidth logsUserBandwidth
|
||||
@@ -145,8 +147,6 @@ type Query struct {
|
||||
Trade trade
|
||||
User user
|
||||
UserRole userRole
|
||||
UserRoleLink userRoleLink
|
||||
UserRolePermissionLink userRolePermissionLink
|
||||
Whitelist whitelist
|
||||
}
|
||||
|
||||
@@ -157,15 +157,17 @@ func (q *Query) clone(db *gorm.DB) *Query {
|
||||
db: db,
|
||||
Admin: q.Admin.clone(db),
|
||||
AdminRole: q.AdminRole.clone(db),
|
||||
AdminRoleLink: q.AdminRoleLink.clone(db),
|
||||
AdminRolePermissionLink: q.AdminRolePermissionLink.clone(db),
|
||||
Announcement: q.Announcement.clone(db),
|
||||
Bill: q.Bill.clone(db),
|
||||
Channel: q.Channel.clone(db),
|
||||
Client: q.Client.clone(db),
|
||||
ClientPermissionLink: q.ClientPermissionLink.clone(db),
|
||||
Coupon: q.Coupon.clone(db),
|
||||
Edge: q.Edge.clone(db),
|
||||
LinkAdminRole: q.LinkAdminRole.clone(db),
|
||||
LinkAdminRolePermission: q.LinkAdminRolePermission.clone(db),
|
||||
LinkClientPermission: q.LinkClientPermission.clone(db),
|
||||
LinkUserRole: q.LinkUserRole.clone(db),
|
||||
LinkUserRolePermission: q.LinkUserRolePermission.clone(db),
|
||||
LogsLogin: q.LogsLogin.clone(db),
|
||||
LogsRequest: q.LogsRequest.clone(db),
|
||||
LogsUserBandwidth: q.LogsUserBandwidth.clone(db),
|
||||
@@ -181,8 +183,6 @@ func (q *Query) clone(db *gorm.DB) *Query {
|
||||
Trade: q.Trade.clone(db),
|
||||
User: q.User.clone(db),
|
||||
UserRole: q.UserRole.clone(db),
|
||||
UserRoleLink: q.UserRoleLink.clone(db),
|
||||
UserRolePermissionLink: q.UserRolePermissionLink.clone(db),
|
||||
Whitelist: q.Whitelist.clone(db),
|
||||
}
|
||||
}
|
||||
@@ -200,15 +200,17 @@ func (q *Query) ReplaceDB(db *gorm.DB) *Query {
|
||||
db: db,
|
||||
Admin: q.Admin.replaceDB(db),
|
||||
AdminRole: q.AdminRole.replaceDB(db),
|
||||
AdminRoleLink: q.AdminRoleLink.replaceDB(db),
|
||||
AdminRolePermissionLink: q.AdminRolePermissionLink.replaceDB(db),
|
||||
Announcement: q.Announcement.replaceDB(db),
|
||||
Bill: q.Bill.replaceDB(db),
|
||||
Channel: q.Channel.replaceDB(db),
|
||||
Client: q.Client.replaceDB(db),
|
||||
ClientPermissionLink: q.ClientPermissionLink.replaceDB(db),
|
||||
Coupon: q.Coupon.replaceDB(db),
|
||||
Edge: q.Edge.replaceDB(db),
|
||||
LinkAdminRole: q.LinkAdminRole.replaceDB(db),
|
||||
LinkAdminRolePermission: q.LinkAdminRolePermission.replaceDB(db),
|
||||
LinkClientPermission: q.LinkClientPermission.replaceDB(db),
|
||||
LinkUserRole: q.LinkUserRole.replaceDB(db),
|
||||
LinkUserRolePermission: q.LinkUserRolePermission.replaceDB(db),
|
||||
LogsLogin: q.LogsLogin.replaceDB(db),
|
||||
LogsRequest: q.LogsRequest.replaceDB(db),
|
||||
LogsUserBandwidth: q.LogsUserBandwidth.replaceDB(db),
|
||||
@@ -224,8 +226,6 @@ func (q *Query) ReplaceDB(db *gorm.DB) *Query {
|
||||
Trade: q.Trade.replaceDB(db),
|
||||
User: q.User.replaceDB(db),
|
||||
UserRole: q.UserRole.replaceDB(db),
|
||||
UserRoleLink: q.UserRoleLink.replaceDB(db),
|
||||
UserRolePermissionLink: q.UserRolePermissionLink.replaceDB(db),
|
||||
Whitelist: q.Whitelist.replaceDB(db),
|
||||
}
|
||||
}
|
||||
@@ -233,15 +233,17 @@ func (q *Query) ReplaceDB(db *gorm.DB) *Query {
|
||||
type queryCtx struct {
|
||||
Admin *adminDo
|
||||
AdminRole *adminRoleDo
|
||||
AdminRoleLink *adminRoleLinkDo
|
||||
AdminRolePermissionLink *adminRolePermissionLinkDo
|
||||
Announcement *announcementDo
|
||||
Bill *billDo
|
||||
Channel *channelDo
|
||||
Client *clientDo
|
||||
ClientPermissionLink *clientPermissionLinkDo
|
||||
Coupon *couponDo
|
||||
Edge *edgeDo
|
||||
LinkAdminRole *linkAdminRoleDo
|
||||
LinkAdminRolePermission *linkAdminRolePermissionDo
|
||||
LinkClientPermission *linkClientPermissionDo
|
||||
LinkUserRole *linkUserRoleDo
|
||||
LinkUserRolePermission *linkUserRolePermissionDo
|
||||
LogsLogin *logsLoginDo
|
||||
LogsRequest *logsRequestDo
|
||||
LogsUserBandwidth *logsUserBandwidthDo
|
||||
@@ -257,8 +259,6 @@ type queryCtx struct {
|
||||
Trade *tradeDo
|
||||
User *userDo
|
||||
UserRole *userRoleDo
|
||||
UserRoleLink *userRoleLinkDo
|
||||
UserRolePermissionLink *userRolePermissionLinkDo
|
||||
Whitelist *whitelistDo
|
||||
}
|
||||
|
||||
@@ -266,15 +266,17 @@ func (q *Query) WithContext(ctx context.Context) *queryCtx {
|
||||
return &queryCtx{
|
||||
Admin: q.Admin.WithContext(ctx),
|
||||
AdminRole: q.AdminRole.WithContext(ctx),
|
||||
AdminRoleLink: q.AdminRoleLink.WithContext(ctx),
|
||||
AdminRolePermissionLink: q.AdminRolePermissionLink.WithContext(ctx),
|
||||
Announcement: q.Announcement.WithContext(ctx),
|
||||
Bill: q.Bill.WithContext(ctx),
|
||||
Channel: q.Channel.WithContext(ctx),
|
||||
Client: q.Client.WithContext(ctx),
|
||||
ClientPermissionLink: q.ClientPermissionLink.WithContext(ctx),
|
||||
Coupon: q.Coupon.WithContext(ctx),
|
||||
Edge: q.Edge.WithContext(ctx),
|
||||
LinkAdminRole: q.LinkAdminRole.WithContext(ctx),
|
||||
LinkAdminRolePermission: q.LinkAdminRolePermission.WithContext(ctx),
|
||||
LinkClientPermission: q.LinkClientPermission.WithContext(ctx),
|
||||
LinkUserRole: q.LinkUserRole.WithContext(ctx),
|
||||
LinkUserRolePermission: q.LinkUserRolePermission.WithContext(ctx),
|
||||
LogsLogin: q.LogsLogin.WithContext(ctx),
|
||||
LogsRequest: q.LogsRequest.WithContext(ctx),
|
||||
LogsUserBandwidth: q.LogsUserBandwidth.WithContext(ctx),
|
||||
@@ -290,8 +292,6 @@ func (q *Query) WithContext(ctx context.Context) *queryCtx {
|
||||
Trade: q.Trade.WithContext(ctx),
|
||||
User: q.User.WithContext(ctx),
|
||||
UserRole: q.UserRole.WithContext(ctx),
|
||||
UserRoleLink: q.UserRoleLink.WithContext(ctx),
|
||||
UserRolePermissionLink: q.UserRolePermissionLink.WithContext(ctx),
|
||||
Whitelist: q.Whitelist.WithContext(ctx),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user