43 lines
2.4 KiB
Go
43 lines
2.4 KiB
Go
package dao
|
|
|
|
type GroupCreate 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"`
|
|
Account string `gorm:"column:account;type:varchar(100);comment:账号;NOT NULL" json:"account"`
|
|
Password string `gorm:"column:password;type:varchar(255);comment:密码" json:"password"`
|
|
Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态;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 GroupStatus 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:状态;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 GroupInfo 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"`
|
|
Account string `gorm:"column:account;type:varchar(100);comment:账号;NOT NULL" json:"account"`
|
|
Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态;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 GroupPassword struct {
|
|
Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"`
|
|
Password string `gorm:"column:password;type:varchar(255);comment:密码" json:"password"`
|
|
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 GroupName 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"`
|
|
}
|