// Code generated by sql2gorm. DO NOT EDIT.
package entity

import (
	"time"
)

type YoungeeTalentInfo struct {
	ID                string    `gorm:"column:id;primary_key"`            // 达人id
	TalentWxOpenid    string    `gorm:"column:talent_wx_openid;NOT NULL"` // 达人的微信openid
	Avatar            string    `gorm:"column:avatar;NOT NULL"`
	TalentWxNickname  string    `gorm:"column:talent_wx_nickname"`           // 达人的微信昵称
	TalentNickname    string    `gorm:"column:talent_nickname"`              // 达人昵称
	Income            float64   `gorm:"column:income;default:0"`             // 收益总数
	Withdrawing       float64   `gorm:"column:withdrawing;default:0"`        // 提现中金额
	Canwithdraw       float64   `gorm:"column:canwithdraw;default:0"`        // 可提现金额
	Withdrawed        float64   `gorm:"column:withdrawed;default:0"`         // 已提现金额
	TalentPhoneNumber string    `gorm:"column:talent_phone_number"`          // 电话号码
	TalentAgeBracket  int64     `gorm:"column:talent_age_bracket"`           // 年龄段，取tallent_age_bracket表id
	TalentNationality int64     `gorm:"column:talent_nationality"`           // 国籍，取tallent_nationality表id
	VisitStoreRegion  int64     `gorm:"column:visit_store_region"`           // 探店区域，取region_info表中的self_code
	IsBindInfo        int64     `gorm:"column:is_bind_info;default:0"`       // 是否填写个人资料
	IsBindLocation    int64     `gorm:"column:is_bind_location;default:0"`   // 是否绑定收货地址
	IsBindBank        int64     `gorm:"column:is_bind_bank;default:0"`       // 是否绑定银行账户信息
	InBlacklist       int64     `gorm:"column:in_blacklist;default:0"`       // 是否加入黑名单 0否 1是
	TaskAll           int64     `gorm:"column:task_all;default:0"`           // 任务总数
	TaskApply         int64     `gorm:"column:task_apply;default:0"`         // 报名任务数量
	TaskExecute       int64     `gorm:"column:task_execute;default:0"`       // 执行中任务数量
	TaskEnd           int64     `gorm:"column:task_end;default:0"`           // 结束任务数量
	CreateDate        time.Time `gorm:"column:create_date;NOT NULL"`         // 创建时间
	LastLoginDate     time.Time `gorm:"column:last_login_date;NOT NULL"`     // 最后登录时间
	ApplyNum          int64     `gorm:"column:apply_num;default:5;NOT NULL"` // 剩余申请次数（每天更新）
	UserType          int64     `gorm:"column:user_type"`
	Sex               int64     `gorm:"column:sex"`
}

func (m *YoungeeTalentInfo) TableName() string {
	return "youngee_talent_info"
}
