temp

package
v0.2.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

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

func ParseTemp added in v0.2.1

func ParseTemp(temp string, args any) (content string, err error)

ParseTemp 解析模板

返回解析成功的内容

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL