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.
63 lines
2.4 KiB
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
|
|
//}
|