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:"组织机构"`
// 共创合约状态 1正常,2关闭
ContractStatus int32 `comment:"共创合约状态"`
// 共创模式名称
CooperationModeName string `comment:"共创合约名称"`
}