package gorm_model

// Code generated by sql2gorm. DO NOT EDIT.

type InfoAutoTask struct {
	AutoTaskID   int    `gorm:"column:auto_task_id;primary_key;AUTO_INCREMENT"`
	EnterpriseId string `gorm:"column:enterprise_id"`

	// 新增字段
	ReviewAuto                   int `gorm:"column:review_auto"`                     // (审稿自动执行)
	LinkReviewAuto               int `gorm:"column:link_review_auto"`                // (链接质检自动执行)
	TaskFinishAuto               int `gorm:"column:task_finish_auto"`                // (任务结算自动执行)
	SelectionInvalid             int `gorm:"column:selection_invalid"`               // 选品项目失效自动处理
	DraftCooperateProjectDefault int `gorm:"column:draft_cooperate_project_default"` // 初稿违约2
	DraftStoreDefault            int `gorm:"column:draft_store_default"`             // 初稿违约3
	DraftCooperateLocalDefault   int `gorm:"column:draft_cooperate_local_default"`   // 初稿违约4

	// 已有字段
	Invalid         int `gorm:"column:invalid"`
	SignInOffline   int `gorm:"column:sign_in_offline"`
	SignInVirtual   int `gorm:"column:sign_in_virtual"`
	ReviewInMv      int `gorm:"column:review_in_mv"`
	ReviewUnlimited int `gorm:"column:review_unlimited"`
	Postreview      int `gorm:"column:post_review"` // 注意列名映射
	CaseClose       int `gorm:"column:case_close"`
	//DraftDefaultInPic                   int    `gorm:"column:draft_default_in_pic"`                    // 需确认表中是否存在该列
	//DraftDefaultInMv                    int    `gorm:"column:draft_default_in_mv"`                     // 需确认表中是否存在该列
	ScriptDefault    int `gorm:"column:script_default"`
	LinkBreach       int `gorm:"column:link_breach"`
	CaseCloseDefault int `gorm:"column:case_close_default"`
	DraftDefault     int `gorm:"column:draft_default"`

	// 新增 operator 字段
	ReviewAutoOperator                   string `gorm:"column:review_auto_operator"`
	LinkReviewAutoOperator               string `gorm:"column:link_review_auto_operator"`
	TaskFinishAutoOperator               string `gorm:"column:task_finish_auto_operator"`
	InvalidOperator                      string `gorm:"column:invalid_operator"`
	SelectionInvalidOperator             string `gorm:"column:selection_invalid_operator"`
	DraftDefaultOperator                 string `gorm:"column:draft_default_operator"`
	DraftCooperateProjectDefaultOperator string `gorm:"column:draft_cooperate_project_default_operator"`
	DraftStoreDefaultOperator            string `gorm:"column:draft_store_default_operator"`
	DraftCooperateLocalDefaultOperator   string `gorm:"column:draft_cooperate_local_default_operator"`
	LinkBreachOperator                   string `gorm:"column:link_breach_operator"`
	CaseCloseDefaultOperator             string `gorm:"column:case_close_default_operator"`
}

func (m *InfoAutoTask) TableName() string {
	return "info_auto_task"
}
