reade
This commit is contained in:
35
README.md
35
README.md
@@ -60,7 +60,7 @@ Flags:
|
|||||||
```
|
```
|
||||||
## 3. Can be updated configuration items using command line tools
|
## 3. Can be updated configuration items using command line tools
|
||||||
```
|
```
|
||||||
./gormt -H=127.0.0.1 -d=oauth_db -p=qwer -u=root --port=3306
|
./gormt -H=127.0.0.1 -d=oauth_db -p=qwer -u=root --port=3306 -F=true
|
||||||
```
|
```
|
||||||
|
|
||||||
## 4. Support for gorm attributes
|
## 4. Support for gorm attributes
|
||||||
@@ -121,7 +121,32 @@ type UserAccountTbl struct {
|
|||||||
|
|
||||||
### [more>>>](doc/export.md)
|
### [more>>>](doc/export.md)
|
||||||
|
|
||||||
## 6. build
|
## 6. support func export
|
||||||
|
### The exported function is only the auxiliary class function of Gorm, and calls Gorm completely
|
||||||
|
```
|
||||||
|
// FetchByPrimaryKey primay or index 获取唯一内容
|
||||||
|
func (obj *_UserAccountTblMgr) FetchByPrimaryKey(ID int) (result UserAccountTbl, err error) {
|
||||||
|
err = obj.DB.Table(obj.GetTableName()).Where("id = ?", ID).Find(&result).Error
|
||||||
|
if err == nil && obj.isRelated {
|
||||||
|
{
|
||||||
|
var info UserInfoTbl // 用户信息
|
||||||
|
err = obj.DB.Table("user_info_tbl").Where("id = ?", result.UserInfoTblID).Find(&info).Error
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
result.UserInfoTbl = info
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### [more多>>>](https://github.com/xxjwxc/gormt/tree/master/data/view/genfunc/model)
|
||||||
|
### [how to use call style>>>](https://github.com/xxjwxc/gormt/blob/master/data/view/genfunc/genfunc_test.go)
|
||||||
|
|
||||||
|
## 7. build
|
||||||
```
|
```
|
||||||
make windows
|
make windows
|
||||||
make linux
|
make linux
|
||||||
@@ -133,11 +158,11 @@ or
|
|||||||
go generate
|
go generate
|
||||||
```
|
```
|
||||||
|
|
||||||
## 7. Next step
|
## 8. Next step
|
||||||
|
|
||||||
- Add common function (ormfunc)
|
- revew
|
||||||
|
|
||||||
## 8. one windows gui tools
|
## 9. one windows gui tools
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,32 @@ type UserAccountTbl struct {
|
|||||||
|
|
||||||
### [更多>>>](https://github.com/xxjwxc/gormt/tree/master/doc/export_cn.md)
|
### [更多>>>](https://github.com/xxjwxc/gormt/tree/master/doc/export_cn.md)
|
||||||
|
|
||||||
## 6. 构建
|
## 6. 支持函数导出(导出函数只是 gorm 的辅助类函数,完全兼调用 gorm)
|
||||||
|
|
||||||
|
```
|
||||||
|
// FetchByPrimaryKey primay or index 获取唯一内容
|
||||||
|
func (obj *_UserAccountTblMgr) FetchByPrimaryKey(ID int) (result UserAccountTbl, err error) {
|
||||||
|
err = obj.DB.Table(obj.GetTableName()).Where("id = ?", ID).Find(&result).Error
|
||||||
|
if err == nil && obj.isRelated {
|
||||||
|
{
|
||||||
|
var info UserInfoTbl // 用户信息
|
||||||
|
err = obj.DB.Table("user_info_tbl").Where("id = ?", result.UserInfoTblID).Find(&info).Error
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
result.UserInfoTbl = info
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### [更多>>>](https://github.com/xxjwxc/gormt/tree/master/data/view/genfunc/model)
|
||||||
|
### [函数调用说明>>>](https://github.com/xxjwxc/gormt/blob/master/data/view/genfunc/genfunc_test.go)
|
||||||
|
|
||||||
|
## 7. 构建
|
||||||
```
|
```
|
||||||
make windows
|
make windows
|
||||||
make linux
|
make linux
|
||||||
@@ -132,11 +157,11 @@ or
|
|||||||
go generate
|
go generate
|
||||||
```
|
```
|
||||||
|
|
||||||
## 7. 下一步计划
|
## 8. 下一步计划
|
||||||
|
|
||||||
- 加入相关快捷函数(OrmFunc)
|
- 优化
|
||||||
|
|
||||||
## 8. 提供一个windows 可视化工具
|
## 9. 提供一个windows 可视化工具
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user