33 lines
1023 B
Go
33 lines
1023 B
Go
package model
|
|
|
|
type MaterialCategory struct {
|
|
ID int64 `json:"id"`
|
|
OrganizationID int64 `json:"organization_id"`
|
|
Code string `json:"code"`
|
|
Name string `json:"name"`
|
|
Description string `json:"description"`
|
|
ParentID *int64 `json:"parent_id,omitempty"`
|
|
Status string `json:"status"`
|
|
}
|
|
|
|
type Unit struct {
|
|
ID int64 `json:"id"`
|
|
OrganizationID int64 `json:"organization_id"`
|
|
Code string `json:"code"`
|
|
Name string `json:"name"`
|
|
PrecisionScale int `json:"precision_scale"`
|
|
Status string `json:"status"`
|
|
}
|
|
|
|
type CodeRule struct {
|
|
ID int64 `json:"id"`
|
|
OrganizationID int64 `json:"organization_id"`
|
|
CategoryID int64 `json:"category_id"`
|
|
CategoryCode string `json:"category_code"`
|
|
CategoryName string `json:"category_name"`
|
|
Prefix string `json:"prefix"`
|
|
SequenceLength int `json:"sequence_length"`
|
|
NextSequence int64 `json:"next_sequence"`
|
|
Status string `json:"status"`
|
|
}
|