feat:多项功能优化
This commit is contained in:
@@ -120,6 +120,15 @@ var schemaPatchSQL = []string{
|
||||
`ALTER TABLE work_order ADD COLUMN IF NOT EXISTS created_by varchar(64) NOT NULL DEFAULT ''`,
|
||||
`ALTER TABLE work_order ADD COLUMN IF NOT EXISTS due_date timestamp`,
|
||||
`ALTER TABLE workpiece_process ADD COLUMN IF NOT EXISTS duration_sec integer NOT NULL DEFAULT 0`,
|
||||
|
||||
// 工位内置标识 + 是否有接驳台(实体位置由内置数据给定,页面不可手改)
|
||||
`ALTER TABLE station ADD COLUMN IF NOT EXISTS is_builtin boolean NOT NULL DEFAULT false`,
|
||||
`ALTER TABLE station ADD COLUMN IF NOT EXISTS has_dock boolean NOT NULL DEFAULT false`,
|
||||
// 存量数据回填:种子初始化的工位号(0/1..13)一律为内置工位;
|
||||
// 其中 1~10 号工位对应实体接驳台(R1/R2),0/11/12/13 无接驳台。
|
||||
// 页面新增的工位号从 14 起,不受本回填影响。
|
||||
`UPDATE station SET is_builtin = true WHERE station_no BETWEEN 0 AND 13`,
|
||||
`UPDATE station SET has_dock = true WHERE station_no BETWEEN 1 AND 10`,
|
||||
}
|
||||
|
||||
// EnsureSchema ent 建表 + 幂等列补丁(只增,不删数据)
|
||||
|
||||
Reference in New Issue
Block a user