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

import (
	"time"
)

// 种草任务链接信息
type LinkInfo struct {
	LinkID  int64  `gorm:"column:link_id;primary_key;AUTO_INCREMENT"` // 链接id
	TaskID  string `gorm:"column:task_id;NOT NULL"`                   // 任务id
	LinkUrl string `gorm:"column:link_url;NOT NULL"`                  // 上传链接url

	PhotoUrl        string    `gorm:"column:photo_url;NOT NULL"`           // 上传截图url
	ReviseOpinion   string    `gorm:"column:revise_opinion"`               // 审核意见
	IsSubmit        int64     `gorm:"column:is_submit;NOT NULL"`           // 是否提交
	IsReview        int64     `gorm:"column:is_review;default:0;NOT NULL"` // 是否审核
	IsOk            int64     `gorm:"column:is_ok;NOT NULL"`               // 是否合格
	CreateAt        time.Time `gorm:"column:create_at"`                    // 创建时间
	SubmitAt        time.Time `gorm:"column:submit_at"`                    // 提交时间
	AgreeAt         time.Time `gorm:"column:agree_at"`                     // 同意时间
	RejectAt        time.Time `gorm:"column:reject_at"`                    // 驳回时间
	AutoAgreeAt     time.Time `gorm:"column:auto_agree_at"`                // 发布审核自动处理时间
	AutoDataBreakAt time.Time `gorm:"column:auto_data_break_at"`           // 结案违约自动处理时间
	AutoLinkBreakAt time.Time `gorm:"column:auto_link_break_at"`           // 链接违约自动处理时间
	BOperator       string    `gorm:"column:b_operator;NOT NULL"`          // 操作人id
	BOperatorType   int64     `gorm:"column:b_operator_type;default:0"`    // 商家操作人类型，1商家用户，2商家子账号，3管理后台
	//LinkType          int64       `gorm:"column:link_type;default:0;NOT NULL"` // 1、2分别表示种草和本地生活
	PlatformID        int64  `gorm:"column:platform_id;NOT NULL"` // 平台id
	TalentID          string `gorm:"column:talent_id;NOT NULL"`   // 达人id
	LinkMissingStatus int64  `gorm:"column:link_missing_status"`  // 未发作品违约状态，0无违约，1有违约
	TaskType          int64  `gorm:"column:task_type;NOT NULL"`   // 任务类型（1种草 2本地生活）
}

func (m *LinkInfo) TableName() string {
	return "younggee_link_info"
}
