product_material.go
1.1 KB
package models
import (
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
"time"
)
type ProductMaterial struct {
tableName string `comment:"生产物料" pg:"manufacture.product_material"`
// 物料ID
ProductMaterialId int `comment:"物料ID" pg:"pk:product_material_id"`
// 企业id
CompanyId int `comment:"企业id"`
// 组织ID
OrgId int `comment:"组织ID"`
// 物料分组ID
ProductMaterialGroupId int `comment:"物料分组ID"`
// 物料编码
MaterialNumber string `comment:"物料编码"`
// 物料名称
MaterialName string `comment:"物料名称"`
// 物料属性
MaterialAttribute *domain.MaterialAttribute `comment:"物料属性"`
// 物料类别
MaterialCategory *domain.MaterialCategory `comment:"物料类别"`
// 物料扩展
ProductMaterialExt *domain.MaterialExt `comment:"物料扩展"`
// 创建时间
CreatedAt time.Time `comment:"创建时间"`
// 更新时间
UpdatedAt time.Time `comment:"更新时间"`
// 删除时间
DeletedAt time.Time `pg:",soft_delete" comment:"删除时间"`
// 扩展
Ext *domain.Ext `comment:"扩展"`
}