dal

package
v0.0.41 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BitsSampleFields = struct {
	Id     string
	V      string
	Status string
}{
	"id",
	"v",
	"status",
}
View Source
var BitsSampleMeta = &daog.TableMeta[BitsSample]{
	Table: "bits_sample",
	Columns: []string{
		"id",
		"v",
		"status",
	},
	AutoColumn: "id",
	LookupFieldFunc: func(columnName string, ins *BitsSample, point bool) any {
		if "id" == columnName {
			if point {
				return &ins.Id
			}
			return ins.Id
		}
		if "v" == columnName {
			if point {
				return &ins.V
			}
			return ins.V
		}
		if "status" == columnName {
			if point {
				return &ins.Status
			}
			return ins.Status
		}

		return nil
	},
	StampColumns: nil,
}
View Source
var GroupInfoFields = struct {
	Id          string
	Name        string
	MainData    string
	Content     string
	BinData     string
	CreateAt    string
	TotalAmount string
}{
	"id",
	"name",
	"main_data",
	"content",
	"bin_data",
	"create_at",
	"total_amount",
}
View Source
var GroupInfoMeta = &daog.TableMeta[GroupInfo]{
	Table: "group_info",
	Columns: []string{
		"id",
		"name",
		"main_data",
		"content",
		"bin_data",
		"create_at",
		"total_amount",
	},
	AutoColumn: "id",
	LookupFieldFunc: func(columnName string, ins *GroupInfo, point bool) any {
		if "id" == columnName {
			if point {
				return &ins.Id
			}
			return ins.Id
		}
		if "name" == columnName {
			if point {
				return &ins.Name
			}
			return ins.Name
		}
		if "main_data" == columnName {
			if point {
				return &ins.MainData
			}
			return ins.MainData
		}
		if "content" == columnName {
			if point {
				return &ins.Content
			}
			return ins.Content
		}
		if "bin_data" == columnName {
			if point {
				return &ins.BinData
			}
			return ins.BinData
		}
		if "create_at" == columnName {
			if point {
				return &ins.CreateAt
			}
			return ins.CreateAt
		}
		if "total_amount" == columnName {
			if point {
				return &ins.TotalAmount
			}
			return ins.TotalAmount
		}

		return nil
	},
	StampColumns: nil,
}
View Source
var UserInfoFields = struct {
	Id       string
	Name     string
	CreateAt string
	ModifyAt string
}{
	"id",
	"name",
	"create_at",
	"modify_at",
}
View Source
var UserInfoMeta = &daog.TableMeta[UserInfo]{
	Table: "user_info",
	Columns: []string{
		"id",
		"name",
		"create_at",
		"modify_at",
	},
	AutoColumn: "id",
	LookupFieldFunc: func(columnName string, ins *UserInfo, point bool) any {
		if "id" == columnName {
			if point {
				return &ins.Id
			}
			return ins.Id
		}
		if "name" == columnName {
			if point {
				return &ins.Name
			}
			return ins.Name
		}
		if "create_at" == columnName {
			if point {
				return &ins.CreateAt
			}
			return ins.CreateAt
		}
		if "modify_at" == columnName {
			if point {
				return &ins.ModifyAt
			}
			return ins.ModifyAt
		}

		return nil
	},
	StampColumns: nil,
}

Functions

This section is empty.

Types

type BitsSample added in v0.0.40

type BitsSample struct {
	Id     int64
	V      int32
	Status int32
}

type GroupInfo

type GroupInfo struct {
	Id          int64
	Name        string
	MainData    string
	Content     string
	BinData     []byte
	CreateAt    ttypes.NormalDatetime
	TotalAmount decimal.Decimal
}

type UserInfo

type UserInfo struct {
	Id       int64
	Name     string
	CreateAt ttypes.NormalDatetime
	ModifyAt ttypes.NilableDatetime
}

Jump to

Keyboard shortcuts

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