zhangqian
2023-10-21 ea69a7e51c764a4aede2c3a721da294de71a4785
add unique index
2个文件已修改
4 ■■■■ 已修改文件
model/device.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/device_plc.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/device.go
@@ -11,7 +11,7 @@
    // Device 设备
    Device struct {
        gorm.Model
        DeviceID         string   `gorm:"unique;column:device_id;type:varchar(255);not null;default ''" json:"deviceID"` //设备编号
        DeviceID         string   `gorm:"column:device_id;type:varchar(255);not null;unique" json:"deviceID"` //设备编号
        ExtChannelAmount int      `gorm:"type:tinyint;default:0" json:"extChannelAmount"`
        Procedures       string   `gorm:"column:procedure;type:varchar(255);not null;default ''" json:"procedures"` //设备支持的工序,用逗号分隔
        ProceduresArr    []string `gorm:"-" json:"procedureAdd"`                                                    //设备支持的工序切片
model/device_plc.go
@@ -13,7 +13,7 @@
    // DevicePlc 设备的PLC配置
    DevicePlc struct {
        gorm.Model
        DeviceID   string             `gorm:"column:device_id;type:varchar(255);not null;unique_index" json:"deviceID"` //设备编号
        DeviceID   string             `gorm:"column:device_id;type:varchar(255);not null;unique" json:"deviceID"` //设备编号
        Brand      string             `gorm:"type:varchar(191)" json:"brand"`
        Method     constvar.PlcMethod `gorm:"type:varchar(191)" json:"method"`
        Address    string             `gorm:"type:varchar(191)" json:"address"` //plc ip地址, method = modbusTCP用