Browse Source

添加导出mps计划功能代码

pull/131/head
zhangxin 3 years ago
parent
commit
c61b44b474
2 changed files with 476 additions and 272 deletions
  1. +27
    -8
      models/ap/ap.go
  2. +449
    -264
      services/ap/implments/Balance.service.impl.go

+ 27
- 8
models/ap/ap.go View File

@ -189,13 +189,13 @@ type ReviewInfo struct {
}
type MpsPlan struct {
ArticleResourceMpsGroupLst []ArticleResourceMpsGroup `json:"ArticleResourceMpsGroupLst"` //资源分组信息
ArticleSecondResourceMpsGroupLst [][]ArticleResourceMpsGroup `json:"ArticleSecondResourceMpsGroupLst"` //资源分组信息
ArticleResourceMpsGroupLst []ArticleResourceMpsGroup `json:"ArticleResourceMpsGroupLst"` //资源分组信息
ArticleSecondResourceMpsGroupLst [][]ArticleResourceMpsGroup `json:"ArticleSecondResourceMpsGroupLst"` //资源分组信息
ArticleAlternativeResourceMpsGroupLst [][]ArticleResourceMpsGroup `json:"ArticleAlternativeResourceMpsGroupLst"` //资源分组信息
ArticleDemandLst []ArticleDemand `json:"ArticleDemandLst"` //需求分组信息
ArticleSecondDemandLst [][]ArticleDemand `json:"ArticleSecondDemandLst"` //需求分组信息
ArticleAlternativeDemandLst [][]ArticleDemand `json:"ArticleAlternativeDemandLst"` //替代资源需求分组信息
CustArtStockItem CustArtStockItem `json:"CustArtStockItem"`
ArticleDemandLst []ArticleDemand `json:"ArticleDemandLst"` //需求分组信息
ArticleSecondDemandLst [][]ArticleDemand `json:"ArticleSecondDemandLst"` //需求分组信息
ArticleAlternativeDemandLst [][]ArticleDemand `json:"ArticleAlternativeDemandLst"` //替代资源需求分组信息
CustArtStockItem CustArtStockItem `json:"CustArtStockItem"`
}
type MpsPlan_DemandList struct {
@ -226,8 +226,27 @@ type ArtStockResourceData struct {
ArticleSecondaryResourceLi []ArticleSecondaryResource `json:"ArtStockResourceData-ArticleSecondaryResourceLi"`
ArticleAlternativeResourceLi []ArticleAlternativeResource `json:"ArtStockResourceData-ArticleAlternativeResourceLi"`
}
// ArtStockAndResource 物料库存和主要资源连表查询
type ArtStockAndResource struct {
ArticleStockLevel ArticleStockLevel `xorm:"extends"`
ArticleResource ArticleResource `xorm:"extends"`
ArticleStockLevel ArticleStockLevel `xorm:"extends"`
ArticleResource ArticleResource `xorm:"extends"`
}
// ArticleDemandData 要导出的物料需求数据
type ArticleDemandData struct {
ArtId string
Desc string
OpeningInventory float64
OutSourcingQty float64
IndependentDemandQty float64
WipQty float64
DemandQtyLi []QtyData
ProductQtyLi []QtyData
}
// QtyData 数量数据
type QtyData struct {
DemandKey string
Qty float64
}

+ 449
- 264
services/ap/implments/Balance.service.impl.go
File diff suppressed because it is too large
View File


Loading…
Cancel
Save