cooperation_contract_by_undertaker.go 1.2 KB
package models

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

type CooperationContractByUndertaker struct {
	// 共创合约承接人ID
	CooperationContractUndertakerId int64 `comment:"共创合约承接人ID"`
	// 承接人编号
	UndertakerCode string `comment:"承接人编号"`
	// 承接人姓名
	UndertakerName string `comment:"承接人姓名"`
	// 承接人电话
	UndertakerPhone string `comment:"承接人电话"`
	//	 共创合约附件
	ContractAttachment []*domain.Attachment `comment:"共创合约附件"`
	//	 共创合约发起人
	CooperationContractSponsor *domain.User `comment:"共创合约发起人"`
	//	共创合约编号
	CooperationContractNumber string `comment:"共创合约编号"`
	//	共创合约名称
	CooperationContractName string `comment:"共创合约名称"`
	//	 共创合约描述
	CooperationContractDescription string `comment:"共创合约描述"`
	//	共创合约发起部门
	Department *domain.Department `comment:"共创合约发起部门"`
	// 组织机构
	Org *domain.Org `comment:"组织机构"`
	//	共创合约状态
	ContractStatus int32 `comment:"共创合约状态"`
	//	 共创模式名称
	CooperationModeName string `comment:"共创合约名称"`
}