Files
lone-services/services/chore/internal/dao/system.go
T
2026-10-20 13:39:27 +08:00

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"`
}