package request
|
|
import (
|
"github.com/shopspring/decimal"
|
)
|
|
type AddFinenessRegister struct {
|
ID uint `json:"id"` //id 添加时传0
|
Number string `gorm:"type:varchar(255);not null;comment:编号" json:"number"` //编号
|
FinishDate string `gorm:"type:varchar(255);not null;comment:落丝时间" json:"finishDate"` //落丝时间
|
Workshop string `gorm:"type:varchar(255);not null;comment:车间" json:"name"` //车间
|
WorkshopGroup int `gorm:"type:int(11);not null;default:0;comment:车组" json:"workshopGroup"` //车组
|
Market string `gorm:"type:varchar(255);not null;comment:庄口" json:"market"` //庄口
|
Spec string `gorm:"type:varchar(255);not null;comment:规格" json:"spec"` //规格
|
Circle uint8 `gorm:"not null;comment:回数" json:"circle"` //回数
|
TotalCircle uint8 `gorm:"not null;comment:总回数" json:"totalCircle"` //总回数
|
FinenessList []FinenessItem `json:"finenessList"` //纤度数组
|
SumFineness decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:合计纤度" json:"sumFineness"` //合计纤度
|
SumQuantity decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:合计数量" json:"sumQuantity"` //合计数量
|
Position int `gorm:"not null;default:0;comment:车号" json:"position"` //最后一个车号
|
}
|
|
type FinenessItem struct {
|
Position int `json:"position"` //车号
|
Fineness float32 `json:"fineness"` //纤度
|
Quantity int `json:"quantity"` //数量
|
Sum decimal.Decimal `json:"sum"` //合计
|
}
|
|
type GetFinenessRegisterList struct {
|
PageInfo
|
Keyword string `json:"keyword" form:"keyword"`
|
}
|