// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved. package base import ( "leit.com/LAPP_CHEERSSON_BACKEND/grmi" "xorm.io/core" ) /****************************************************************************** * * @Struct Name : ArticleStock *----------------------------------------------------------------------------- * * @Description : ArticleStock的实体映射 * * @Author : 代码生成器创建 * * @Date : 2021-10-08 17:47:11 * ******************************************************************************/ type ArticleStock struct { PlantNr int `xorm:"pk int 'PlantNr'" json:"ArticleStock-PlantNr"` ArtId string `xorm:"pk nvarchar(40) 'ArtId'" json:"ArticleStock-ArtId"` WarehouseId string `xorm:"nvarchar(40) 'WarehouseId'" json:"ArticleStock-WarehouseId"` Status string `xorm:"nvarchar(2) 'Status' not null" json:"ArticleStock-Status"` StockType string `xorm:"nvarchar(40) 'StockType' not null" json:"ArticleStock-StockType"` Descr string `xorm:"nvarchar(100) 'Descr' not null" json:"ArticleStock-Descr"` PlanStock float64 `xorm:"float 'PlanStock'" json:"ArticleStock-PlanStock"` ActualStock float64 `xorm:"float 'ActualStock'" json:"ArticleStock-ActualStock"` ReservedStock float64 `xorm:"float 'ReservedStock' not null" json:"ArticleStock-ReservedStock"` AvailableStock float64 `xorm:"float 'AvailableStock'" json:"ArticleStock-AvailableStock"` CalculatedReorderPoint float64 `xorm:"float 'CalculatedReorderPoint'" json:"ArticleStock-CalculatedReorderPoint"` ManualOrderPoint float64 `xorm:"float 'ManualOrderPoint'" json:"ArticleStock-ManualOrderPoint"` ManualOrderPointDate grmi.Date `xorm:"date 'ManualOrderPointDate'" json:"ArticleStock-ManualOrderPointDate"` CalculatedOptimumBatchSize float64 `xorm:"float 'CalculatedOptimumBatchSize'" json:"ArticleStock-CalculatedOptimumBatchSize"` MainController string `xorm:"nvarchar(20) 'MainController' not null" json:"ArticleStock-MainController"` ManualOptimumBatchSize float64 `xorm:"float 'ManualOptimumBatchSize'" json:"ArticleStock-ManualOptimumBatchSize"` DeliveryTime grmi.DateTime `xorm:"datetime 'DeliveryTime' not null" json:"ArticleStock-DeliveryTime"` LatestEntryTime grmi.DateTime `xorm:"datetime 'LatestEntryTime' not null" json:"ArticleStock-LatestEntryTime"` LatestDischargeTime grmi.DateTime `xorm:"datetime 'LatestDischargeTime' not null" json:"ArticleStock-LatestDischargeTime"` StockText string `xorm:"nvarchar(100) 'StockText' not null" json:"ArticleStock-StockText"` LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"ArticleStock-LastModify"` LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"ArticleStock-LastUser"` CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"ArticleStock-CreateTime"` FMaterialId int `xorm:"int 'FMaterialId'" json:"ArticleStock-FMaterialId"` FGQty float64 `xorm:"float 'FGQty'" json:"ArticleStock-FGQty"`//成品库存 SFGQty float64 `xorm:"float 'SFGQty'" json:"ArticleStock-SFGQty"` //半成品库存 WIPQty float64 `xorm:"float 'WIPQty'" json:"ArticleStock-WIPQty"` //成品在制库存 PUCQty float64 `xorm:"float 'PUCQty'" json:"ArticleStock-PUCQty"`//采购量 OSCQty float64 `xorm:"float 'OSCQty'" json:"ArticleStock-OSCQty"`//委外量 } /****************************************************************************** * * @Function Name : GetKey *----------------------------------------------------------------------------- * * @Description : 获取实体的主键 * * @Return Value : 实体的主键 * * @Author : 代码生成器创建 * * @Date : 2021-10-08 17:47:11 * ******************************************************************************/ func (self *ArticleStock) GetKey() core.PK { return core.PK{self.PlantNr, self.ArtId} }