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"` }