entity

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2022 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConvertGoStruct2JsonReq added in v1.1.8

type ConvertGoStruct2JsonReq struct {
	GoStruct string `json:"go_struct"`
}

ConvertGoStruct2JsonReq 将 golang 结构体转换为 json 请求

type ConvertGoStruct2PbMessageReq

type ConvertGoStruct2PbMessageReq struct {
	GoStruct string `json:"go_struct"`
}

ConvertGoStruct2PbMessageReq 将 golang 结构体转换为 Protocol Buffers 请求

type FieldData

type FieldData struct {
	UpperCamelName string // 大驼峰名称
	LowerCamelName string // 小驼峰名称
	UnderlineName  string // 下划线名称
	Type           string // 对应go的类型
	Comment        string // 字段注释
	ORMTag         string // orm框架的标签
	ValTag         string // 验证框架的标签
}

FieldData 字段的数据模型

type GenReq

type GenReq struct {
	GenTplNameList   []string `json:"gen_tpl_name_list"`
	GenTableNameList []string `json:"gen_table_name_list"`
}

GenReq 生成时请求,记录选中模板和表格

type TableData

type TableData struct {
	UpperCamelName string // 大驼峰名称
	LowerCamelName string // 小驼峰名称
	UnderlineName  string // 下划线名称
	Comment        string // 注释
	Fields         []FieldData
}

TableData 表的数模型

type TplModel

type TplModel struct {
	Tpl             *template.Template // 模板
	Filename        string             // 模板名称
	FilenameWithExt string             // 模板名称包含后缀
	OutputPath      string             // 输出路径
	FilenameSuffix  string             // 输出文件名后缀如 _model -> user_model.go
}

TplModel 生成模板时数据整合

Jump to

Keyboard shortcuts

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