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

import (
	"time"
)

type SLocalLifeInfo struct {
	SLocalID            int64     `gorm:"column:s_local_id;primary_key;AUTO_INCREMENT"` // 主键ID
	LocalID             string    `gorm:"column:local_id"`                              // 被加入商单的原本地生活ID
	LocalType           int64     `gorm:"column:local_type"`                            // 类型，1代表公开，2代表定向
	LocalName           string    `gorm:"column:local_name"`                            // 名称
	LocalPlatform       int64     `gorm:"column:local_platform"`                        // 项目平台，1-7分别代表小红书、抖音、微博、快手、b站、大众点评、知乎
	StoreID             int64     `gorm:"column:store_id"`                              // 门店ID
	TeamBuyingID        int64     `gorm:"column:team_buying_id"`                        // 关联团购id
	TaskForm            int64     `gorm:"column:task_form"`                             // 任务形式，1-2分别代表线下探店,素材分发
	ContentType         int64     `gorm:"column:content_type"`                          // 内容形式，1代表图文，2代表视频
	TaskStatus          int64     `gorm:"column:task_status"`                           // 项目状态，1-10分别代表创建中、待审核、审核通过、招募中、招募完毕、待支付、已支付、执行中、失效、已结案
	EnterpriseID        string    `gorm:"column:enterprise_id"`                         // 商家ID
	SupplierID          int64     `gorm:"column:supplier_id"`                           // 服务商ID
	ApplyNum            int64     `gorm:"column:apply_num"`                             // 报名人数
	RecruitNum          int64     `gorm:"column:recruit_num"`                           // 已招募人数
	SettleNum           int64     `gorm:"column:settle_num;default:0"`                  // 已结算人数
	SubAccountID        int64     `gorm:"column:sub_account_id"`                        // 服务商子账号ID
	ServiceCharge       float64   `gorm:"column:service_charge"`                        // 服务商预估可赚服务费
	ServiceChargeActual float64   `gorm:"column:service_charge_actual"`                 // 服务商实际可赚服务费
	ServiceChargeSettle float64   `gorm:"column:service_charge_settle"`                 // 服务商已结算服务费
	OperatorType        int64     `gorm:"column:operator_type;default:0"`               // 添加商单操作人类型，1为服务商主账号，2为服务商子账号
	SLocalStatus        int64     `gorm:"column:s_local_status;default:0"`              // 服务商本地生活任务状态，1待确认，2已确认，3已拒绝
	StrategyStatus      int64     `gorm:"column:strategy_status;default:2"`             // 定向本地生活任务是否替换招募策略，1是，2否
	BOperator           string    `gorm:"column:b_operator"`                            // 商家发起入库邀约人
	BOperatorType       int64     `gorm:"column:b_operator_type"`                       // 商家发起入库邀约人类型：1主账号 2子账号
	CreateTime          time.Time `gorm:"column:create_time"`                           // 创建时间
	CreateStrategyID    int64     `gorm:"column:create_strategy_id"`                    // 服务商替换招募策略操作人ID
	CreateStrategyType  int64     `gorm:"column:create_strategy_type"`                  // 服务商替换招募策略操作人类型：1服务商主账号，2子账号
	ShareCode           string    `gorm:"column:share_code"`                            // 分享码url
	FinishTime          time.Time `gorm:"column:finish_time"`                           // 结案时间
	SupplierType        int64     `gorm:"column:supplier_type"`                         // 服务商类型，1个人，2企业
}

func (m *SLocalLifeInfo) TableName() string {
	return "younggee_s_local_life_info"
}
