package model import ( "go.mongodb.org/mongo-driver/bson/primitive" ) // GetSupplierRequest ... type GetSupplierRequest struct { ListID []primitive.ObjectID `json:"listID"` } // GetDetailSupplierRequest ... type GetDetailSupplierRequest struct { Supplier string `json:"supplier"` } type GetSupplierContractRequest struct { SupplierID primitive.ObjectID `json:"supplierID"` } // SupplierRequestPayload ... type SupplierRequestPayload struct { Limit int Page int Keyword string Status string PIC string ContractStatus string } type CreateSupplierWarehousePayload struct { Supplier string `json:"supplier"` Warehouse string `json:"warehouse"` ProvinceCode int `json:"provinceCode"` DistrictCode int `json:"districtCode"` WardCode int `json:"wardCode"` } type UpdateSupplierWarehousePayload struct { Supplier string `json:"supplier"` Warehouse string `json:"warehouse"` ProvinceCode int `json:"provinceCode"` DistrictCode int `json:"districtCode"` WardCode int `json:"wardCode"` } type SupplierFindAllReq struct { Page int64 `json:"page"` Limit int64 `json:"limit"` Segment string `json:"segment"` IDs []string `json:"ids"` Status string `json:"status"` // active,inactive } type SupplierCountReq struct { Segment string `json:"segment"` IDs []string `json:"ids"` Status string `json:"status"` // active,inactive }