/
admin.go
20 lines (17 loc) · 921 Bytes
/
admin.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package schemas
import "github.com/golang-module/carbon/v2"
type Admin struct {
IDAdmin int `gorm:"column:id_admin;primaryKey;autoIncrement:true" json:"id_admin"`
NamaAdmin string `gorm:"column:nama_admin;not null" json:"nama_admin"`
UsernameAdmin string `gorm:"column:username;not null" json:"username"`
Email string `gorm:"column:email;not null" json:"email"`
NoHp string `gorm:"column:no_hp;not null" json:"no_hp"`
Password string `gorm:"column:password;not null" json:"password"`
TglBuatAkun carbon.Carbon `gorm:"column:tgl_buat_akun;not null" json:"tgl_buat_akun"`
IsAktif int `gorm:"column:aktif" json:"aktif"`
Level int `gorm:"column:level" json:"level"`
KodeRef string `gorm:"column:kode_ref;not null" json:"kode_ref"`
}
func (*Admin) TableName() string {
return "admin"
}