You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
back/internal/v2/model/recook/user/recookUserTeamExpectIncome.go

63 lines
2.4 KiB

package user
//
//const (
// RecookUserTeamExpectIncomeIsGradingFalse = 0 // 未保级
// RecookUserTeamExpectIncomeIsGradingTrue = 1 // 保级
//
// RecookUserTeamExpectIncomeCardTypeNone = 0 // 未使用角色卡
//)
//
//type RecookUserTeamExpectIncomeModel struct {
// db.BaseModel
// Id uint `gorm:"column:id;primary_key" json:"id"`
// UserId uint `json:"userId"`
// Date int `json:"date"`
// Amount decimal.Decimal `json:"amount"`
// OrderCount decimal.Decimal `json:"orderCount"`
// PurchaseAmount decimal.Decimal `json:"purchaseAmount"`
// PurchaseCount int `json:"purchaseCount"`
// PurchaseSalesVolume decimal.Decimal `json:"purchaseSalesVolume"`
// GuideAmount decimal.Decimal `json:"guideAmount"`
// GuideCount int `json:"guideCount"`
// GuideSalesVolume decimal.Decimal `json:"guideSalesVolume"`
// //RoleId uint `json:"roleId"`
// IsGrading int `json:"isGrading"`
// CardType uint `json:"cardType"`
//}
//
//// TableName sets the insert table name for this struct type
//func (r *RecookUserTeamExpectIncomeModel) TableName() string {
// return "recook_user_team_expect_income"
//}
//
//// @Style 查询单条信息
//func (r *RecookUserTeamExpectIncomeModel) FindByUserIdAndDate(userId uint, date int) (info RecookUserTeamExpectIncomeModel) {
// r.GetDb().First(&info, "user_id = ? and date = ?", userId, date)
// return
//}
//
//// @Style 添加
//func (r *RecookUserTeamExpectIncomeModel) Create(data *RecookUserTeamExpectIncomeModel) {
// r.GetDb().Create(data)
//}
//
//// @Style 添加
//func (r *RecookUserTeamExpectIncomeModel) CreateSubQuery(fields string, sql *gorm.SqlExpr) error {
// return r.GetDb().Exec("insert into recook_user_team_expect_income("+fields+") ?", sql).Error
//}
//
//// @Style 编辑
//func (r *RecookUserTeamExpectIncomeModel) Updates(value interface{}, query interface{}, args ...interface{}) error {
// return r.GetDb().Model(&RecookUserTeamExpectIncomeModel{}).Where(query, args...).Updates(value).Error
//}
//
//// @Style 统计团队总销售额
//func (r *RecookUserTeamExpectIncomeModel) GetTeamAmoutSum(query interface{}, args ...interface{}) (result RecookUserTeamExpectIncomeModel) {
// r.GetDb().Model(RecookUserTeamExpectIncomeModel{}).
// Select("sum(amount) as amount").
// Where(query, args...).
// First(&result)
// return
//}