contract_undertaker_feedback.go 1.3 KB
package models

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/domain"
	"time"
)

type ContractUndertakerFeedback struct {
	tableName string `comment:"承接人反馈信息" pg:"contract_undertaker_feedbacks,alias:contract_undertaker_feedback"`
	// 合约承接方反馈记录ID
	FeedbackId int64 `comment:"合约承接方反馈记录ID" pg:",pk:feedback_id"`
	// 合约承接方反馈内容附件
	FeedbackAttachment []*domain.Attachment `comment:"合约承接方反馈内容附件"`
	// 合约承接方反馈内容
	FeedbackContent string `comment:"合约承接方反馈内容"`
	// 共创合约编号
	CooperationContractNumber string `comment:"共创合约编号"`
	// 共创合约承接人
	ContractUndertaker *domain.User `comment:"共创合约承接人"`
	// 共创模式
	CooperationMode *domain.CooperationMode `comment:"共创模式"`
	// 数据所属组织机构
	Org *domain.Org `comment:"数据所属组织机构"`
	// 公司
	Company *domain.Company `comment:"公司"`
	// 更新时间
	UpdatedAt time.Time `comment:"更新时间"`
	// 删除时间
	DeletedAt time.Time `comment:"删除时间" pg:",soft_delete"`
	// 反馈创建时间,同时也作为反馈时间
	CreatedAt time.Time `comment:"反馈创建时间,同时也作为反馈时间"`
}