Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BatchQuery = `` /* 782-byte string literal not displayed */
批量查询模板
View Source
var Config = `app_name: "jntm"
use_db: true
database:
host: ""
port: ""
username: ""
password: ""
dbname: ""
charset: ""
`
View Source
var Controller = `` /* 548-byte string literal not displayed */
View Source
var Create = `package role
import (
"context"
"lims/dal"
"lims/dal/models"
"github.com/jinzhu/copier"
)
type createReq struct {
ParentId int32 ` + "`json:\"parentId\"`" + `
}
func NewCreateReq() (req createReq) {
return
}
// Execute 执行
func (q createReq) Execute() (r *models.LsRole, err error) {
role := dal.Q.LsRole
do := role.WithContext(context.Background())
// 将参数赋值到role模型
r = new(models.LsRole)
copier.Copy(r, &q)
r.AliasName = q.Alias // 这可能是mysql的关键字,必须使用别名才能正常存入数据库
err = do.Debug().Create(r)
if err != nil {
return nil, err
}
return
}
`
创建模板
View Source
var Db = `` /* 529-byte string literal not displayed */
View Source
var Delete = `package user
import (
"context"
"fmt"
"lims/dal"
)
type deleteReq struct {
Id int32 ` + "`json:\"id\" binding:\"required\" swaggertype:\"integer\" example:\"1\"`" + `
}
func NewDeleteReq() (req deleteReq) {
return
}
// Execute 执行
func (q deleteReq) Execute() (err error) {
user := dal.Q.LsUser
do := user.WithContext(context.Background())
info, err := do.Where(user.UserID.Eq(q.Id)).Delete()
if err != nil {
return err
}
fmt.Println(info)
return nil
}
`
删除模板
View Source
var Diy = `
package dal
// 使用方法:user := dal.Q.User
// diy, err := user.Test()
//func (u userDo) Test() {
//}
`
View Source
var Index = `` /* 238-byte string literal not displayed */
View Source
var Mod = `module {{.AppName}}
go 1.19
`
View Source
var Query = ``
查询单个
View Source
var Router = `` /* 233-byte string literal not displayed */
View Source
var Update = ``
更新模板
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.