Files
2026-09-14 14:27:20 +08:00

33 lines
1.9 KiB
Go

package dao
type PostCreate struct {
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"`
Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态,1为正常,2为禁用,默认1;NOT NULL" json:"status"`
Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"`
AdminId int64 `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"`
AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"`
}
type PostStatus struct {
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态,1为正常,2为禁用,默认1;NOT NULL" json:"status"`
Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"`
AdminId int64 `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"`
AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"`
}
type PostInfo struct {
Id int `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"`
Status uint8 `gorm:"column:status;type:tinyint(1);default:1;comment:状态,1为正常,2为禁用,默认1;NOT NULL" json:"status"`
Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"`
AdminId int `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"`
AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"`
}
type PostName struct {
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"`
}