Files
observer/server/biz/consts/consts.go
T
2026-08-28 17:04:23 +08:00

49 lines
1.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package consts
// 业务常量集中地:表名、状态、默认参数与协程池默认大小。
const (
TablePaymentOrder = "payment_order"
TableLicense = "license"
TableAppVersion = "app_version"
TableDataset = "dataset"
TableDatasetImage = "dataset_image"
TableTraining = "model_training"
TableModelVersion = "model_version"
TableLabelTask = "label_task"
// 订单状态机 created → paid(closed 仅超时/失败关闭)
OrderStatusCreated = "created"
OrderStatusPaid = "paid"
OrderStatusClosed = "closed"
ChannelWechat = "wechat"
ChannelAlipay = "alipay"
// 未支付订单惰性关闭阈值与同设备复用窗口(秒)
PendingOrderWindowSeconds = 2 * 3600
// 回调 IO 池默认并发度(被 config.yml payment.poolSize 覆盖)
PaymentPoolDefaultSize = 16
// 预标注(逐张调 RF-DETR)池默认并发度(被 config.yml labelTask.poolSize 覆盖)
LabelPoolDefaultSize = 4
// 训练任务状态机 running → success/failed
TrainingStatusRunning = "running"
TrainingStatusSuccess = "success"
TrainingStatusFailed = "failed"
// 数据集状态 building → labeled → syncedsynced = 已同步训练机)
DatasetStatusBuilding = "building"
DatasetStatusLabeled = "labeled"
DatasetStatusSynced = "synced"
// 标注任务状态
LabelTaskRunning = "running"
LabelTaskDone = "done"
// 模型版本号前缀(m1.0.0),同数据集内递增
ModelVersionPrefix = "m"
)