package response import "psi/models" // SortingSettingsResponse 分拣设置响应 type SortingSettingsResponse struct { ID int64 `json:"id"` SupplierNumber string `json:"supplier_number"` PurchaseOrderRemark string `json:"purchase_order_remark"` ClassifyByCondition int8 `json:"classify_by_condition"` WangdiantongEffect string `json:"wangdiantong_effect"` WarehouseNumber string `json:"warehouse_number"` ShelfStore string `json:"shelf_store"` Container string `json:"container"` CapacityWeight int64 `json:"capacity_weight"` QuickPicking int8 `json:"quick_picking"` BlockHkMacauTaiwan int8 `json:"block_hk_macau_taiwan"` BlockMagazine int8 `json:"block_magazine"` BlockSpeedInstall int8 `json:"block_speed_install"` TakePhoto int8 `json:"take_photo"` CreatedAt int64 `json:"created_at"` UpdatedAt int64 `json:"updated_at"` } // ConvertSortingSettingsToResponse 将分拣设置模型转换为响应 func ConvertSortingSettingsToResponse(settings models.SortingSettings) SortingSettingsResponse { return SortingSettingsResponse{ ID: settings.ID, SupplierNumber: settings.SupplierNumber, PurchaseOrderRemark: settings.PurchaseOrderRemark, ClassifyByCondition: settings.ClassifyByCondition, WangdiantongEffect: settings.WangdiantongEffect, WarehouseNumber: settings.WarehouseNumber, ShelfStore: settings.ShelfStore, Container: settings.Container, CapacityWeight: settings.CapacityWeight, QuickPicking: settings.QuickPicking, BlockHkMacauTaiwan: settings.BlockHkMacauTaiwan, BlockMagazine: settings.BlockMagazine, BlockSpeedInstall: settings.BlockSpeedInstall, TakePhoto: settings.TakePhoto, CreatedAt: settings.CreatedAt, UpdatedAt: settings.UpdatedAt, } }