1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xxjwxc-gormt

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
export.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 05:52 4493445

sql code

  • 
    

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xxjwxc-gormt.git
git@api.gitlife.ru:oschina-mirror/xxjwxc-gormt.git
oschina-mirror
xxjwxc-gormt
xxjwxc-gormt
master