From ae7ef8980acb9c8f112f59407f5a143e90f06e71 Mon Sep 17 00:00:00 2001 From: li Date: Sat, 16 Apr 2022 21:26:14 +0800 Subject: [PATCH] fix: --- controller/user_share_card.go | 104 +- model/autogenerated_game_card.go | 216 +++- model/autogenerated_share_card.go | 1836 ++++++++++++++++++++++++++--- model/game_card.go | 14 +- model/model_test.go | 6 +- model/order.go | 1 - model/share_card.go | 166 ++- model/user.go | 2 +- router/router_app.go | 6 +- 9 files changed, 2109 insertions(+), 242 deletions(-) diff --git a/controller/user_share_card.go b/controller/user_share_card.go index d54286d..7fa2db4 100644 --- a/controller/user_share_card.go +++ b/controller/user_share_card.go @@ -299,7 +299,7 @@ func UserShareCardMyCard(c *gin.Context) { return } - dateVm, err := model.GetUserShareCardDateVm(uc.Uid) + dateVm, err := model.GetUserShareCardDateVmInfo(uc.Uid) if err != nil { logger.Error("get user share card date vm err:", err) RespJson(c, status.InternalServerError, nil) @@ -507,6 +507,11 @@ func ShareCardRetrieveCancel(c *gin.Context) { RespJson(c, status.InternalServerError, nil) return } + if retrieve.State != model.RetrieveStateInCheck { + logger.Error("state err:", err) + RespJson(c, status.InternalServerError, nil) + return + } var refundOrderSn string if retrieve.RetrieveCardType == 2 { refundOrderSn = model.GetShareCardRetrieveOrderSn() @@ -650,27 +655,28 @@ func CardIssueCreate(c *gin.Context) { ObtainType: req.ObtainType, Problem: req.Problem, Remark: req.Remark, + State: model.CardIssueStateFollowing, } } else if req.ObtainType == "rent_card" { - var order model.Order - err := model.NewOrderQuerySet(model.DB).IDEq(req.RelevanceId).One(&order) + var orderCard model.OrderCard + err := model.NewOrderCardQuerySet(model.DB).IDEq(req.RelevanceId).One(&orderCard) if err != nil { logger.Error("order err:", err) RespJson(c, status.InternalServerError, nil) return } - if uint32(order.Uid) != uc.Uid { + if uint32(orderCard.Uid) != uc.Uid { logger.Error("order uid err:") RespJson(c, status.InternalServerError, nil) return } feedback = &model.CardIssueFeedback{ - Uid: uint32(order.Uid), - GameCardId: uint32(order.GameCardId), - SerialNumber: order.GameCardSerialNumber, - GameCardGoodsId: uint32(order.GameCardGoodsId), - StoreId: uint32(order.StoreId), - RelevanceId: order.ID, + Uid: uint32(orderCard.Uid), + GameCardId: uint32(orderCard.GameCardId), + SerialNumber: orderCard.SerialNumber, + GameCardGoodsId: uint32(orderCard.GameCardGoodsId), + StoreId: uint32(orderCard.StoreId), + RelevanceId: orderCard.ID, ObtainType: req.ObtainType, Problem: req.Problem, Remark: req.Remark, @@ -691,6 +697,43 @@ func CardIssueCreate(c *gin.Context) { return } +func CardIssueCancel(c *gin.Context) { + req := struct { + CardIssueFeedbackId uint32 `json:"card_issue_feedback_id"` + }{} + if c.ShouldBindJSON(&req) != nil { + logger.Error("parameter err") + RespJson(c, status.BadRequest, nil) + return + } + //uc := auth.GetCurrentUser(c) + //if uc == nil { + // RespJson(c, status.Unauthorized, nil) + // return + //} + var cardIssueFeedback model.CardIssueFeedback + err := model.NewCardIssueFeedbackQuerySet(model.DB).IDEq(req.CardIssueFeedbackId).One(&cardIssueFeedback) + if err != nil { + logger.Error("card issue feedback err:", err) + RespJson(c, status.InternalServerError, nil) + return + } + if cardIssueFeedback.State != model.CardIssueStateFollowing { + logger.Error("state err:") + RespJson(c, status.InternalServerError, nil) + return + } + _, err = model.NewCardIssueFeedbackQuerySet(model.DB).IDEq(req.CardIssueFeedbackId).GetUpdater(). + SetState(model.CardIssueStateCanceled).UpdateNum() + if err != nil { + logger.Error("update card issue feedback err:", err) + RespJson(c, status.InternalServerError, nil) + return + } + + RespOK(c, nil) + return +} func CardIssueList(c *gin.Context) { req := struct { Uid uint32 `json:"uid"` @@ -731,7 +774,7 @@ func CardIssueList(c *gin.Context) { totalPage := count / req.PageSize err = qs.OrderDescByID().Offset(page * req.PageSize).Limit(req.PageSize).All(&issueFeedbacks) - if err != nil { + if err != nil && err != model.RecordNotFound { logger.Error("card issue feedback err") RespJson(c, status.InternalServerError, nil) return @@ -745,3 +788,42 @@ func CardIssueList(c *gin.Context) { RespOK(c, ret) return } + +func CardIssueInfo(c *gin.Context) { + req := struct { + CardIssueFeedbackId uint32 `json:"card_issue_feedback_id"` + }{} + if c.ShouldBindJSON(&req) != nil { + logger.Error("parameter err") + RespJson(c, status.BadRequest, nil) + return + } + var issueFeedback model.CardIssueFeedback + err := model.NewCardIssueFeedbackQuerySet(model.DB).IDEq(req.CardIssueFeedbackId).One(&issueFeedback) + if err != nil { + logger.Error("card issue feedback err") + RespJson(c, status.InternalServerError, nil) + return + } + //model.GetImpo() + + var store model.Store + err = model.NewStoreQuerySet(model.DB).IDEq(issueFeedback.StoreId).One(&store) + if err != nil && err != model.RecordNotFound { + logger.Error("store err") + RespJson(c, status.InternalServerError, nil) + return + } + var gameCard model.GameCard + err = model.NewGameCardQuerySet(model.DB).IDEq(issueFeedback.GameCardId).One(&gameCard) + if err != nil && err != model.RecordNotFound { + logger.Error("game card err") + RespJson(c, status.InternalServerError, nil) + return + } + issueFeedback.Store = &store + issueFeedback.GameCard = &gameCard + + RespOK(c, issueFeedback) + return +} diff --git a/model/autogenerated_game_card.go b/model/autogenerated_game_card.go index c3e5f53..8333c4f 100644 --- a/model/autogenerated_game_card.go +++ b/model/autogenerated_game_card.go @@ -237,6 +237,62 @@ func (qs GameCardGoodsQuerySet) DeletedAtNe(deletedAt time.Time) GameCardGoodsQu return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } +// FunctionStateEq is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateEq(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state = ?", functionState)) +} + +// FunctionStateGt is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateGt(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state > ?", functionState)) +} + +// FunctionStateGte is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateGte(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state >= ?", functionState)) +} + +// FunctionStateIn is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateIn(functionState ...uint32) GameCardGoodsQuerySet { + if len(functionState) == 0 { + qs.db.AddError(errors.New("must at least pass one functionState in FunctionStateIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("function_state IN (?)", functionState)) +} + +// FunctionStateLt is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateLt(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state < ?", functionState)) +} + +// FunctionStateLte is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateLte(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state <= ?", functionState)) +} + +// FunctionStateNe is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateNe(functionState uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("function_state != ?", functionState)) +} + +// FunctionStateNotIn is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) FunctionStateNotIn(functionState ...uint32) GameCardGoodsQuerySet { + if len(functionState) == 0 { + qs.db.AddError(errors.New("must at least pass one functionState in FunctionStateNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("function_state NOT IN (?)", functionState)) +} + // GameCardIdEq is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) GameCardIdEq(gameCardId uint64) GameCardGoodsQuerySet { @@ -397,6 +453,12 @@ func (qs GameCardGoodsQuerySet) OrderAscByDeletedAt() GameCardGoodsQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } +// OrderAscByFunctionState is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) OrderAscByFunctionState() GameCardGoodsQuerySet { + return qs.w(qs.db.Order("function_state ASC")) +} + // OrderAscByGameCardId is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) OrderAscByGameCardId() GameCardGoodsQuerySet { @@ -421,6 +483,12 @@ func (qs GameCardGoodsQuerySet) OrderAscBySerialNumber() GameCardGoodsQuerySet { return qs.w(qs.db.Order("serial_number ASC")) } +// OrderAscByShareProfitType is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) OrderAscByShareProfitType() GameCardGoodsQuerySet { + return qs.w(qs.db.Order("share_profit_type ASC")) +} + // OrderAscByStatus is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) OrderAscByStatus() GameCardGoodsQuerySet { @@ -457,6 +525,12 @@ func (qs GameCardGoodsQuerySet) OrderDescByDeletedAt() GameCardGoodsQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } +// OrderDescByFunctionState is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) OrderDescByFunctionState() GameCardGoodsQuerySet { + return qs.w(qs.db.Order("function_state DESC")) +} + // OrderDescByGameCardId is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) OrderDescByGameCardId() GameCardGoodsQuerySet { @@ -481,6 +555,12 @@ func (qs GameCardGoodsQuerySet) OrderDescBySerialNumber() GameCardGoodsQuerySet return qs.w(qs.db.Order("serial_number DESC")) } +// OrderDescByShareProfitType is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) OrderDescByShareProfitType() GameCardGoodsQuerySet { + return qs.w(qs.db.Order("share_profit_type DESC")) +} + // OrderDescByStatus is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) OrderDescByStatus() GameCardGoodsQuerySet { @@ -635,6 +715,62 @@ func (qs GameCardGoodsQuerySet) SerialNumberNotlike(serialNumber string) GameCar return qs.w(qs.db.Where("serial_number NOT LIKE ?", serialNumber)) } +// ShareProfitTypeEq is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeEq(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type = ?", shareProfitType)) +} + +// ShareProfitTypeGt is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeGt(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type > ?", shareProfitType)) +} + +// ShareProfitTypeGte is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeGte(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type >= ?", shareProfitType)) +} + +// ShareProfitTypeIn is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeIn(shareProfitType ...uint32) GameCardGoodsQuerySet { + if len(shareProfitType) == 0 { + qs.db.AddError(errors.New("must at least pass one shareProfitType in ShareProfitTypeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("share_profit_type IN (?)", shareProfitType)) +} + +// ShareProfitTypeLt is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeLt(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type < ?", shareProfitType)) +} + +// ShareProfitTypeLte is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeLte(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type <= ?", shareProfitType)) +} + +// ShareProfitTypeNe is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeNe(shareProfitType uint32) GameCardGoodsQuerySet { + return qs.w(qs.db.Where("share_profit_type != ?", shareProfitType)) +} + +// ShareProfitTypeNotIn is an autogenerated method +// nolint: dupl +func (qs GameCardGoodsQuerySet) ShareProfitTypeNotIn(shareProfitType ...uint32) GameCardGoodsQuerySet { + if len(shareProfitType) == 0 { + qs.db.AddError(errors.New("must at least pass one shareProfitType in ShareProfitTypeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("share_profit_type NOT IN (?)", shareProfitType)) +} + // StatusEq is an autogenerated method // nolint: dupl func (qs GameCardGoodsQuerySet) StatusEq(status uint8) GameCardGoodsQuerySet { @@ -804,6 +940,13 @@ func (u GameCardGoodsUpdater) SetDeletedAt(deletedAt *time.Time) GameCardGoodsUp return u } +// SetFunctionState is an autogenerated method +// nolint: dupl +func (u GameCardGoodsUpdater) SetFunctionState(functionState uint32) GameCardGoodsUpdater { + u.fields[string(GameCardGoodsDBSchema.FunctionState)] = functionState + return u +} + // SetGameCardId is an autogenerated method // nolint: dupl func (u GameCardGoodsUpdater) SetGameCardId(gameCardId uint64) GameCardGoodsUpdater { @@ -832,6 +975,13 @@ func (u GameCardGoodsUpdater) SetSerialNumber(serialNumber string) GameCardGoods return u } +// SetShareProfitType is an autogenerated method +// nolint: dupl +func (u GameCardGoodsUpdater) SetShareProfitType(shareProfitType uint32) GameCardGoodsUpdater { + u.fields[string(GameCardGoodsDBSchema.ShareProfitType)] = shareProfitType + return u +} + // SetStatus is an autogenerated method // nolint: dupl func (u GameCardGoodsUpdater) SetStatus(status uint8) GameCardGoodsUpdater { @@ -881,44 +1031,50 @@ func (f GameCardGoodsDBSchemaField) String() string { // GameCardGoodsDBSchema stores db field names of GameCardGoods var GameCardGoodsDBSchema = struct { - ID GameCardGoodsDBSchemaField - CreatedAt GameCardGoodsDBSchemaField - UpdatedAt GameCardGoodsDBSchemaField - DeletedAt GameCardGoodsDBSchemaField - GameCardId GameCardGoodsDBSchemaField - SerialNumber GameCardGoodsDBSchemaField - Status GameCardGoodsDBSchemaField - StoreId GameCardGoodsDBSchemaField - Provider GameCardGoodsDBSchemaField - CardType GameCardGoodsDBSchemaField + ID GameCardGoodsDBSchemaField + CreatedAt GameCardGoodsDBSchemaField + UpdatedAt GameCardGoodsDBSchemaField + DeletedAt GameCardGoodsDBSchemaField + GameCardId GameCardGoodsDBSchemaField + SerialNumber GameCardGoodsDBSchemaField + Status GameCardGoodsDBSchemaField + StoreId GameCardGoodsDBSchemaField + Provider GameCardGoodsDBSchemaField + CardType GameCardGoodsDBSchemaField + FunctionState GameCardGoodsDBSchemaField + ShareProfitType GameCardGoodsDBSchemaField }{ - ID: GameCardGoodsDBSchemaField("id"), - CreatedAt: GameCardGoodsDBSchemaField("created_at"), - UpdatedAt: GameCardGoodsDBSchemaField("updated_at"), - DeletedAt: GameCardGoodsDBSchemaField("deleted_at"), - GameCardId: GameCardGoodsDBSchemaField("game_card_id"), - SerialNumber: GameCardGoodsDBSchemaField("serial_number"), - Status: GameCardGoodsDBSchemaField("status"), - StoreId: GameCardGoodsDBSchemaField("store_id"), - Provider: GameCardGoodsDBSchemaField("provider"), - CardType: GameCardGoodsDBSchemaField("card_type"), + ID: GameCardGoodsDBSchemaField("id"), + CreatedAt: GameCardGoodsDBSchemaField("created_at"), + UpdatedAt: GameCardGoodsDBSchemaField("updated_at"), + DeletedAt: GameCardGoodsDBSchemaField("deleted_at"), + GameCardId: GameCardGoodsDBSchemaField("game_card_id"), + SerialNumber: GameCardGoodsDBSchemaField("serial_number"), + Status: GameCardGoodsDBSchemaField("status"), + StoreId: GameCardGoodsDBSchemaField("store_id"), + Provider: GameCardGoodsDBSchemaField("provider"), + CardType: GameCardGoodsDBSchemaField("card_type"), + FunctionState: GameCardGoodsDBSchemaField("function_state"), + ShareProfitType: GameCardGoodsDBSchemaField("share_profit_type"), } // Update updates GameCardGoods fields by primary key // nolint: dupl func (o *GameCardGoods) Update(db *gorm.DB, fields ...GameCardGoodsDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ - "id": o.ID, - "created_at": o.CreatedAt, - "updated_at": o.UpdatedAt, - "deleted_at": o.DeletedAt, - "game_card_id": o.GameCardId, - "serial_number": o.SerialNumber, - "status": o.Status, - "store_id": o.StoreId, - "provider": o.Provider, - "card_type": o.CardType, + "id": o.ID, + "created_at": o.CreatedAt, + "updated_at": o.UpdatedAt, + "deleted_at": o.DeletedAt, + "game_card_id": o.GameCardId, + "serial_number": o.SerialNumber, + "status": o.Status, + "store_id": o.StoreId, + "provider": o.Provider, + "card_type": o.CardType, + "function_state": o.FunctionState, + "share_profit_type": o.ShareProfitType, } u := map[string]interface{}{} for _, f := range fields { diff --git a/model/autogenerated_share_card.go b/model/autogenerated_share_card.go index 6d4800c..0e89afb 100644 --- a/model/autogenerated_share_card.go +++ b/model/autogenerated_share_card.go @@ -57,6 +57,110 @@ func (qs CardIssueFeedbackQuerySet) All(ret *[]CardIssueFeedback) error { return qs.db.Find(ret).Error } +// CheckSysUidEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidEq(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid = ?", checkSysUid)) +} + +// CheckSysUidGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidGt(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid > ?", checkSysUid)) +} + +// CheckSysUidGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidGte(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid >= ?", checkSysUid)) +} + +// CheckSysUidIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidIn(checkSysUid ...string) CardIssueFeedbackQuerySet { + if len(checkSysUid) == 0 { + qs.db.AddError(errors.New("must at least pass one checkSysUid in CheckSysUidIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("check_sys_uid IN (?)", checkSysUid)) +} + +// CheckSysUidLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidLike(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid LIKE ?", checkSysUid)) +} + +// CheckSysUidLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidLt(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid < ?", checkSysUid)) +} + +// CheckSysUidLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidLte(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid <= ?", checkSysUid)) +} + +// CheckSysUidNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidNe(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid != ?", checkSysUid)) +} + +// CheckSysUidNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidNotIn(checkSysUid ...string) CardIssueFeedbackQuerySet { + if len(checkSysUid) == 0 { + qs.db.AddError(errors.New("must at least pass one checkSysUid in CheckSysUidNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("check_sys_uid NOT IN (?)", checkSysUid)) +} + +// CheckSysUidNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckSysUidNotlike(checkSysUid string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_sys_uid NOT LIKE ?", checkSysUid)) +} + +// CheckTimeEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeEq(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time = ?", checkTime)) +} + +// CheckTimeGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeGt(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time > ?", checkTime)) +} + +// CheckTimeGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeGte(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time >= ?", checkTime)) +} + +// CheckTimeLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeLt(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time < ?", checkTime)) +} + +// CheckTimeLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeLte(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time <= ?", checkTime)) +} + +// CheckTimeNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) CheckTimeNe(checkTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("check_time != ?", checkTime)) +} + // Count is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) Count() (int, error) { @@ -169,6 +273,450 @@ func (qs CardIssueFeedbackQuerySet) DeletedAtNe(deletedAt time.Time) CardIssueFe return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } +// DeliverExpressCompanyEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyEq(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company = ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyGt(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company > ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyGte(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company >= ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyIn(deliverExpressCompany ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressCompany in DeliverExpressCompanyIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_company IN (?)", deliverExpressCompany)) +} + +// DeliverExpressCompanyLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyLike(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company LIKE ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyLt(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company < ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyLte(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company <= ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNe(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company != ?", deliverExpressCompany)) +} + +// DeliverExpressCompanyNoEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoEq(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no = ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoGt(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no > ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoGte(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no >= ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoIn(deliverExpressCompanyNo ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressCompanyNo) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressCompanyNo in DeliverExpressCompanyNoIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_company_no IN (?)", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoLike(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no LIKE ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoLt(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no < ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoLte(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no <= ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoNe(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no != ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoNotIn(deliverExpressCompanyNo ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressCompanyNo) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressCompanyNo in DeliverExpressCompanyNoNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_company_no NOT IN (?)", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNoNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNoNotlike(deliverExpressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company_no NOT LIKE ?", deliverExpressCompanyNo)) +} + +// DeliverExpressCompanyNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNotIn(deliverExpressCompany ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressCompany in DeliverExpressCompanyNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_company NOT IN (?)", deliverExpressCompany)) +} + +// DeliverExpressCompanyNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressCompanyNotlike(deliverExpressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_company NOT LIKE ?", deliverExpressCompany)) +} + +// DeliverExpressNoEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoEq(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no = ?", deliverExpressNo)) +} + +// DeliverExpressNoGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoGt(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no > ?", deliverExpressNo)) +} + +// DeliverExpressNoGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoGte(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no >= ?", deliverExpressNo)) +} + +// DeliverExpressNoIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoIn(deliverExpressNo ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressNo) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressNo in DeliverExpressNoIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_no IN (?)", deliverExpressNo)) +} + +// DeliverExpressNoLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoLike(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no LIKE ?", deliverExpressNo)) +} + +// DeliverExpressNoLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoLt(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no < ?", deliverExpressNo)) +} + +// DeliverExpressNoLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoLte(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no <= ?", deliverExpressNo)) +} + +// DeliverExpressNoNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoNe(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no != ?", deliverExpressNo)) +} + +// DeliverExpressNoNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoNotIn(deliverExpressNo ...string) CardIssueFeedbackQuerySet { + if len(deliverExpressNo) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverExpressNo in DeliverExpressNoNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_express_no NOT IN (?)", deliverExpressNo)) +} + +// DeliverExpressNoNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverExpressNoNotlike(deliverExpressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_express_no NOT LIKE ?", deliverExpressNo)) +} + +// DeliverTimeEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeEq(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time = ?", deliverTime)) +} + +// DeliverTimeGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeGt(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time > ?", deliverTime)) +} + +// DeliverTimeGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeGte(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time >= ?", deliverTime)) +} + +// DeliverTimeLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeLt(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time < ?", deliverTime)) +} + +// DeliverTimeLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeLte(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time <= ?", deliverTime)) +} + +// DeliverTimeNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) DeliverTimeNe(deliverTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("deliver_time != ?", deliverTime)) +} + +// ExpressCompanyEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyEq(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company = ?", expressCompany)) +} + +// ExpressCompanyGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyGt(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company > ?", expressCompany)) +} + +// ExpressCompanyGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyGte(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company >= ?", expressCompany)) +} + +// ExpressCompanyIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyIn(expressCompany ...string) CardIssueFeedbackQuerySet { + if len(expressCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one expressCompany in ExpressCompanyIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_company IN (?)", expressCompany)) +} + +// ExpressCompanyLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyLike(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company LIKE ?", expressCompany)) +} + +// ExpressCompanyLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyLt(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company < ?", expressCompany)) +} + +// ExpressCompanyLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyLte(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company <= ?", expressCompany)) +} + +// ExpressCompanyNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNe(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company != ?", expressCompany)) +} + +// ExpressCompanyNoEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoEq(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no = ?", expressCompanyNo)) +} + +// ExpressCompanyNoGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoGt(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no > ?", expressCompanyNo)) +} + +// ExpressCompanyNoGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoGte(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no >= ?", expressCompanyNo)) +} + +// ExpressCompanyNoIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoIn(expressCompanyNo ...string) CardIssueFeedbackQuerySet { + if len(expressCompanyNo) == 0 { + qs.db.AddError(errors.New("must at least pass one expressCompanyNo in ExpressCompanyNoIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_company_no IN (?)", expressCompanyNo)) +} + +// ExpressCompanyNoLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoLike(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no LIKE ?", expressCompanyNo)) +} + +// ExpressCompanyNoLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoLt(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no < ?", expressCompanyNo)) +} + +// ExpressCompanyNoLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoLte(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no <= ?", expressCompanyNo)) +} + +// ExpressCompanyNoNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoNe(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no != ?", expressCompanyNo)) +} + +// ExpressCompanyNoNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoNotIn(expressCompanyNo ...string) CardIssueFeedbackQuerySet { + if len(expressCompanyNo) == 0 { + qs.db.AddError(errors.New("must at least pass one expressCompanyNo in ExpressCompanyNoNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_company_no NOT IN (?)", expressCompanyNo)) +} + +// ExpressCompanyNoNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNoNotlike(expressCompanyNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company_no NOT LIKE ?", expressCompanyNo)) +} + +// ExpressCompanyNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNotIn(expressCompany ...string) CardIssueFeedbackQuerySet { + if len(expressCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one expressCompany in ExpressCompanyNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_company NOT IN (?)", expressCompany)) +} + +// ExpressCompanyNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressCompanyNotlike(expressCompany string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_company NOT LIKE ?", expressCompany)) +} + +// ExpressNoEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoEq(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no = ?", expressNo)) +} + +// ExpressNoGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoGt(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no > ?", expressNo)) +} + +// ExpressNoGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoGte(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no >= ?", expressNo)) +} + +// ExpressNoIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoIn(expressNo ...string) CardIssueFeedbackQuerySet { + if len(expressNo) == 0 { + qs.db.AddError(errors.New("must at least pass one expressNo in ExpressNoIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_no IN (?)", expressNo)) +} + +// ExpressNoLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoLike(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no LIKE ?", expressNo)) +} + +// ExpressNoLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoLt(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no < ?", expressNo)) +} + +// ExpressNoLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoLte(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no <= ?", expressNo)) +} + +// ExpressNoNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoNe(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no != ?", expressNo)) +} + +// ExpressNoNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoNotIn(expressNo ...string) CardIssueFeedbackQuerySet { + if len(expressNo) == 0 { + qs.db.AddError(errors.New("must at least pass one expressNo in ExpressNoNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("express_no NOT IN (?)", expressNo)) +} + +// ExpressNoNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ExpressNoNotlike(expressNo string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("express_no NOT LIKE ?", expressNo)) +} + // GameCardGoodsIdEq is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) GameCardGoodsIdEq(gameCardGoodsId uint32) CardIssueFeedbackQuerySet { @@ -349,6 +897,174 @@ func (qs CardIssueFeedbackQuerySet) IDNotIn(ID ...uint32) CardIssueFeedbackQuery return qs.w(qs.db.Where("id NOT IN (?)", ID)) } +// IsCardBreakageEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageEq(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage = ?", isCardBreakage)) +} + +// IsCardBreakageGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageGt(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage > ?", isCardBreakage)) +} + +// IsCardBreakageGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageGte(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage >= ?", isCardBreakage)) +} + +// IsCardBreakageIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageIn(isCardBreakage ...uint32) CardIssueFeedbackQuerySet { + if len(isCardBreakage) == 0 { + qs.db.AddError(errors.New("must at least pass one isCardBreakage in IsCardBreakageIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_card_breakage IN (?)", isCardBreakage)) +} + +// IsCardBreakageLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageLt(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage < ?", isCardBreakage)) +} + +// IsCardBreakageLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageLte(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage <= ?", isCardBreakage)) +} + +// IsCardBreakageNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageNe(isCardBreakage uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_card_breakage != ?", isCardBreakage)) +} + +// IsCardBreakageNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsCardBreakageNotIn(isCardBreakage ...uint32) CardIssueFeedbackQuerySet { + if len(isCardBreakage) == 0 { + qs.db.AddError(errors.New("must at least pass one isCardBreakage in IsCardBreakageNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_card_breakage NOT IN (?)", isCardBreakage)) +} + +// IsNormalFunctionEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionEq(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function = ?", isNormalFunction)) +} + +// IsNormalFunctionGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionGt(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function > ?", isNormalFunction)) +} + +// IsNormalFunctionGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionGte(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function >= ?", isNormalFunction)) +} + +// IsNormalFunctionIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionIn(isNormalFunction ...uint32) CardIssueFeedbackQuerySet { + if len(isNormalFunction) == 0 { + qs.db.AddError(errors.New("must at least pass one isNormalFunction in IsNormalFunctionIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_normal_function IN (?)", isNormalFunction)) +} + +// IsNormalFunctionLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionLt(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function < ?", isNormalFunction)) +} + +// IsNormalFunctionLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionLte(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function <= ?", isNormalFunction)) +} + +// IsNormalFunctionNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionNe(isNormalFunction uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_normal_function != ?", isNormalFunction)) +} + +// IsNormalFunctionNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsNormalFunctionNotIn(isNormalFunction ...uint32) CardIssueFeedbackQuerySet { + if len(isNormalFunction) == 0 { + qs.db.AddError(errors.New("must at least pass one isNormalFunction in IsNormalFunctionNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_normal_function NOT IN (?)", isNormalFunction)) +} + +// IsPackingIntactEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactEq(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact = ?", isPackingIntact)) +} + +// IsPackingIntactGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactGt(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact > ?", isPackingIntact)) +} + +// IsPackingIntactGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactGte(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact >= ?", isPackingIntact)) +} + +// IsPackingIntactIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactIn(isPackingIntact ...uint32) CardIssueFeedbackQuerySet { + if len(isPackingIntact) == 0 { + qs.db.AddError(errors.New("must at least pass one isPackingIntact in IsPackingIntactIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_packing_intact IN (?)", isPackingIntact)) +} + +// IsPackingIntactLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactLt(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact < ?", isPackingIntact)) +} + +// IsPackingIntactLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactLte(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact <= ?", isPackingIntact)) +} + +// IsPackingIntactNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactNe(isPackingIntact uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("is_packing_intact != ?", isPackingIntact)) +} + +// IsPackingIntactNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) IsPackingIntactNotIn(isPackingIntact ...uint32) CardIssueFeedbackQuerySet { + if len(isPackingIntact) == 0 { + qs.db.AddError(errors.New("must at least pass one isPackingIntact in IsPackingIntactNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("is_packing_intact NOT IN (?)", isPackingIntact)) +} + // Limit is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) Limit(limit int) CardIssueFeedbackQuerySet { @@ -435,6 +1151,18 @@ func (qs CardIssueFeedbackQuerySet) One(ret *CardIssueFeedback) error { return qs.db.First(ret).Error } +// OrderAscByCheckSysUid is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByCheckSysUid() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("check_sys_uid ASC")) +} + +// OrderAscByCheckTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByCheckTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("check_time ASC")) +} + // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderAscByCreatedAt() CardIssueFeedbackQuerySet { @@ -447,6 +1175,48 @@ func (qs CardIssueFeedbackQuerySet) OrderAscByDeletedAt() CardIssueFeedbackQuery return qs.w(qs.db.Order("deleted_at ASC")) } +// OrderAscByDeliverExpressCompany is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByDeliverExpressCompany() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_company ASC")) +} + +// OrderAscByDeliverExpressCompanyNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByDeliverExpressCompanyNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_company_no ASC")) +} + +// OrderAscByDeliverExpressNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByDeliverExpressNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_no ASC")) +} + +// OrderAscByDeliverTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByDeliverTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_time ASC")) +} + +// OrderAscByExpressCompany is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByExpressCompany() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_company ASC")) +} + +// OrderAscByExpressCompanyNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByExpressCompanyNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_company_no ASC")) +} + +// OrderAscByExpressNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByExpressNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_no ASC")) +} + // OrderAscByGameCardGoodsId is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderAscByGameCardGoodsId() CardIssueFeedbackQuerySet { @@ -465,6 +1235,24 @@ func (qs CardIssueFeedbackQuerySet) OrderAscByID() CardIssueFeedbackQuerySet { return qs.w(qs.db.Order("id ASC")) } +// OrderAscByIsCardBreakage is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByIsCardBreakage() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_card_breakage ASC")) +} + +// OrderAscByIsNormalFunction is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByIsNormalFunction() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_normal_function ASC")) +} + +// OrderAscByIsPackingIntact is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByIsPackingIntact() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_packing_intact ASC")) +} + // OrderAscByObtainType is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderAscByObtainType() CardIssueFeedbackQuerySet { @@ -477,6 +1265,24 @@ func (qs CardIssueFeedbackQuerySet) OrderAscByProblem() CardIssueFeedbackQuerySe return qs.w(qs.db.Order("problem ASC")) } +// OrderAscByReceiptTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByReceiptTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("receipt_time ASC")) +} + +// OrderAscByReissueGameCardGoodsId is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByReissueGameCardGoodsId() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("reissue_game_card_goods_id ASC")) +} + +// OrderAscByReissueSerialNumber is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderAscByReissueSerialNumber() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("reissue_serial_number ASC")) +} + // OrderAscByRelevanceId is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderAscByRelevanceId() CardIssueFeedbackQuerySet { @@ -519,6 +1325,18 @@ func (qs CardIssueFeedbackQuerySet) OrderAscByUpdatedAt() CardIssueFeedbackQuery return qs.w(qs.db.Order("updated_at ASC")) } +// OrderDescByCheckSysUid is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByCheckSysUid() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("check_sys_uid DESC")) +} + +// OrderDescByCheckTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByCheckTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("check_time DESC")) +} + // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderDescByCreatedAt() CardIssueFeedbackQuerySet { @@ -531,6 +1349,48 @@ func (qs CardIssueFeedbackQuerySet) OrderDescByDeletedAt() CardIssueFeedbackQuer return qs.w(qs.db.Order("deleted_at DESC")) } +// OrderDescByDeliverExpressCompany is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByDeliverExpressCompany() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_company DESC")) +} + +// OrderDescByDeliverExpressCompanyNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByDeliverExpressCompanyNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_company_no DESC")) +} + +// OrderDescByDeliverExpressNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByDeliverExpressNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_express_no DESC")) +} + +// OrderDescByDeliverTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByDeliverTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("deliver_time DESC")) +} + +// OrderDescByExpressCompany is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByExpressCompany() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_company DESC")) +} + +// OrderDescByExpressCompanyNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByExpressCompanyNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_company_no DESC")) +} + +// OrderDescByExpressNo is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByExpressNo() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("express_no DESC")) +} + // OrderDescByGameCardGoodsId is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderDescByGameCardGoodsId() CardIssueFeedbackQuerySet { @@ -549,6 +1409,24 @@ func (qs CardIssueFeedbackQuerySet) OrderDescByID() CardIssueFeedbackQuerySet { return qs.w(qs.db.Order("id DESC")) } +// OrderDescByIsCardBreakage is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByIsCardBreakage() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_card_breakage DESC")) +} + +// OrderDescByIsNormalFunction is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByIsNormalFunction() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_normal_function DESC")) +} + +// OrderDescByIsPackingIntact is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByIsPackingIntact() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("is_packing_intact DESC")) +} + // OrderDescByObtainType is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderDescByObtainType() CardIssueFeedbackQuerySet { @@ -561,6 +1439,24 @@ func (qs CardIssueFeedbackQuerySet) OrderDescByProblem() CardIssueFeedbackQueryS return qs.w(qs.db.Order("problem DESC")) } +// OrderDescByReceiptTime is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByReceiptTime() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("receipt_time DESC")) +} + +// OrderDescByReissueGameCardGoodsId is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByReissueGameCardGoodsId() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("reissue_game_card_goods_id DESC")) +} + +// OrderDescByReissueSerialNumber is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) OrderDescByReissueSerialNumber() CardIssueFeedbackQuerySet { + return qs.w(qs.db.Order("reissue_serial_number DESC")) +} + // OrderDescByRelevanceId is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) OrderDescByRelevanceId() CardIssueFeedbackQuerySet { @@ -671,6 +1567,166 @@ func (qs CardIssueFeedbackQuerySet) ProblemNotlike(problem string) CardIssueFeed return qs.w(qs.db.Where("problem NOT LIKE ?", problem)) } +// ReceiptTimeEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeEq(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time = ?", receiptTime)) +} + +// ReceiptTimeGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeGt(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time > ?", receiptTime)) +} + +// ReceiptTimeGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeGte(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time >= ?", receiptTime)) +} + +// ReceiptTimeLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeLt(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time < ?", receiptTime)) +} + +// ReceiptTimeLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeLte(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time <= ?", receiptTime)) +} + +// ReceiptTimeNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReceiptTimeNe(receiptTime time.Time) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("receipt_time != ?", receiptTime)) +} + +// ReissueGameCardGoodsIdEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdEq(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id = ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdGt(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id > ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdGte(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id >= ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdIn(reissueGameCardGoodsId ...uint32) CardIssueFeedbackQuerySet { + if len(reissueGameCardGoodsId) == 0 { + qs.db.AddError(errors.New("must at least pass one reissueGameCardGoodsId in ReissueGameCardGoodsIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("reissue_game_card_goods_id IN (?)", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdLt(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id < ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdLte(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id <= ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdNe(reissueGameCardGoodsId uint32) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_game_card_goods_id != ?", reissueGameCardGoodsId)) +} + +// ReissueGameCardGoodsIdNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueGameCardGoodsIdNotIn(reissueGameCardGoodsId ...uint32) CardIssueFeedbackQuerySet { + if len(reissueGameCardGoodsId) == 0 { + qs.db.AddError(errors.New("must at least pass one reissueGameCardGoodsId in ReissueGameCardGoodsIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("reissue_game_card_goods_id NOT IN (?)", reissueGameCardGoodsId)) +} + +// ReissueSerialNumberEq is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberEq(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number = ?", reissueSerialNumber)) +} + +// ReissueSerialNumberGt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberGt(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number > ?", reissueSerialNumber)) +} + +// ReissueSerialNumberGte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberGte(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number >= ?", reissueSerialNumber)) +} + +// ReissueSerialNumberIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberIn(reissueSerialNumber ...string) CardIssueFeedbackQuerySet { + if len(reissueSerialNumber) == 0 { + qs.db.AddError(errors.New("must at least pass one reissueSerialNumber in ReissueSerialNumberIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("reissue_serial_number IN (?)", reissueSerialNumber)) +} + +// ReissueSerialNumberLike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberLike(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number LIKE ?", reissueSerialNumber)) +} + +// ReissueSerialNumberLt is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberLt(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number < ?", reissueSerialNumber)) +} + +// ReissueSerialNumberLte is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberLte(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number <= ?", reissueSerialNumber)) +} + +// ReissueSerialNumberNe is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberNe(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number != ?", reissueSerialNumber)) +} + +// ReissueSerialNumberNotIn is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberNotIn(reissueSerialNumber ...string) CardIssueFeedbackQuerySet { + if len(reissueSerialNumber) == 0 { + qs.db.AddError(errors.New("must at least pass one reissueSerialNumber in ReissueSerialNumberNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("reissue_serial_number NOT IN (?)", reissueSerialNumber)) +} + +// ReissueSerialNumberNotlike is an autogenerated method +// nolint: dupl +func (qs CardIssueFeedbackQuerySet) ReissueSerialNumberNotlike(reissueSerialNumber string) CardIssueFeedbackQuerySet { + return qs.w(qs.db.Where("reissue_serial_number NOT LIKE ?", reissueSerialNumber)) +} + // RelevanceIdEq is an autogenerated method // nolint: dupl func (qs CardIssueFeedbackQuerySet) RelevanceIdEq(relevanceId uint32) CardIssueFeedbackQuerySet { @@ -1079,6 +2135,20 @@ func (qs CardIssueFeedbackQuerySet) UpdatedAtNe(updatedAt time.Time) CardIssueFe return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } +// SetCheckSysUid is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetCheckSysUid(checkSysUid string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.CheckSysUid)] = checkSysUid + return u +} + +// SetCheckTime is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetCheckTime(checkTime time.Time) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.CheckTime)] = checkTime + return u +} + // SetCreatedAt is an autogenerated method // nolint: dupl func (u CardIssueFeedbackUpdater) SetCreatedAt(createdAt time.Time) CardIssueFeedbackUpdater { @@ -1093,6 +2163,55 @@ func (u CardIssueFeedbackUpdater) SetDeletedAt(deletedAt *time.Time) CardIssueFe return u } +// SetDeliverExpressCompany is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetDeliverExpressCompany(deliverExpressCompany string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.DeliverExpressCompany)] = deliverExpressCompany + return u +} + +// SetDeliverExpressCompanyNo is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetDeliverExpressCompanyNo(deliverExpressCompanyNo string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.DeliverExpressCompanyNo)] = deliverExpressCompanyNo + return u +} + +// SetDeliverExpressNo is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetDeliverExpressNo(deliverExpressNo string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.DeliverExpressNo)] = deliverExpressNo + return u +} + +// SetDeliverTime is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetDeliverTime(deliverTime time.Time) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.DeliverTime)] = deliverTime + return u +} + +// SetExpressCompany is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetExpressCompany(expressCompany string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ExpressCompany)] = expressCompany + return u +} + +// SetExpressCompanyNo is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetExpressCompanyNo(expressCompanyNo string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ExpressCompanyNo)] = expressCompanyNo + return u +} + +// SetExpressNo is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetExpressNo(expressNo string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ExpressNo)] = expressNo + return u +} + // SetGameCardGoodsId is an autogenerated method // nolint: dupl func (u CardIssueFeedbackUpdater) SetGameCardGoodsId(gameCardGoodsId uint32) CardIssueFeedbackUpdater { @@ -1114,6 +2233,27 @@ func (u CardIssueFeedbackUpdater) SetID(ID uint32) CardIssueFeedbackUpdater { return u } +// SetIsCardBreakage is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetIsCardBreakage(isCardBreakage uint32) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.IsCardBreakage)] = isCardBreakage + return u +} + +// SetIsNormalFunction is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetIsNormalFunction(isNormalFunction uint32) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.IsNormalFunction)] = isNormalFunction + return u +} + +// SetIsPackingIntact is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetIsPackingIntact(isPackingIntact uint32) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.IsPackingIntact)] = isPackingIntact + return u +} + // SetObtainType is an autogenerated method // nolint: dupl func (u CardIssueFeedbackUpdater) SetObtainType(obtainType string) CardIssueFeedbackUpdater { @@ -1128,6 +2268,27 @@ func (u CardIssueFeedbackUpdater) SetProblem(problem string) CardIssueFeedbackUp return u } +// SetReceiptTime is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetReceiptTime(receiptTime time.Time) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ReceiptTime)] = receiptTime + return u +} + +// SetReissueGameCardGoodsId is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetReissueGameCardGoodsId(reissueGameCardGoodsId uint32) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ReissueGameCardGoodsId)] = reissueGameCardGoodsId + return u +} + +// SetReissueSerialNumber is an autogenerated method +// nolint: dupl +func (u CardIssueFeedbackUpdater) SetReissueSerialNumber(reissueSerialNumber string) CardIssueFeedbackUpdater { + u.fields[string(CardIssueFeedbackDBSchema.ReissueSerialNumber)] = reissueSerialNumber + return u +} + // SetRelevanceId is an autogenerated method // nolint: dupl func (u CardIssueFeedbackUpdater) SetRelevanceId(relevanceId uint32) CardIssueFeedbackUpdater { @@ -1205,56 +2366,101 @@ func (f CardIssueFeedbackDBSchemaField) String() string { // CardIssueFeedbackDBSchema stores db field names of CardIssueFeedback var CardIssueFeedbackDBSchema = struct { - ID CardIssueFeedbackDBSchemaField - CreatedAt CardIssueFeedbackDBSchemaField - UpdatedAt CardIssueFeedbackDBSchemaField - DeletedAt CardIssueFeedbackDBSchemaField - Uid CardIssueFeedbackDBSchemaField - GameCardId CardIssueFeedbackDBSchemaField - SerialNumber CardIssueFeedbackDBSchemaField - GameCardGoodsId CardIssueFeedbackDBSchemaField - StoreId CardIssueFeedbackDBSchemaField - RelevanceId CardIssueFeedbackDBSchemaField - ObtainType CardIssueFeedbackDBSchemaField - State CardIssueFeedbackDBSchemaField - Problem CardIssueFeedbackDBSchemaField - Remark CardIssueFeedbackDBSchemaField + ID CardIssueFeedbackDBSchemaField + CreatedAt CardIssueFeedbackDBSchemaField + UpdatedAt CardIssueFeedbackDBSchemaField + DeletedAt CardIssueFeedbackDBSchemaField + Uid CardIssueFeedbackDBSchemaField + GameCardId CardIssueFeedbackDBSchemaField + SerialNumber CardIssueFeedbackDBSchemaField + GameCardGoodsId CardIssueFeedbackDBSchemaField + StoreId CardIssueFeedbackDBSchemaField + RelevanceId CardIssueFeedbackDBSchemaField + ObtainType CardIssueFeedbackDBSchemaField + State CardIssueFeedbackDBSchemaField + Problem CardIssueFeedbackDBSchemaField + Remark CardIssueFeedbackDBSchemaField + ExpressCompany CardIssueFeedbackDBSchemaField + ExpressCompanyNo CardIssueFeedbackDBSchemaField + ExpressNo CardIssueFeedbackDBSchemaField + IsNormalFunction CardIssueFeedbackDBSchemaField + IsPackingIntact CardIssueFeedbackDBSchemaField + IsCardBreakage CardIssueFeedbackDBSchemaField + DeliverExpressCompany CardIssueFeedbackDBSchemaField + DeliverExpressCompanyNo CardIssueFeedbackDBSchemaField + DeliverExpressNo CardIssueFeedbackDBSchemaField + ReissueSerialNumber CardIssueFeedbackDBSchemaField + ReissueGameCardGoodsId CardIssueFeedbackDBSchemaField + DeliverTime CardIssueFeedbackDBSchemaField + CheckTime CardIssueFeedbackDBSchemaField + CheckSysUid CardIssueFeedbackDBSchemaField + ReceiptTime CardIssueFeedbackDBSchemaField }{ - ID: CardIssueFeedbackDBSchemaField("id"), - CreatedAt: CardIssueFeedbackDBSchemaField("created_at"), - UpdatedAt: CardIssueFeedbackDBSchemaField("updated_at"), - DeletedAt: CardIssueFeedbackDBSchemaField("deleted_at"), - Uid: CardIssueFeedbackDBSchemaField("uid"), - GameCardId: CardIssueFeedbackDBSchemaField("game_card_id"), - SerialNumber: CardIssueFeedbackDBSchemaField("serial_number"), - GameCardGoodsId: CardIssueFeedbackDBSchemaField("game_card_goods_id"), - StoreId: CardIssueFeedbackDBSchemaField("store_id"), - RelevanceId: CardIssueFeedbackDBSchemaField("relevance_id"), - ObtainType: CardIssueFeedbackDBSchemaField("obtain_type"), - State: CardIssueFeedbackDBSchemaField("state"), - Problem: CardIssueFeedbackDBSchemaField("problem"), - Remark: CardIssueFeedbackDBSchemaField("remark"), + ID: CardIssueFeedbackDBSchemaField("id"), + CreatedAt: CardIssueFeedbackDBSchemaField("created_at"), + UpdatedAt: CardIssueFeedbackDBSchemaField("updated_at"), + DeletedAt: CardIssueFeedbackDBSchemaField("deleted_at"), + Uid: CardIssueFeedbackDBSchemaField("uid"), + GameCardId: CardIssueFeedbackDBSchemaField("game_card_id"), + SerialNumber: CardIssueFeedbackDBSchemaField("serial_number"), + GameCardGoodsId: CardIssueFeedbackDBSchemaField("game_card_goods_id"), + StoreId: CardIssueFeedbackDBSchemaField("store_id"), + RelevanceId: CardIssueFeedbackDBSchemaField("relevance_id"), + ObtainType: CardIssueFeedbackDBSchemaField("obtain_type"), + State: CardIssueFeedbackDBSchemaField("state"), + Problem: CardIssueFeedbackDBSchemaField("problem"), + Remark: CardIssueFeedbackDBSchemaField("remark"), + ExpressCompany: CardIssueFeedbackDBSchemaField("express_company"), + ExpressCompanyNo: CardIssueFeedbackDBSchemaField("express_company_no"), + ExpressNo: CardIssueFeedbackDBSchemaField("express_no"), + IsNormalFunction: CardIssueFeedbackDBSchemaField("is_normal_function"), + IsPackingIntact: CardIssueFeedbackDBSchemaField("is_packing_intact"), + IsCardBreakage: CardIssueFeedbackDBSchemaField("is_card_breakage"), + DeliverExpressCompany: CardIssueFeedbackDBSchemaField("deliver_express_company"), + DeliverExpressCompanyNo: CardIssueFeedbackDBSchemaField("deliver_express_company_no"), + DeliverExpressNo: CardIssueFeedbackDBSchemaField("deliver_express_no"), + ReissueSerialNumber: CardIssueFeedbackDBSchemaField("reissue_serial_number"), + ReissueGameCardGoodsId: CardIssueFeedbackDBSchemaField("reissue_game_card_goods_id"), + DeliverTime: CardIssueFeedbackDBSchemaField("deliver_time"), + CheckTime: CardIssueFeedbackDBSchemaField("check_time"), + CheckSysUid: CardIssueFeedbackDBSchemaField("check_sys_uid"), + ReceiptTime: CardIssueFeedbackDBSchemaField("receipt_time"), } // Update updates CardIssueFeedback fields by primary key // nolint: dupl func (o *CardIssueFeedback) Update(db *gorm.DB, fields ...CardIssueFeedbackDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ - "id": o.ID, - "created_at": o.CreatedAt, - "updated_at": o.UpdatedAt, - "deleted_at": o.DeletedAt, - "uid": o.Uid, - "game_card_id": o.GameCardId, - "serial_number": o.SerialNumber, - "game_card_goods_id": o.GameCardGoodsId, - "store_id": o.StoreId, - "relevance_id": o.RelevanceId, - "obtain_type": o.ObtainType, - "state": o.State, - "problem": o.Problem, - "remark": o.Remark, + "id": o.ID, + "created_at": o.CreatedAt, + "updated_at": o.UpdatedAt, + "deleted_at": o.DeletedAt, + "uid": o.Uid, + "game_card_id": o.GameCardId, + "serial_number": o.SerialNumber, + "game_card_goods_id": o.GameCardGoodsId, + "store_id": o.StoreId, + "relevance_id": o.RelevanceId, + "obtain_type": o.ObtainType, + "state": o.State, + "problem": o.Problem, + "remark": o.Remark, + "express_company": o.ExpressCompany, + "express_company_no": o.ExpressCompanyNo, + "express_no": o.ExpressNo, + "is_normal_function": o.IsNormalFunction, + "is_packing_intact": o.IsPackingIntact, + "is_card_breakage": o.IsCardBreakage, + "deliver_express_company": o.DeliverExpressCompany, + "deliver_express_company_no": o.DeliverExpressCompanyNo, + "deliver_express_no": o.DeliverExpressNo, + "reissue_serial_number": o.ReissueSerialNumber, + "reissue_game_card_goods_id": o.ReissueGameCardGoodsId, + "deliver_time": o.DeliverTime, + "check_time": o.CheckTime, + "check_sys_uid": o.CheckSysUid, + "receipt_time": o.ReceiptTime, } u := map[string]interface{}{} for _, f := range fields { @@ -4101,6 +5307,62 @@ func (qs ShareCardRetrieveCardQuerySet) All(ret *[]ShareCardRetrieveCard) error return qs.db.Find(ret).Error } +// AllotUserShareCardIdEq is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdEq(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id = ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdGt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdGt(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id > ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdGte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdGte(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id >= ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdIn(allotUserShareCardId ...uint32) ShareCardRetrieveCardQuerySet { + if len(allotUserShareCardId) == 0 { + qs.db.AddError(errors.New("must at least pass one allotUserShareCardId in AllotUserShareCardIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_user_share_card_id IN (?)", allotUserShareCardId)) +} + +// AllotUserShareCardIdLt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdLt(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id < ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdLte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdLte(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id <= ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdNe is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdNe(allotUserShareCardId uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("allot_user_share_card_id != ?", allotUserShareCardId)) +} + +// AllotUserShareCardIdNotIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) AllotUserShareCardIdNotIn(allotUserShareCardId ...uint32) ShareCardRetrieveCardQuerySet { + if len(allotUserShareCardId) == 0 { + qs.db.AddError(errors.New("must at least pass one allotUserShareCardId in AllotUserShareCardIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_user_share_card_id NOT IN (?)", allotUserShareCardId)) +} + // BillSnEq is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) BillSnEq(billSn string) ShareCardRetrieveCardQuerySet { @@ -4479,6 +5741,12 @@ func (qs ShareCardRetrieveCardQuerySet) One(ret *ShareCardRetrieveCard) error { return qs.db.First(ret).Error } +// OrderAscByAllotUserShareCardId is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderAscByAllotUserShareCardId() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("allot_user_share_card_id ASC")) +} + // OrderAscByBillSn is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderAscByBillSn() ShareCardRetrieveCardQuerySet { @@ -4515,18 +5783,18 @@ func (qs ShareCardRetrieveCardQuerySet) OrderAscByID() ShareCardRetrieveCardQuer return qs.w(qs.db.Order("id ASC")) } +// OrderAscByOriginalCardType is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderAscByOriginalCardType() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("original_card_type ASC")) +} + // OrderAscByRemark is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderAscByRemark() ShareCardRetrieveCardQuerySet { return qs.w(qs.db.Order("remark ASC")) } -// OrderAscByRetrieveCardType is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) OrderAscByRetrieveCardType() ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Order("retrieve_card_type ASC")) -} - // OrderAscByRetrieveGameCardGoodsId is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderAscByRetrieveGameCardGoodsId() ShareCardRetrieveCardQuerySet { @@ -4563,6 +5831,12 @@ func (qs ShareCardRetrieveCardQuerySet) OrderAscByStoreId() ShareCardRetrieveCar return qs.w(qs.db.Order("store_id ASC")) } +// OrderAscByTransportType is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderAscByTransportType() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("transport_type ASC")) +} + // OrderAscByUid is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderAscByUid() ShareCardRetrieveCardQuerySet { @@ -4587,6 +5861,12 @@ func (qs ShareCardRetrieveCardQuerySet) OrderAscByUserShareCardId() ShareCardRet return qs.w(qs.db.Order("user_share_card_id ASC")) } +// OrderDescByAllotUserShareCardId is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderDescByAllotUserShareCardId() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("allot_user_share_card_id DESC")) +} + // OrderDescByBillSn is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderDescByBillSn() ShareCardRetrieveCardQuerySet { @@ -4623,18 +5903,18 @@ func (qs ShareCardRetrieveCardQuerySet) OrderDescByID() ShareCardRetrieveCardQue return qs.w(qs.db.Order("id DESC")) } +// OrderDescByOriginalCardType is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderDescByOriginalCardType() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("original_card_type DESC")) +} + // OrderDescByRemark is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderDescByRemark() ShareCardRetrieveCardQuerySet { return qs.w(qs.db.Order("remark DESC")) } -// OrderDescByRetrieveCardType is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) OrderDescByRetrieveCardType() ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Order("retrieve_card_type DESC")) -} - // OrderDescByRetrieveGameCardGoodsId is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderDescByRetrieveGameCardGoodsId() ShareCardRetrieveCardQuerySet { @@ -4671,6 +5951,12 @@ func (qs ShareCardRetrieveCardQuerySet) OrderDescByStoreId() ShareCardRetrieveCa return qs.w(qs.db.Order("store_id DESC")) } +// OrderDescByTransportType is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OrderDescByTransportType() ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Order("transport_type DESC")) +} + // OrderDescByUid is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) OrderDescByUid() ShareCardRetrieveCardQuerySet { @@ -4695,6 +5981,74 @@ func (qs ShareCardRetrieveCardQuerySet) OrderDescByUserShareCardId() ShareCardRe return qs.w(qs.db.Order("user_share_card_id DESC")) } +// OriginalCardTypeEq is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeEq(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type = ?", originalCardType)) +} + +// OriginalCardTypeGt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeGt(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type > ?", originalCardType)) +} + +// OriginalCardTypeGte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeGte(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type >= ?", originalCardType)) +} + +// OriginalCardTypeIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeIn(originalCardType ...string) ShareCardRetrieveCardQuerySet { + if len(originalCardType) == 0 { + qs.db.AddError(errors.New("must at least pass one originalCardType in OriginalCardTypeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("original_card_type IN (?)", originalCardType)) +} + +// OriginalCardTypeLike is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeLike(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type LIKE ?", originalCardType)) +} + +// OriginalCardTypeLt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeLt(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type < ?", originalCardType)) +} + +// OriginalCardTypeLte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeLte(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type <= ?", originalCardType)) +} + +// OriginalCardTypeNe is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeNe(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type != ?", originalCardType)) +} + +// OriginalCardTypeNotIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeNotIn(originalCardType ...string) ShareCardRetrieveCardQuerySet { + if len(originalCardType) == 0 { + qs.db.AddError(errors.New("must at least pass one originalCardType in OriginalCardTypeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("original_card_type NOT IN (?)", originalCardType)) +} + +// OriginalCardTypeNotlike is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) OriginalCardTypeNotlike(originalCardType string) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("original_card_type NOT LIKE ?", originalCardType)) +} + // RemarkEq is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) RemarkEq(remark string) ShareCardRetrieveCardQuerySet { @@ -4763,62 +6117,6 @@ func (qs ShareCardRetrieveCardQuerySet) RemarkNotlike(remark string) ShareCardRe return qs.w(qs.db.Where("remark NOT LIKE ?", remark)) } -// RetrieveCardTypeEq is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeEq(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type = ?", retrieveCardType)) -} - -// RetrieveCardTypeGt is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeGt(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type > ?", retrieveCardType)) -} - -// RetrieveCardTypeGte is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeGte(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type >= ?", retrieveCardType)) -} - -// RetrieveCardTypeIn is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeIn(retrieveCardType ...uint32) ShareCardRetrieveCardQuerySet { - if len(retrieveCardType) == 0 { - qs.db.AddError(errors.New("must at least pass one retrieveCardType in RetrieveCardTypeIn")) - return qs.w(qs.db) - } - return qs.w(qs.db.Where("retrieve_card_type IN (?)", retrieveCardType)) -} - -// RetrieveCardTypeLt is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeLt(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type < ?", retrieveCardType)) -} - -// RetrieveCardTypeLte is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeLte(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type <= ?", retrieveCardType)) -} - -// RetrieveCardTypeNe is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeNe(retrieveCardType uint32) ShareCardRetrieveCardQuerySet { - return qs.w(qs.db.Where("retrieve_card_type != ?", retrieveCardType)) -} - -// RetrieveCardTypeNotIn is an autogenerated method -// nolint: dupl -func (qs ShareCardRetrieveCardQuerySet) RetrieveCardTypeNotIn(retrieveCardType ...uint32) ShareCardRetrieveCardQuerySet { - if len(retrieveCardType) == 0 { - qs.db.AddError(errors.New("must at least pass one retrieveCardType in RetrieveCardTypeNotIn")) - return qs.w(qs.db) - } - return qs.w(qs.db.Where("retrieve_card_type NOT IN (?)", retrieveCardType)) -} - // RetrieveGameCardGoodsIdEq is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) RetrieveGameCardGoodsIdEq(retrieveGameCardGoodsId uint32) ShareCardRetrieveCardQuerySet { @@ -5191,6 +6489,62 @@ func (qs ShareCardRetrieveCardQuerySet) StoreIdNotIn(storeId ...uint32) ShareCar return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } +// TransportTypeEq is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeEq(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type = ?", transportType)) +} + +// TransportTypeGt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeGt(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type > ?", transportType)) +} + +// TransportTypeGte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeGte(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type >= ?", transportType)) +} + +// TransportTypeIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeIn(transportType ...uint32) ShareCardRetrieveCardQuerySet { + if len(transportType) == 0 { + qs.db.AddError(errors.New("must at least pass one transportType in TransportTypeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("transport_type IN (?)", transportType)) +} + +// TransportTypeLt is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeLt(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type < ?", transportType)) +} + +// TransportTypeLte is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeLte(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type <= ?", transportType)) +} + +// TransportTypeNe is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeNe(transportType uint32) ShareCardRetrieveCardQuerySet { + return qs.w(qs.db.Where("transport_type != ?", transportType)) +} + +// TransportTypeNotIn is an autogenerated method +// nolint: dupl +func (qs ShareCardRetrieveCardQuerySet) TransportTypeNotIn(transportType ...uint32) ShareCardRetrieveCardQuerySet { + if len(transportType) == 0 { + qs.db.AddError(errors.New("must at least pass one transportType in TransportTypeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("transport_type NOT IN (?)", transportType)) +} + // UidEq is an autogenerated method // nolint: dupl func (qs ShareCardRetrieveCardQuerySet) UidEq(uid uint32) ShareCardRetrieveCardQuerySet { @@ -5395,6 +6749,13 @@ func (qs ShareCardRetrieveCardQuerySet) UserShareCardIdNotIn(userShareCardId ... return qs.w(qs.db.Where("user_share_card_id NOT IN (?)", userShareCardId)) } +// SetAllotUserShareCardId is an autogenerated method +// nolint: dupl +func (u ShareCardRetrieveCardUpdater) SetAllotUserShareCardId(allotUserShareCardId uint32) ShareCardRetrieveCardUpdater { + u.fields[string(ShareCardRetrieveCardDBSchema.AllotUserShareCardId)] = allotUserShareCardId + return u +} + // SetBillSn is an autogenerated method // nolint: dupl func (u ShareCardRetrieveCardUpdater) SetBillSn(billSn string) ShareCardRetrieveCardUpdater { @@ -5437,6 +6798,13 @@ func (u ShareCardRetrieveCardUpdater) SetID(ID uint32) ShareCardRetrieveCardUpda return u } +// SetOriginalCardType is an autogenerated method +// nolint: dupl +func (u ShareCardRetrieveCardUpdater) SetOriginalCardType(originalCardType string) ShareCardRetrieveCardUpdater { + u.fields[string(ShareCardRetrieveCardDBSchema.OriginalCardType)] = originalCardType + return u +} + // SetRemark is an autogenerated method // nolint: dupl func (u ShareCardRetrieveCardUpdater) SetRemark(remark string) ShareCardRetrieveCardUpdater { @@ -5444,13 +6812,6 @@ func (u ShareCardRetrieveCardUpdater) SetRemark(remark string) ShareCardRetrieve return u } -// SetRetrieveCardType is an autogenerated method -// nolint: dupl -func (u ShareCardRetrieveCardUpdater) SetRetrieveCardType(retrieveCardType uint32) ShareCardRetrieveCardUpdater { - u.fields[string(ShareCardRetrieveCardDBSchema.RetrieveCardType)] = retrieveCardType - return u -} - // SetRetrieveGameCardGoodsId is an autogenerated method // nolint: dupl func (u ShareCardRetrieveCardUpdater) SetRetrieveGameCardGoodsId(retrieveGameCardGoodsId uint32) ShareCardRetrieveCardUpdater { @@ -5493,6 +6854,13 @@ func (u ShareCardRetrieveCardUpdater) SetStoreId(storeId uint32) ShareCardRetrie return u } +// SetTransportType is an autogenerated method +// nolint: dupl +func (u ShareCardRetrieveCardUpdater) SetTransportType(transportType uint32) ShareCardRetrieveCardUpdater { + u.fields[string(ShareCardRetrieveCardDBSchema.TransportType)] = transportType + return u +} + // SetUid is an autogenerated method // nolint: dupl func (u ShareCardRetrieveCardUpdater) SetUid(uid uint32) ShareCardRetrieveCardUpdater { @@ -5556,17 +6924,19 @@ var ShareCardRetrieveCardDBSchema = struct { ShareCardRetrieveId ShareCardRetrieveCardDBSchemaField UserShareCardId ShareCardRetrieveCardDBSchemaField Uid ShareCardRetrieveCardDBSchemaField - SerialNumber ShareCardRetrieveCardDBSchemaField State ShareCardRetrieveCardDBSchemaField - BillSn ShareCardRetrieveCardDBSchemaField - GameCardId ShareCardRetrieveCardDBSchemaField - RetrieveCardType ShareCardRetrieveCardDBSchemaField + TransportType ShareCardRetrieveCardDBSchemaField + SerialNumber ShareCardRetrieveCardDBSchemaField GameCardGoodsId ShareCardRetrieveCardDBSchemaField - UserShareCardBillId ShareCardRetrieveCardDBSchemaField + GameCardId ShareCardRetrieveCardDBSchemaField StoreId ShareCardRetrieveCardDBSchemaField - Remark ShareCardRetrieveCardDBSchemaField + UserShareCardBillId ShareCardRetrieveCardDBSchemaField + BillSn ShareCardRetrieveCardDBSchemaField RetrieveSerialNumber ShareCardRetrieveCardDBSchemaField RetrieveGameCardGoodsId ShareCardRetrieveCardDBSchemaField + Remark ShareCardRetrieveCardDBSchemaField + OriginalCardType ShareCardRetrieveCardDBSchemaField + AllotUserShareCardId ShareCardRetrieveCardDBSchemaField }{ ID: ShareCardRetrieveCardDBSchemaField("id"), @@ -5576,17 +6946,19 @@ var ShareCardRetrieveCardDBSchema = struct { ShareCardRetrieveId: ShareCardRetrieveCardDBSchemaField("share_card_retrieve_id"), UserShareCardId: ShareCardRetrieveCardDBSchemaField("user_share_card_id"), Uid: ShareCardRetrieveCardDBSchemaField("uid"), - SerialNumber: ShareCardRetrieveCardDBSchemaField("serial_number"), State: ShareCardRetrieveCardDBSchemaField("state"), - BillSn: ShareCardRetrieveCardDBSchemaField("bill_sn"), - GameCardId: ShareCardRetrieveCardDBSchemaField("game_card_id"), - RetrieveCardType: ShareCardRetrieveCardDBSchemaField("retrieve_card_type"), + TransportType: ShareCardRetrieveCardDBSchemaField("transport_type"), + SerialNumber: ShareCardRetrieveCardDBSchemaField("serial_number"), GameCardGoodsId: ShareCardRetrieveCardDBSchemaField("game_card_goods_id"), - UserShareCardBillId: ShareCardRetrieveCardDBSchemaField("user_share_card_bill_id"), + GameCardId: ShareCardRetrieveCardDBSchemaField("game_card_id"), StoreId: ShareCardRetrieveCardDBSchemaField("store_id"), - Remark: ShareCardRetrieveCardDBSchemaField("remark"), + UserShareCardBillId: ShareCardRetrieveCardDBSchemaField("user_share_card_bill_id"), + BillSn: ShareCardRetrieveCardDBSchemaField("bill_sn"), RetrieveSerialNumber: ShareCardRetrieveCardDBSchemaField("retrieve_serial_number"), RetrieveGameCardGoodsId: ShareCardRetrieveCardDBSchemaField("retrieve_game_card_goods_id"), + Remark: ShareCardRetrieveCardDBSchemaField("remark"), + OriginalCardType: ShareCardRetrieveCardDBSchemaField("original_card_type"), + AllotUserShareCardId: ShareCardRetrieveCardDBSchemaField("allot_user_share_card_id"), } // Update updates ShareCardRetrieveCard fields by primary key @@ -5600,17 +6972,19 @@ func (o *ShareCardRetrieveCard) Update(db *gorm.DB, fields ...ShareCardRetrieveC "share_card_retrieve_id": o.ShareCardRetrieveId, "user_share_card_id": o.UserShareCardId, "uid": o.Uid, - "serial_number": o.SerialNumber, "state": o.State, - "bill_sn": o.BillSn, - "game_card_id": o.GameCardId, - "retrieve_card_type": o.RetrieveCardType, + "transport_type": o.TransportType, + "serial_number": o.SerialNumber, "game_card_goods_id": o.GameCardGoodsId, - "user_share_card_bill_id": o.UserShareCardBillId, + "game_card_id": o.GameCardId, "store_id": o.StoreId, - "remark": o.Remark, + "user_share_card_bill_id": o.UserShareCardBillId, + "bill_sn": o.BillSn, "retrieve_serial_number": o.RetrieveSerialNumber, "retrieve_game_card_goods_id": o.RetrieveGameCardGoodsId, + "remark": o.Remark, + "original_card_type": o.OriginalCardType, + "allot_user_share_card_id": o.AllotUserShareCardId, } u := map[string]interface{}{} for _, f := range fields { @@ -9561,6 +10935,130 @@ func (qs UserShareCardQuerySet) All(ret *[]UserShareCard) error { return qs.db.Find(ret).Error } +// AllotCardGoodsIdEq is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdEq(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id = ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdGt is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdGt(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id > ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdGte is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdGte(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id >= ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdIn is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdIn(allotCardGoodsId ...uint32) UserShareCardQuerySet { + if len(allotCardGoodsId) == 0 { + qs.db.AddError(errors.New("must at least pass one allotCardGoodsId in AllotCardGoodsIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_card_goods_id IN (?)", allotCardGoodsId)) +} + +// AllotCardGoodsIdLt is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdLt(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id < ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdLte is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdLte(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id <= ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdNe is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdNe(allotCardGoodsId uint32) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_card_goods_id != ?", allotCardGoodsId)) +} + +// AllotCardGoodsIdNotIn is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotCardGoodsIdNotIn(allotCardGoodsId ...uint32) UserShareCardQuerySet { + if len(allotCardGoodsId) == 0 { + qs.db.AddError(errors.New("must at least pass one allotCardGoodsId in AllotCardGoodsIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_card_goods_id NOT IN (?)", allotCardGoodsId)) +} + +// AllotSerialNumberEq is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberEq(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number = ?", allotSerialNumber)) +} + +// AllotSerialNumberGt is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberGt(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number > ?", allotSerialNumber)) +} + +// AllotSerialNumberGte is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberGte(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number >= ?", allotSerialNumber)) +} + +// AllotSerialNumberIn is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberIn(allotSerialNumber ...string) UserShareCardQuerySet { + if len(allotSerialNumber) == 0 { + qs.db.AddError(errors.New("must at least pass one allotSerialNumber in AllotSerialNumberIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_serial_number IN (?)", allotSerialNumber)) +} + +// AllotSerialNumberLike is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberLike(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number LIKE ?", allotSerialNumber)) +} + +// AllotSerialNumberLt is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberLt(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number < ?", allotSerialNumber)) +} + +// AllotSerialNumberLte is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberLte(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number <= ?", allotSerialNumber)) +} + +// AllotSerialNumberNe is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberNe(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number != ?", allotSerialNumber)) +} + +// AllotSerialNumberNotIn is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberNotIn(allotSerialNumber ...string) UserShareCardQuerySet { + if len(allotSerialNumber) == 0 { + qs.db.AddError(errors.New("must at least pass one allotSerialNumber in AllotSerialNumberNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("allot_serial_number NOT IN (?)", allotSerialNumber)) +} + +// AllotSerialNumberNotlike is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) AllotSerialNumberNotlike(allotSerialNumber string) UserShareCardQuerySet { + return qs.w(qs.db.Where("allot_serial_number NOT LIKE ?", allotSerialNumber)) +} + // BillSnEq is an autogenerated method // nolint: dupl func (qs UserShareCardQuerySet) BillSnEq(billSn string) UserShareCardQuerySet { @@ -9939,6 +11437,18 @@ func (qs UserShareCardQuerySet) One(ret *UserShareCard) error { return qs.db.First(ret).Error } +// OrderAscByAllotCardGoodsId is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) OrderAscByAllotCardGoodsId() UserShareCardQuerySet { + return qs.w(qs.db.Order("allot_card_goods_id ASC")) +} + +// OrderAscByAllotSerialNumber is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) OrderAscByAllotSerialNumber() UserShareCardQuerySet { + return qs.w(qs.db.Order("allot_serial_number ASC")) +} + // OrderAscByBillSn is an autogenerated method // nolint: dupl func (qs UserShareCardQuerySet) OrderAscByBillSn() UserShareCardQuerySet { @@ -10041,6 +11551,18 @@ func (qs UserShareCardQuerySet) OrderAscByUserShareCardBillId() UserShareCardQue return qs.w(qs.db.Order("user_share_card_bill_id ASC")) } +// OrderDescByAllotCardGoodsId is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) OrderDescByAllotCardGoodsId() UserShareCardQuerySet { + return qs.w(qs.db.Order("allot_card_goods_id DESC")) +} + +// OrderDescByAllotSerialNumber is an autogenerated method +// nolint: dupl +func (qs UserShareCardQuerySet) OrderDescByAllotSerialNumber() UserShareCardQuerySet { + return qs.w(qs.db.Order("allot_serial_number DESC")) +} + // OrderDescByBillSn is an autogenerated method // nolint: dupl func (qs UserShareCardQuerySet) OrderDescByBillSn() UserShareCardQuerySet { @@ -10775,6 +12297,20 @@ func (qs UserShareCardQuerySet) UserShareCardBillIdNotIn(userShareCardBillId ... return qs.w(qs.db.Where("user_share_card_bill_id NOT IN (?)", userShareCardBillId)) } +// SetAllotCardGoodsId is an autogenerated method +// nolint: dupl +func (u UserShareCardUpdater) SetAllotCardGoodsId(allotCardGoodsId uint32) UserShareCardUpdater { + u.fields[string(UserShareCardDBSchema.AllotCardGoodsId)] = allotCardGoodsId + return u +} + +// SetAllotSerialNumber is an autogenerated method +// nolint: dupl +func (u UserShareCardUpdater) SetAllotSerialNumber(allotSerialNumber string) UserShareCardUpdater { + u.fields[string(UserShareCardDBSchema.AllotSerialNumber)] = allotSerialNumber + return u +} + // SetBillSn is an autogenerated method // nolint: dupl func (u UserShareCardUpdater) SetBillSn(billSn string) UserShareCardUpdater { @@ -10927,12 +12463,14 @@ var UserShareCardDBSchema = struct { UpdatedAt UserShareCardDBSchemaField DeletedAt UserShareCardDBSchemaField Uid UserShareCardDBSchemaField - SerialNumber UserShareCardDBSchemaField - BillSn UserShareCardDBSchemaField - GameCardId UserShareCardDBSchemaField - State UserShareCardDBSchemaField GameCardGoodsId UserShareCardDBSchemaField + SerialNumber UserShareCardDBSchemaField + GameCardId UserShareCardDBSchemaField + AllotSerialNumber UserShareCardDBSchemaField + AllotCardGoodsId UserShareCardDBSchemaField UserShareCardBillId UserShareCardDBSchemaField + BillSn UserShareCardDBSchemaField + State UserShareCardDBSchemaField ShareCardBillGameId UserShareCardDBSchemaField StoreId UserShareCardDBSchemaField ProfitState UserShareCardDBSchemaField @@ -10946,12 +12484,14 @@ var UserShareCardDBSchema = struct { UpdatedAt: UserShareCardDBSchemaField("updated_at"), DeletedAt: UserShareCardDBSchemaField("deleted_at"), Uid: UserShareCardDBSchemaField("uid"), - SerialNumber: UserShareCardDBSchemaField("serial_number"), - BillSn: UserShareCardDBSchemaField("bill_sn"), - GameCardId: UserShareCardDBSchemaField("game_card_id"), - State: UserShareCardDBSchemaField("state"), GameCardGoodsId: UserShareCardDBSchemaField("game_card_goods_id"), + SerialNumber: UserShareCardDBSchemaField("serial_number"), + GameCardId: UserShareCardDBSchemaField("game_card_id"), + AllotSerialNumber: UserShareCardDBSchemaField("allot_serial_number"), + AllotCardGoodsId: UserShareCardDBSchemaField("allot_card_goods_id"), UserShareCardBillId: UserShareCardDBSchemaField("user_share_card_bill_id"), + BillSn: UserShareCardDBSchemaField("bill_sn"), + State: UserShareCardDBSchemaField("state"), ShareCardBillGameId: UserShareCardDBSchemaField("share_card_bill_game_id"), StoreId: UserShareCardDBSchemaField("store_id"), ProfitState: UserShareCardDBSchemaField("profit_state"), @@ -10969,12 +12509,14 @@ func (o *UserShareCard) Update(db *gorm.DB, fields ...UserShareCardDBSchemaField "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, - "serial_number": o.SerialNumber, - "bill_sn": o.BillSn, - "game_card_id": o.GameCardId, - "state": o.State, "game_card_goods_id": o.GameCardGoodsId, + "serial_number": o.SerialNumber, + "game_card_id": o.GameCardId, + "allot_serial_number": o.AllotSerialNumber, + "allot_card_goods_id": o.AllotCardGoodsId, "user_share_card_bill_id": o.UserShareCardBillId, + "bill_sn": o.BillSn, + "state": o.State, "share_card_bill_game_id": o.ShareCardBillGameId, "store_id": o.StoreId, "profit_state": o.ProfitState, diff --git a/model/game_card.go b/model/game_card.go index 535d85d..9929ee3 100644 --- a/model/game_card.go +++ b/model/game_card.go @@ -225,12 +225,14 @@ const ( // gen:qs type GameCardGoods struct { Model - GameCardId uint64 `json:"game_card_id"` // 游戏卡id - SerialNumber string `json:"serial_number" gorm:"index"` // 编号 - Status uint8 `json:"status"` // 状态:1-库存中 2-在途 3-客户持有 - StoreId uint64 `json:"store_id"` // 门店id - Provider string `json:"provider"` // 供应商 - CardType string `json:"card_type" gorm:"index"` // + GameCardId uint64 `json:"game_card_id"` // 游戏卡id + SerialNumber string `json:"serial_number" gorm:"index"` // 编号 + Status uint8 `json:"status"` // 状态:1-库存中 2-在途 3-客户持有 4-调拨 5-待收回 6-已收回 + StoreId uint64 `json:"store_id"` // 门店id + Provider string `json:"provider"` // 供应商 + CardType string `json:"card_type" gorm:"index"` // -用户共享 -公共 + FunctionState uint32 `json:"function_state"` // 1-异常 2-正常 + ShareProfitType uint32 `json:"share_profit_type"` // 1-非共享收益卡 2-共享收益卡 } func (*GameCardGoods) TableName() string { diff --git a/model/model_test.go b/model/model_test.go index 5d2701d..ad07754 100644 --- a/model/model_test.go +++ b/model/model_test.go @@ -167,7 +167,11 @@ func InitDBProd() { func TestHotSearch_TableName(t *testing.T) { InitTestDB() - list := []string{"马里奥赛车8豪华版", "任天堂明星大乱斗 特别版", "超级马力欧 奥德赛", "塞尔达传说:旷野之息", "宝可梦:剑 / 盾", "精灵宝可梦 Let's Go! 皮卡丘/Let's Go! 伊布", "喷射战士2", "超级马力欧派对", "新超级马里奥兄弟U", "路易基鬼屋3", "超级马力欧创作家2", "塞尔达传说:织梦岛", "集合了!动物森友会", "1-2 Switch", "马里奥网球Aces", "马里奥+疯兔:王国之战", "火焰之纹章:风花雪月", "星之卡比:新星同盟", "大金刚国度:热带寒流"} + list := []string{"马里奥赛车8豪华版", "任天堂明星大乱斗 特别版", "超级马力欧 奥德赛", "塞尔达传说:旷野之息", + "宝可梦:剑 / 盾", "精灵宝可梦 Let's Go! 皮卡丘/Let's Go! 伊布", "喷射战士2", "超级马力欧派对", + "新超级马里奥兄弟U", "路易基鬼屋3", "超级马力欧创作家2", "塞尔达传说:织梦岛", "集合了!动物森友会", + "1-2 Switch", "马里奥网球Aces", "马里奥+疯兔:王国之战", "火焰之纹章:风花雪月", "星之卡比:新星同盟", + "大金刚国度:热带寒流"} for i, s := range list { hotSearch := &HotSearch{ Keyword: s, diff --git a/model/order.go b/model/order.go index 67be9ef..3b5c7ec 100644 --- a/model/order.go +++ b/model/order.go @@ -349,7 +349,6 @@ func (m *Order) Revert() error { func (m *Order) RevertCancel() (bool, error) { var ( orderCard OrderCard - //order Order //card GameCard ) diff --git a/model/share_card.go b/model/share_card.go index 7b89086..306f819 100644 --- a/model/share_card.go +++ b/model/share_card.go @@ -70,20 +70,40 @@ const ( // gen:qs type UserShareCard struct { Model - Uid uint32 `json:"uid" gorm:"index"` - SerialNumber string `json:"serial_number" gorm:"index"` // 编号 - BillSn string `json:"bill_sn" gorm:"index"` - GameCardId uint32 `json:"game_card_id" gorm:"index"` - State string `json:"state" gorm:"index"` - GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` - UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` - ShareCardBillGameId uint32 `json:"share_card_bill_game_id" gorm:"index"` - StoreId uint32 `json:"store_id" gorm:"index"` // 门店id - ProfitState uint32 `json:"profit_state"` // 1-未生效 2-生效 - TotalVm uint32 `json:"total_vm"` // 累计积分 - RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 - RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id - GameCard GameCard `json:"game_card" gorm:"-"` + //Uid uint32 `json:"uid" gorm:"index"` + //SerialNumber string `json:"serial_number" gorm:"index"` // 编号 + //BillSn string `json:"bill_sn" gorm:"index"` + //GameCardId uint32 `json:"game_card_id" gorm:"index"` + //State string `json:"state" gorm:"index"` + //GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` + //UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` + //ShareCardBillGameId uint32 `json:"share_card_bill_game_id" gorm:"index"` + //StoreId uint32 `json:"store_id" gorm:"index"` // 门店id + //ProfitState uint32 `json:"profit_state"` // 1-未生效 2-生效 + //TotalVm uint32 `json:"total_vm"` // 累计积分 + //RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 + //RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id + + Uid uint32 `json:"uid" gorm:"index"` + GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` + SerialNumber string `json:"serial_number" gorm:"index"` // 编号 + GameCardId uint32 `json:"game_card_id" gorm:"index"` + + AllotSerialNumber string `json:"allot_serial_number" gorm:"index"` // 库存共享卡编号 分配收回卡 绑定新卡编号 + AllotCardGoodsId uint32 `json:"allot_card_goods_id" gorm:"index"` // 库存共享卡id + UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` + BillSn string `json:"bill_sn" gorm:"index"` + + State string `json:"state" gorm:"index"` + + ShareCardBillGameId uint32 `json:"share_card_bill_game_id" gorm:"index"` + StoreId uint32 `json:"store_id" gorm:"index"` // 门店id + ProfitState uint32 `json:"profit_state"` // 1-未生效 2-生效 + TotalVm uint32 `json:"total_vm"` // 累计积分 + RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 + RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id + + GameCard GameCard `json:"game_card" gorm:"-"` } // gen:qs @@ -187,24 +207,44 @@ const ( // gen:qs type ShareCardRetrieveCard struct { - Model - ShareCardRetrieveId uint32 `json:"share_card_retrieve_id" gorm:"index"` - UserShareCardId uint32 `json:"user_share_card_id" gorm:"index"` // 用户共享卡收回 - Uid uint32 `json:"uid" gorm:"index"` - SerialNumber string `json:"serial_number" gorm:"index"` // 编号 - State string `json:"state" gorm:"index"` // 1-暂无库存 2-待发卡 3-待取卡 4-已发卡 5-已收卡 6-已取消 - BillSn string `json:"bill_sn" gorm:"index"` - GameCardId uint32 `json:"game_card_id" gorm:"index"` - RetrieveCardType uint32 `json:"retrieve_card_type" gorm:"index"` // 1-送卡 2-邮寄 - GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` - UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` - StoreId uint32 `json:"store_id" gorm:"index"` // 门店id - Remark string `json:"remark"` - RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 - RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id - GameCard GameCard `json:"game_card" gorm:"-"` - Store Store `json:"store" gorm:"-"` + //ShareCardRetrieveId uint32 `json:"share_card_retrieve_id" gorm:"index"` + //UserShareCardId uint32 `json:"user_share_card_id" gorm:"index"` // 用户共享卡收回 + //Uid uint32 `json:"uid" gorm:"index"` + //SerialNumber string `json:"serial_number" gorm:"index"` // 编号 + //State string `json:"state" gorm:"index"` // 1-暂无库存 2-待发卡 3-待取卡 4-已发卡 5-已收卡 6-已取消 + //BillSn string `json:"bill_sn" gorm:"index"` + //GameCardId uint32 `json:"game_card_id" gorm:"index"` + //RetrieveCardType uint32 `json:"retrieve_card_type" gorm:"index"` // 1-送卡 2-邮寄 + //GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` + //UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` + //StoreId uint32 `json:"store_id" gorm:"index"` // 门店id + //Remark string `json:"remark"` + //RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 + //RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id + Model + ShareCardRetrieveId uint32 `json:"share_card_retrieve_id" gorm:"index"` // 收回卡单id + UserShareCardId uint32 `json:"user_share_card_id" gorm:"index"` // 用户共享卡id + Uid uint32 `json:"uid" gorm:"index"` + State string `json:"state" gorm:"index"` // -暂无库存 -待发卡 -待取卡 -已发卡 -已收卡 -已取消 + TransportType uint32 `json:"transport_type" gorm:"index"` // 1-送卡到门店 2-邮寄 + SerialNumber string `json:"serial_number" gorm:"index"` // 编号 + GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` + GameCardId uint32 `json:"game_card_id" gorm:"index"` + + StoreId uint32 `json:"store_id" gorm:"index"` // 共享卡门店id + UserShareCardBillId uint32 `json:"user_share_card_bill_id" gorm:"index"` + BillSn string `json:"bill_sn" gorm:"index"` + + RetrieveSerialNumber string `json:"retrieve_serial_number" gorm:"index"` // 收卡编号 + RetrieveGameCardGoodsId uint32 `json:"retrieve_game_card_goods_id" gorm:"index"` // 收回卡id + Remark string `json:"remark"` + + OriginalCardType string `json:"retrieve_card_type" gorm:"index"` // -公共卡 -用户共享 回收前的卡类型 原卡类型 + AllotUserShareCardId uint32 `json:"allot_user_share_card_id"` // 分配用户共享卡id + + GameCard GameCard `json:"game_card" gorm:"-"` + Store Store `json:"store" gorm:"-"` ShareCardRetrieve ShareCardRetrieve `json:"share_card_retrieve" gorm:"-"` //TotalVm uint32 `json:"total_vm"` // 累计积分 //ShareCardBillGameId uint32 `json:"share_card_bill_game_id" gorm:"index"` @@ -212,11 +252,15 @@ type ShareCardRetrieveCard struct { } const ( - CardIssueStateUnFollow = "unfollow" // 待处理 CardIssueStateFollowing = "following" // 处理中 + CardIssueStateFollowed = "followed" // 已处理 CardIssueStateCompleted = "completed" // 已完成 CardIssueStateCanceled = "canceled" // 已取消 ) +const ( + ObtainTypeRetrieveCard = "retrieve_card" // 收回卡 + ObtainTypeRentCard = "rent_card" // 租卡 +) // gen:qs type CardIssueFeedback struct { @@ -227,12 +271,34 @@ type CardIssueFeedback struct { GameCardGoodsId uint32 `json:"game_card_goods_id" gorm:"index"` StoreId uint32 `json:"store_id" gorm:"index"` // 门店id RelevanceId uint32 `json:"relevance_id" gorm:"index"` // 关联id - ObtainType string `json:"obtain_type"` // 卡类型 - State string `json:"state" gorm:"index"` // + ObtainType string `json:"obtain_type"` // 卡类型: -收回卡 -租卡 + State string `json:"state" gorm:"index"` // 状态: Problem string `json:"problem"` // 问题 Remark string `json:"remark"` - GameCard *GameCard `json:"game_card" gorm:"-"` + ExpressCompany string `json:"express_company"` // 物流公司 + ExpressCompanyNo string `json:"express_company_no"` // 物流公司编号 + ExpressNo string `json:"express_no" gorm:"index"` // 物流单号 + IsNormalFunction uint32 `json:"is_normal_function"` // 功能是否正常:1-是 2-否 + IsPackingIntact uint32 `json:"is_packing_intact"` // 包装是否完整:1-是 2-否 + IsCardBreakage uint32 `json:"is_card_breakage"` // 卡带是否破损:1-是 2-否 + DeliverExpressCompany string `json:"deliver_express_company"` // 发货物流公司 + DeliverExpressCompanyNo string `json:"deliver_express_company_no"` // 发货物流公司编号 + DeliverExpressNo string `json:"deliver_express_no" gorm:"index"` // 发货物流单号 + ReissueSerialNumber string `json:"reissue_serial_number" gorm:"index"` // 补发货编码 + ReissueGameCardGoodsId uint32 `json:"reissue_game_card_goods_id" gorm:"index"` // 补发货卡id + DeliverTime time.Time `json:"deliver_time"` // 发货时间 + CheckTime time.Time `json:"check_time"` // 检测时间 + CheckSysUid string `json:"check_sys_uid" gorm:"index"` // 检测店员账号用户id + ReceiptTime time.Time `json:"receipt_time"` // 签收时间 + //CheckShopAssistant string `json:"check_shop_assistant" gorm:"index"` // 检测店员账号 + + UserInfo *User `json:"user_info" gorm:"-"` + GameCard *GameCard `json:"game_card" gorm:"-"` + Store *Store `json:"store" gorm:"-"` + ShareCardRetrieve *ShareCardRetrieve `json:"share_card_retrieve" gorm:"-"` + Order *Order `json:"order" gorm:"-"` + // card_issue_feedback } func GetUserShareCardBillList(uid uint32, page, pageSize int, state string) ([]UserShareCardBill, int, error) { @@ -557,22 +623,32 @@ func GetUserShareCardVmList(uid uint32, page, pageSize int, goodsId uint32) ([]U return shareCardVms, totalPage, nil } -func GetUserShareCardDateVm(uid uint32) (ShareCardDateVm, error) { +func GetUserShareCardDateVmInfo(uid uint32) (ShareCardDateVm, error) { var cardDateVm ShareCardDateVm - err := NewShareCardDateVmQuerySet(DB).UidEq(uid).ProvideDateEq(utils.ZeroDateFormat(-1)).One(&cardDateVm) + //err := NewShareCardDateVmQuerySet(DB).UidEq(uid).ProvideDateEq(utils.ZeroDateFormat(-1)).One(&cardDateVm) + err := NewShareCardDateVmQuerySet(DB).UidEq(uid).OrderDescByID().Limit(1).One(&cardDateVm) if err != nil && err != RecordNotFound { logger.Error("share card date vm err:", err) } - + //count := len(cardDateVms) + //var cardDateVm ShareCardDateVm + //if count == 2 { + // cardDateVm = cardDateVms[1] + // cardDateVm.TotalVm += cardDateVms[0].Vm + //} else if count == 1 { + // cardDateVm = cardDateVms[0] + //} else { + // + //} return cardDateVm, nil } type ShareCardRetrieveCreateReq struct { SerialNumbers []string `json:"serial_numbers"` - StoreId uint32 `json:"store_id"` // 门店id - RetrieveCardType uint32 `json:"retrieve_card_type"` - AddressId uint32 `json:"address_id"` // 收货地址 - Amount uint32 `json:"amount"` // 金额 + StoreId uint32 `json:"store_id"` // 门店id + RetrieveCardType uint32 `json:"retrieve_card_type"` // 1-送到门店 2-邮寄 TODO 修改 + AddressId uint32 `json:"address_id"` // 收货地址 + Amount uint32 `json:"amount"` // 金额 Uid uint32 `json:"uid"` } @@ -631,7 +707,8 @@ func (m *ShareCardRetrieveCreateReq) RetrieveCreate() (*ShareCardRetrieve, error State: RetrieveStateInCheck, BillSn: userShareCards[i].BillSn, GameCardId: userShareCards[i].GameCardId, - RetrieveCardType: m.RetrieveCardType, + TransportType: m.RetrieveCardType, + //RetrieveCardType: m.RetrieveCardType, GameCardGoodsId: userShareCards[i].GameCardGoodsId, UserShareCardBillId: userShareCards[i].ShareCardBillGameId, StoreId: m.StoreId, @@ -885,6 +962,9 @@ func CardIssueFeedbackListSetGame(list []CardIssueFeedback) []CardIssueFeedback for i, _ := range list { ids = append(ids, list[i].GameCardId) } + if len(ids) == 0 { + return list + } gameMap, err := GameCardMap(ids) if err != nil { logger.Error("set store err:", err) diff --git a/model/user.go b/model/user.go index 5058f34..aa3939f 100644 --- a/model/user.go +++ b/model/user.go @@ -143,7 +143,7 @@ type UserMemberExpireDelay struct { DelayAmount uint32 `json:"delay_amount"` ExpireDays uint32 `json:"expire_days"` DailyFee uint32 `json:"daily_fee"` - IsPay uint32 `json:"is_pay"` + IsPay uint32 `json:"is_pay"` // 1-已支付 } func GetUserByUid(uid uint32) *User { diff --git a/router/router_app.go b/router/router_app.go index ca15c85..c38969b 100644 --- a/router/router_app.go +++ b/router/router_app.go @@ -203,8 +203,10 @@ func ConfigAppRouter(r gin.IRouter) { shareCard.POST("retrieve_card/detail", controller.ShareCardRetrieveDetail) // 我的共享卡收回详情 shareCard.POST("retrieve_card/confirm", controller.ShareCardRetrieveConfirm) // 我的共享卡收回确认 - shareCard.POST("card_issue/add", controller.CardIssueCreate) // 我的共享卡问题反馈 - shareCard.POST("card_issue/list", controller.CardIssueList) // 我的共享卡问题反馈列表 + shareCard.POST("card_issue/add", controller.CardIssueCreate) // 我的共享卡问题反馈 + shareCard.POST("card_issue/cancel", controller.CardIssueCancel) // 我的共享卡问题反馈 + shareCard.POST("card_issue/list", controller.CardIssueList) // 我的共享卡问题反馈列表 + shareCard.POST("card_issue/info", controller.CardIssueInfo) // 我的共享卡问题反馈详情 //shoppingCart.POST("del", controller.ShoppingCartDel) //