feat:多项功能优化

This commit is contained in:
zhoujianjin
2026-09-18 18:54:54 +08:00
parent 672cd23329
commit 543655d441
48 changed files with 1289 additions and 447 deletions
+7
View File
@@ -29,6 +29,13 @@ func (Station) Fields() []ent.Field {
field.String("stationType").Default("LINE").MaxLen(20).Comment("工位类型 LINE/OFFLINE"),
// ENABLED / DISABLED
field.String("status").Default("ENABLED").MaxLen(20),
// 内置工位标识:由种子/初始化数据(或迁入数据)写入,代表实体产线上的固定工位,
// 需与 PLC 通讯、必须按工位号顺序流转;内置工位不允许改工位类型、不允许删除。
// 页面「新增工位」创建的是非内置工位(可改类型、可删除)。
field.Bool("isBuiltin").Default(false).Comment("内置工位:不可改类型/不可删除"),
// 是否有接驳台:对应实体位置(1~10 号工位各 2 个接驳台;0/11/12/13 无),
// 由内置数据给定,页面不可手动更改。
field.Bool("hasDock").Default(false).Comment("是否有接驳台(实体位置,内置不可改)"),
field.Time("createdAt").Default(time.Now).Immutable(),
}
}