order_good.go 1017 字节
package models

import "gitlab.fjmaimaimai.com/mmm-go/partner/pkg/domain"

//OrderGood 订单中的货品
type OrderGood struct {
	tableName struct{} `pg:"order_good"`
	//货品id
	Id int64 `pg:",pk"`
	// 公司id
	CompanyId int64
	//所属订单id
	OrderId int64
	//货品名称 长度可能较长
	GoodName string
	//预计的货品数量
	PlanGoodNumber int
	//货品单价
	Price float64
	//预计的货品总额
	PlanAmount float64
	//调整后的货品数量
	UseGoodNumber int
	//调整后的货品总额
	UseAmount float64
	//合伙人分红比例
	PartnerBonusPercent float64
	//预计的合伙人分红
	PlanPartnerBonus float64
	//合伙人应收分红调整 (初始值=-1)
	UsePartnerBonus float64
	//合伙人已收分红
	PartnerBonusHas float64
	//合伙人未收分红
	PartnerBonusNot float64
	//合伙人分红支出
	PartnerBonusExpense float64
	//分红状态
	BonusStatus int
	//备注信息
	Remark string
	// 数据来源
	DataFrom *domain.OrderDataFrom
	// 备注原因
	RemarkReason string
}