dividends_order.go 1.5 KB
package models

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

type DividendsOrder struct {
	tableName string `comment:"分红订单实体" pg:"dividends_orders,alias:dividends_order"`
	// 分红订单ID
	DividendsOrderId int64 `comment:"分红订单ID" pg:"pk:dividends_order_id"`
	// 分红订单号
	DividendsOrderNumber string `comment:"分红订单号"`
	// 分红订单原单号
	DividendsOriginalOrderNum string `comment:"分红订单原单号"`
	// 分红订单金额
	DividendsOrderAmount float64 `comment:"分红订单金额"`
	// 订单业务员
	OrderSalesman *domain.Salesman `comment:"订单业务员"`
	// 订单产生时间
	OrderTime time.Time `comment:"订单产生时间"`
	// 分红订单分红时间
	DividendTime time.Time `comment:"分红订单分红时间"`
	// 分红订单分红状态,1待分红,2已分红,3部分分红
	DividendStatus int32 `comment:"分红订单分红状态,1待分红,2已分红,3部分分红"`
	// 区域
	Region *domain.RegionInfo `comment:"区域"`
	// 客户姓名
	CustomerName string `comment:"客户姓名"`
	// 数据所属组织机构
	Org *domain.Org `comment:"数据所属组织机构"`
	// 公司
	Company *domain.Company `comment:"公司"`
	// 创建时间
	CreatedAt time.Time `comment:"创建时间"`
	// 删除时间
	DeletedAt time.Time `comment:"删除时间"`
	// 更新时间
	UpdatedAt time.Time `comment:"更新时间"`
	// 操作时间
	OperateTime time.Time `comment:"操作时间"`
	// 操作人
	Operator *domain.User `comment:"操作人"`
}