dividendsExpectedInform.go 1.3 KB
package event

import coreDomain "github.com/linmadan/egglib-go/core/domain"

const INFORM_DIVIDENDS_EXPECTED = "inform-dividends-expected"

type DividendsExpectedInformData struct {
	// 共创合约ID
	CreationContractId int64 `json:"creationContractId"`
	// 共创合约名称
	CreationContractName string `json:"creationContractName"`
	// 共创合约编号
	CreationContractNumber string `json:"creationContractNumber"`
	// 共创项目ID
	CreationProjectId int64 `json:"creationProjectId"`
	// 共创项目名称
	CreationProjectName string `json:"creationProjectName"`
	// 共创项目编号
	CreationProjectNumber string `json:"creationProjectNumber"`
	// 产品名称
	ProductName string `json:"productName"`
	// 申请人ID
	UserId int64 `json:"userId"`
	// 申请人基础ID
	UserBaseId int64 `json:"userBaseId"`
	// 组织机构ID
	OrgId int64 `json:"orgId"`
	// 公司ID
	CompanyId int64 `json:"companyId"`
	// 分红预算单ID
	DividendsEstimateId int64 `json:"dividendsEstimateId"`
	// 分红金额
	DividendsAmount string `json:"dividendsAmount"`
}

type InformDividendsExpected struct {
	coreDomain.BaseEvent
	DividendsExpectedInformData []DividendsExpectedInformData `json:"dividendsExpectedInformData"`
}

func (event *InformDividendsExpected) EventType() string {
	return INFORM_DIVIDENDS_EXPECTED
}