24 lines
1.3 KiB
Go
24 lines
1.3 KiB
Go
package dao
|
|
|
|
type System struct {
|
|
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
|
|
Type int32 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"`
|
|
Status int32 `gorm:"column:status;type:tinyint(1);default:0;NOT NULL" json:"status"`
|
|
Content string `gorm:"column:content;type:text;default:'';NOT NULL" json:"content"`
|
|
AdminId int64 `gorm:"column:admin_id;type:int(11);default:0;NOT NULL" json:"admin_id"`
|
|
AdminName string `gorm:"column:admin_name;type:varchar(32);default:'';NOT NULL" json:"admin_name"`
|
|
}
|
|
|
|
type SystemStatus struct {
|
|
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT;comment:ID" json:"id"`
|
|
Reason string `gorm:"column:reason;type:varchar(255);comment:禁用原因" json:"reason"`
|
|
Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态,1为正常,2为禁用;NOT NULL" json:"status"`
|
|
AdminId int64 `gorm:"column:admin_id;type:int(11)" json:"admin_id"`
|
|
AdminName string `gorm:"column:admin_name;type:varchar(255)" json:"admin_name"`
|
|
}
|
|
|
|
type ApiSystemInfo struct {
|
|
Type int32 `gorm:"column:type;type:tinyint(1);default:0;NOT NULL" json:"type"`
|
|
Content string `gorm:"column:content;type:text;default:'';NOT NULL" json:"content"`
|
|
}
|