diff --git a/src/super/dao/user_list_dao.go b/src/super/dao/user_list_dao.go new file mode 100644 index 0000000..ba8058c --- /dev/null +++ b/src/super/dao/user_list_dao.go @@ -0,0 +1,5 @@ +package dao + +type UserListDao interface { + //TODO:: You can add specific method definitions here +} diff --git a/src/super/implement/user_list_implement.go b/src/super/implement/user_list_implement.go new file mode 100644 index 0000000..0c106d3 --- /dev/null +++ b/src/super/implement/user_list_implement.go @@ -0,0 +1,14 @@ +package implement + +import ( + "code.fnuoos.com/zhimeng/model.git/src/super/dao" + "xorm.io/xorm" +) + +func NewUserListDb(engine *xorm.Engine) dao.UserListDao { + return &UserListDb{Db: engine} +} + +type UserListDb struct { + Db *xorm.Engine +} diff --git a/src/super/model/user_list.go b/src/super/model/user_list.go new file mode 100644 index 0000000..2761aa6 --- /dev/null +++ b/src/super/model/user_list.go @@ -0,0 +1,13 @@ +package model + +import ( + "time" +) + +type UserList struct { + Uuid int `json:"uuid" xorm:"not null default 0 comment('msater_id') INT(10)"` + Name string `json:"name" xorm:"not null default '' comment('昵称') VARCHAR(32)"` + Memo string `json:"memo" xorm:"not null default '' comment('备注') VARCHAR(255)"` + State int `json:"state" xorm:"not null default 1 comment('状态0未激活,1正常.2禁用') TINYINT(1)"` + DeleteAt time.Time `json:"delete_at" xorm:"comment('删除时间') TIMESTAMP"` +}