mapper

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func S

func S(s string) *string

Types

type BizActivity

type BizActivity struct {
	Id         string    `json:"id"`
	Name       string    `json:"name"`
	PcLink     string    `json:"pc_link"`
	H5Link     string    `json:"h5_link"`
	Remark     string    `json:"remark"`
	Sort       int       `json:"sort"`
	Status     int       `json:"status"`
	Version    int       `json:"version"`
	CreateTime time.Time `json:"create_time"`
	DeleteFlag int       `json:"delete_flag"`
}

type BizActivityMapper

type BizActivityMapper struct {
	SelectPage  func(arg QueryParams) ([]BizActivity, int, error)
	SelectList  func(arg QueryParams) ([]BizActivity, error)
	Insert      func(arg BizActivity) (int64, error)
	UpdateById  func(arg BizActivity) (int64, error)
	DeleteById  func(id string) (int64, error)            `args:"id"`
	SelectByIds func(ids []string) ([]BizActivity, error) `args:"ids"`
	//SelectById  func(session GoMybatis.Session, id string) ([]BizActivity, error) `args:"session,id"`
	SelectById func(session GoMybatis.Session, id string) ([]BizActivity, error)

	//声明书事务 查看 struct TestService 中的定义
	GoMybatis.SessionSupport //session事务操作 写法1.  ExampleActivityMapper.SessionSupport.NewSession()

	////模板示例
	//SelectTemplate      func(name string) ([]Activity, error) `args:"name"`
	//SelectCountTemplate func(name string) (int64, error)      `args:"name"`
	//InsertTemplate      func(arg Activity) (int64, error)
	//InsertTemplateBatch func(args []Activity) (int64, error) `args:"args"`
	UpdateTemplate func(arg BizActivity) (int64, error) `args:"name"`
}
type BizActivityMapper2 struct {
	SelectPage func(arg QueryParams) ([]BizActivity, int, error)
}

type QueryParams

type QueryParams struct {
	plugin.PageArg
	OrderBy *string `json:"orderBy"`
	Asc     bool
	Q       *string `json:"q"`
}

Jump to

Keyboard shortcuts

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