gen

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2024 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ParamFieldGoGlobal

type ParamFieldGoGlobal struct {
	ColIndex int // 列序号

	OriginalName string // 原名字
	OriginalType string // 原类型
	OriginalVal  string // 原值
	OriginalDesc string // 原描述

	VariableName  string // go 变量名
	VariableType  string // go 变量类型
	VariableValue string // go 变量的值
}

type ParamFieldGoNormal

type ParamFieldGoNormal struct {
	ColIndex    int    // 列序号
	ColName     string // 列名字 原csv列名
	ColDesc     string // 列描述 原csv列描述
	ColTyp      string // 列数据类型 原csv列类型
	GoFieldName string // 属性名字 (go 文件中的属性名字)
}

type ParamGoGlobal

type ParamGoGlobal struct {
	CsvFilename        string
	CsvFilePath        string
	CsvDataRowCount    int
	CsvDataColumnCount int

	CsvMetaVarName string // go file 中 用户暂存 csv 信息的变量名字(首字母小写,xxxCsvMeta结尾)

	Variables []*ParamFieldGoGlobal
}

func CreateParamGoGlobal

func CreateParamGoGlobal(csv *csver.ConfigCsv) *ParamGoGlobal

type ParamGoNormal

type ParamGoNormal struct {
	CsvFilename        string
	CsvFilePath        string
	CsvDataRowCount    int
	CsvDataColumnCount int

	CsvMetaVarName   string // go file 中 用户暂存 csv 信息的变量名字(首字母小写,xxxCsvMeta结尾)
	ManagerClassName string // go file 类名
	ClassName        string // 根据CSV名字转化而来的go类名

	Fields []*ParamFieldGoNormal
}

func CrateParamGoNormal

func CrateParamGoNormal(csv *csver.ConfigCsv) *ParamGoNormal

Jump to

Keyboard shortcuts

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