12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package models
- type BarInfo struct {
- PenName string `json:"penName"`
- PenType string `json:"penType"`
- PenId string `json:"penId"`
- AddDate string `json:"addDate"`
- UpdDate string `json:"updDate"`
- }
- type BarResponse struct {
- Success bool `json:"success"`
- Msg string `json:"msg"`
- MsgId int `json:"msgId"`
- Result []*BarInfo `json:"result"`
- Data interface{} `json:"data"`
- Timestamp int64 `json:"timestamp"`
- }
- type FeedResponse struct {
- Code int `json:"code"`
- Message string `json:"message"`
- Data FeedSyncData `json:"data"`
- }
- type FeedSyncData struct {
- Number int `json:"number"`
- Total int `json:"total"`
- Last bool `json:"last"`
- NumberOfElements int `json:"numberOfElements"`
- Size int `json:"size"`
- TotalPages int `json:"totalPages"`
- // Pageable Pageable `json:"pageable"`
- // Sort Sort `json:"sort"`
- Content []*ContentItem `json:"content"`
- First bool `json:"first"`
- TotalElements int `json:"totalElements"`
- }
- type ContentItem struct {
- PurchaseUnitPrice string `json:"PURCHASE_UNIT_PRICE"`
- DataSource string `json:"DATA_SOURCE"`
- State string `json:"STATE"`
- Specification string `json:"SPECIFICATION"`
- TYMATERIALCLASSIFICATIONCODE string `json:"TY_MATERIAL_CLASSIFICATION_CODE"`
- MaterialMeasurementUnitInfo []MaterialMeasurementUnit `json:"MATERIAL_MEASUREMENT_UNIT_INFO"`
- Origin string `json:"ORIGIN"`
- WarehousingTolerance string `json:"WAREHOUSING_TOLERANCE"`
- MaterialBasicClassificationCode string `json:"MATERIAL_BASIC_CLASSIFICATION_CODE"`
- ProductImageData string `json:"PRODUCT_IMAGE_DATA"`
- UnitWeight string `json:"UNIT_WEIGHT"`
- UnitVolumn string `json:"UNIT_VOLUMN"`
- MaterialName string `json:"MATERIAL_NAME"`
- MnemonicCode string `json:"MNEMONIC_CODE"`
- TonWeightRatio string `json:"TON_WEIGHT_RATIO"`
- MaterialAbbreviation string `json:"MATERIAL_ABBREVIATION"`
- TYMATERIALCODE string `json:"TY_MATERIAL_CODE"`
- ShelfLifeDays string `json:"SHELF_LIFE_DAYS"`
- Model string `json:"MODEL"`
- Manufacturer string `json:"MANUFACTURER"`
- Brand string `json:"BRAND"`
- MinPCKQQTY string `json:"MINPCKQQTY"`
- TYMATERIALCLASSIFICATIONNAME string `json:"TY_MATERIAL_CLASSIFICATION_NAME"`
- ProductLine string `json:"PRODUCT_LINE"`
- TaxRate string `json:"TAX_RATE"`
- MaterialClassification string `json:"MATERIAL_CLASSIFICATION"`
- CostPrice string `json:"COST_PRICE"`
- MaterialCode string `json:"MATERIAL_CODE"`
- SystemPush string `json:"SYSTEM_PUSH"`
- }
- type MaterialMeasurementUnit struct {
- Convert string `json:"CONVERT"`
- BarCode string `json:"BAR_CODE"`
- MeasurementName string `json:"MEASUREMENT_NAME"`
- MeasurementCode string `json:"MEASUREMENT_CODE"`
- IsMeasurementUnit string `json:"IS_MEASUREMENT_UNIT"`
- }
- type TokenResponse struct {
- Data struct {
- AccessToken string `json:"access_token"`
- TokenType string `json:"token_type"`
- RefreshToken string `json:"refresh_token"`
- Scope string `json:"scope"`
- ExpiresIn int `json:"expires_in"`
- IDToken *string `json:"id_token"`
- IDTokenExpiresIn *int `json:"id_token_expires_in"`
- Language string `json:"language"`
- } `json:"data"`
- ErrorCode string `json:"errorCode"`
- Message string `json:"message"`
- Status bool `json:"status"`
- }
|