123456789101112131415161718192021222324252627282930313233343536373839 |
- package model
- type ProofReq struct {
- ProofCode string `json:"materialCode"`
- ProofYear string `json:"proofYear"`
- ChargeDate string `json:"chargeDate"`
- OrderNumber string `json:"orderNumber"`
- OrderNumberId int `json:"orderNumberId"`
- HasTicket int `json:"hasTicket"`
- RowsNumber []int `json:"rowsNumber"`
- NumberType int `json:"NumberType"`
- ProofPart []ProofPart `json:"parts"`
- }
- type Proof struct {
- MaterialCode string `gorm:"column:materialCode"`
- ProofYear string `gorm:"column:proofYear"`
- ChargeDate string `gorm:"column:chargeDate"`
- OrderNumber string `gorm:"column:orderNumber"`
- HasTicket string `gorm:"column:hasTicket"`
- RowsNumber []string `gorm:"column:rowsNumber"`
- }
- type ProofPart struct {
- RowNumber int `json:"rowNumber"`
- PartCode string `json:"partCode"`
- PartName string `json:"partName"`
- Specification string `json:"specification"`
- PartBrand string `json:"partBrand"`
- Supplier string `json:"supplier"`
- Warehouse string `json:"warehouse"`
- ChangeCount float32 `json:"changeCount"`
- UnitPrice float32 `json:"unitPrice"`
- TotalPrice float32 `json:"totalPrice"`
- }
- func (p *ProofReq) Validate() bool {
- return true
- }
|