CREATE TABLE user_account_tbl
(
id
int(11) NOT NULL AUTO_INCREMENT,
account
varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
password
varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
account_type
int(11) NOT NULL DEFAULT '0' COMMENT '[@gorm default:'123456']帐号类型:0手机号,1邮件',
app_key
varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT 'authbucket_oauth2_client表的id',
user_info_tbl_id
int(11) NOT NULL,
reg_time
datetime DEFAULT NULL,
reg_ip
varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
bundle_id
varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
describ
varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (id
) USING BTREE,
UNIQUE KEY account
(account
) USING BTREE,
UNIQUE KEY UNIQ_5696AD037D3656A4
(app_key
,user_info_tbl_id
) USING BTREE,
KEY user_info_id
(user_info_tbl_id
) USING BTREE,
CONSTRAINT user_account_tbl_ibfk_1
FOREIGN KEY (user_info_tbl_id
) REFERENCES user_info_tbl
(id
) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='[@gorm default:'admin']用户账号'
-------------
### Mult complex export without foreign key
- param: simple = false is_foreign_key = false
###### --->export result
// UserAccountTbl 用户账号
type UserAccountTbl struct {
ID int gorm:"primary_key;column:id;type:int(11);not null" json:"-"
Account string gorm:"unique;column:account;type:varchar(64);not null" json:"account"
Password string gorm:"column:password;type:varchar(64);not null" json:"password"
AccountType int gorm:"column:account_type;type:int(11);not null" json:"account_type"
// 帐号类型:0手机号,1邮件
AppKey string gorm:"unique_index:UNIQ_5696AD037D3656A4;column:app_key;type:varchar(255);not null" json:"app_key"
// authbucket_oauth2_client表的id
UserInfoTblID int gorm:"unique_index:UNIQ_5696AD037D3656A4;index;column:user_info_tbl_id;type:int(11);not null" json:"user_info_tbl_id"
RegTime time.Time gorm:"column:reg_time;type:datetime" json:"reg_time"
RegIP string gorm:"column:reg_ip;type:varchar(15)" json:"reg_ip"
BundleID string gorm:"column:bundle_id;type:varchar(255)" json:"bundle_id"
Describ string gorm:"column:describ;type:varchar(255)" json:"describ"
}
-------------
### Simple-export-with-JSON
- param: simple = true is_web_tag = true is_foreign_key = false
###### --->export result
// UserAccountTbl 用户账号
type UserAccountTbl struct {
ID int gorm:"primary_key" json:"-"
Account string gorm:"unique" json:"account"
Password string json:"password"
AccountType int json:"account_type"
// 帐号类型:0手机号,1邮件
AppKey string gorm:"unique_index:UNIQ_5696AD037D3656A4" json:"app_key"
// authbucket_oauth2_client表的id
UserInfoTblID int gorm:"unique_index:UNIQ_5696AD037D3656A4;index" json:"user_info_tbl_id"
RegTime time.Time json:"reg_time"
RegIP string json:"reg_ip"
BundleID string json:"bundle_id"
Describ string json:"describ"
}
--------------
### Simple export without JSON
- param: simple = true is_web_tag = false is_foreign_key = false
###### --->export result
// UserAccountTbl 用户账号 type UserAccountTbl struct {
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )