create_dividends_order.go 1.2 KB
package command

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

type CreateDividendsOrderCommand struct {
	//操作人
	Operator domain.Operator `json:"-"`
	//客户名称
	CustomerName string `json:"customerName"`
	//分红订单原单号
	DividendsOriginalOrderNum string `json:"dividendsOriginalOrderNum"`
	//订单产生时间 时间戳 毫秒
	OrderTime int64 `json:"orderTime"`
	//备注
	Remarks string `json:"remarks"`
	//订单操作人uid
	OperatorUid string `json:"operatorUid"`
	//区域名称
	RegionName string `json:"regionName"`
	//订单产品列表
	OrderGoods []struct {
		CooperationContractNumber string `json:"cooperationContractNumber"` //关联的共创合约编号
		DividendsOrderNumber      string `json:"dividendsOrderNumber"`      //关联分红订单号
		// OrderGoodAmount           float64 `json:"orderGoodAmount"`           //订单产品金额
		OrderGoodExpense  float64 `json:"orderGoodExpense"`  //订单产品费用
		OrderGoodName     string  `json:"orderGoodName"`     //订单产品名称
		OrderGoodPrice    float64 `json:"orderGoodPrice"`    //订单产品单价
		OrderGoodQuantity float64 `json:"orderGoodQuantity"` //订单产品数量
	} `json:"orderGoods"`
}