natsio/subject/warehouse.go

68 lines
3.6 KiB
Go
Raw Normal View History

2022-08-18 10:47:47 +00:00
package subject
import (
"fmt"
)
2022-08-18 10:47:47 +00:00
2022-08-26 08:56:36 +00:00
func getWarehouseValue(val string) string {
return fmt.Sprintf("%s.%s", prefixes.Warehouse, val)
}
var Warehouse = struct {
2024-06-20 02:24:29 +00:00
SyncWarehouseIntoServiceSupplier string
CreateWarehouseIntoServiceSupplier string
UpdateWarehouseIntoServiceSupplier string
CreateOutboundRequest string
UpdateOutboundRequestLogistic string
CancelOutboundRequest string
GetConfiguration string
SyncORStatus string
WebhookTNC string
2024-06-20 02:24:29 +00:00
WebhookShiip string
WebhookGlobalCare string
WebhookOnPoint string
2024-06-18 08:14:57 +00:00
WebhookViettelFFM string
FindOne string
FindByCondition string
Distinct string
Count string
AfterUpdateWarehouse string
AfterCreateWarehouse string
UpdateIsClosedSupplier string
GetWarehouses string
UpdateORDeliveryStatus string
UpdateStatusWarehousePendingInactive string
2023-09-22 08:50:06 +00:00
UpdateIsSellyMall string
2023-10-10 09:11:19 +00:00
UpdateWarehouseConfig string
2023-10-10 09:33:58 +00:00
BulkWriteWarehouseConfig string
GetListWarehouseConfig string
2022-08-26 08:56:36 +00:00
}{
2024-06-20 02:24:29 +00:00
SyncWarehouseIntoServiceSupplier: getWarehouseValue("sync_warehouse_into_service_supplier"),
CreateWarehouseIntoServiceSupplier: getWarehouseValue("create_warehouse_into_service_supplier"),
UpdateWarehouseIntoServiceSupplier: getWarehouseValue("update_warehouse_into_service_supplier"),
AfterCreateWarehouse: getWarehouseValue("after_create_warehouse"),
AfterUpdateWarehouse: getWarehouseValue("after_update_warehouse"),
CreateOutboundRequest: getWarehouseValue("create_outbound_request"),
UpdateOutboundRequestLogistic: getWarehouseValue("update_outbound_request_logistic_info"),
CancelOutboundRequest: getWarehouseValue("cancel_outbound_request"),
GetConfiguration: getWarehouseValue("get_configuration"),
SyncORStatus: getWarehouseValue("sync_or_status"),
WebhookTNC: getWarehouseValue("webhook_tnc"),
2024-06-20 02:24:29 +00:00
WebhookShiip: getWarehouseValue("webhook_shiip"),
WebhookGlobalCare: getWarehouseValue("webhook_global_care"),
WebhookOnPoint: getWarehouseValue("webhook_on_point"),
2024-06-18 08:14:57 +00:00
WebhookViettelFFM: getWarehouseValue("webhook_viettel_ffm"),
FindOne: getWarehouseValue("find_one"),
FindByCondition: getWarehouseValue("find_all_by_condition"),
Distinct: getWarehouseValue("distinct"),
Count: getWarehouseValue("count"),
UpdateIsClosedSupplier: getWarehouseValue("update_is_closed_supplier"),
GetWarehouses: getWarehouseValue("get_warehouses"),
UpdateORDeliveryStatus: getWarehouseValue("update_or_delivery_status"),
2023-01-17 07:17:52 +00:00
UpdateStatusWarehousePendingInactive: getWarehouseValue("update_pending_active_product_by_warehouse_ids"),
2023-09-22 08:50:06 +00:00
UpdateIsSellyMall: getWarehouseValue("update_is_selly_mall"),
2023-10-10 09:11:19 +00:00
UpdateWarehouseConfig: getWarehouseValue("update_warehouse_config"),
2023-10-10 09:33:58 +00:00
BulkWriteWarehouseConfig: getWarehouseValue("bulk_write_warehouse_config"),
GetListWarehouseConfig: getWarehouseValue("get_list_warehouse_config"),
2022-08-26 08:56:36 +00:00
}