genTableModels

package
v0.0.0-...-7bb2ca5 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBTableVo

type DBTableVo struct {
	TableName    string                 `json:"tableName" db:"TABLE_NAME"`
	TableComment string                 `json:"tableComment" db:"TABLE_COMMENT"`
	CreateTime   *baizeEntity.BaiZeTime `json:"createTime" db:"CREATE_TIME"`
	UpdateTime   *baizeEntity.BaiZeTime `json:"updateTime" db:"UPDATE_TIME"`
}

type GenTableAdd

type GenTableAdd struct {
	TableId          int64                `json:"tableId,string" db:"table_id"`
	TableName        string               `json:"tableName" db:"table_name"`
	TableComment     string               `json:"tableComment" db:"table_comment"`
	SubTableName     string               `json:"subTableName" db:"sub_table_name"`
	SubTableFkName   string               `json:"subTableFkName" db:"sub_table_fk_name"`
	ClassName        string               `json:"className" db:"class_name"`
	PrivateClassName string               `json:"privateClassName" db:"private_class_name"`
	TplCategory      string               `json:"tplCategory" db:"tpl_category"`
	PackageName      string               `json:"packageName" db:"package_name"`
	ModuleName       string               `json:"moduleName" db:"module_name"`
	BusinessName     string               `json:"businessName" db:"business_name"`
	FunctionName     string               `json:"functionName" db:"function_name"`
	FunctionAuthor   string               `json:"functionAuthor" db:"function_author"`
	GenType          string               `json:"genType" db:"gen_type"`
	GenPath          string               `json:"genPath" db:"gen_path"`
	Options          string               `json:"options" db:"options"`
	Remark           string               `json:"remark" db:"remark"`
	Columns          []*GenTableColumnDML `json:"columns"`
	baizeEntity.BaseEntityAdd
}

func GetGenTableDML

func GetGenTableDML(table *DBTableVo, tableId int64, userId int64) *GenTableAdd

type GenTableColumnDML

type GenTableColumnDML struct {
	ColumnId      int64  `json:"columnId,string" db:"column_id"`
	TableId       int64  `json:"tableId,string" db:"table_id"`
	ColumnName    string `json:"columnName" db:"column_name"`
	ColumnComment string `json:"columnComment" db:"column_comment"`
	ColumnType    string `json:"columnType" db:"column_type"`
	GoType        string `json:"goType" db:"go_type"`
	GoField       string `json:"goField" db:"go_field"`
	HtmlField     string `json:"htmlField" db:"html_field"`
	IsPk          string `json:"isPk" db:"is_pk"`
	IsRequired    string `json:"isRequired" db:"is_required"`
	IsInsert      string `json:"isInsert" db:"is_insert"`
	IsEdit        string `json:"isEdit" db:"is_edit"`
	IsList        string `json:"isList" db:"is_list"`
	IsQuery       string `json:"isQuery" db:"is_query"`
	IsEntity      string `json:"isEntity" db:"is_entity"`
	QueryType     string `json:"queryType" db:"query_type"`
	HtmlType      string `json:"htmlType" db:"html_type"`
	DictType      string `json:"dictType" db:"dict_type"`
	Sort          int32  `json:"sort" db:"sort"`
	baizeEntity.BaseEntityAdd
}

func GetGenTableColumnDML

func GetGenTableColumnDML(column *InformationSchemaColumn, tableId int64, userId int64) *GenTableColumnDML

type GenTableColumnEdit

type GenTableColumnEdit struct {
	ColumnId      int64  `json:"columnId,string" db:"column_id"`
	TableId       int64  `json:"tableId,string" db:"table_id"`
	ColumnName    string `json:"columnName" db:"column_name"`
	ColumnComment string `json:"columnComment" db:"column_comment"`
	ColumnType    string `json:"columnType" db:"column_type"`
	GoType        string `json:"goType" db:"go_type"`
	GoField       string `json:"goField" db:"go_field"`
	HtmlField     string `json:"htmlField" db:"html_field"`
	IsPk          string `json:"isPk" db:"is_pk"`
	IsRequired    string `json:"isRequired" db:"is_required"`
	IsInsert      string `json:"isInsert" db:"is_insert"`
	IsEdit        string `json:"isEdit" db:"is_edit"`
	IsList        string `json:"isList" db:"is_list"`
	IsQuery       string `json:"isQuery" db:"is_query"`
	IsEntity      string `json:"isEntity" db:"is_entity"`
	QueryType     string `json:"queryType" db:"query_type"`
	HtmlType      string `json:"htmlType" db:"html_type"`
	DictType      string `json:"dictType" db:"dict_type"`
	Sort          int32  `json:"sort" db:"sort"`
	baizeEntity.BaseEntityEdit
}

type GenTableColumnVo

type GenTableColumnVo struct {
	ColumnId      int64   `json:"columnId,string" db:"column_id"`
	TableId       int64   `json:"tableId,string" db:"table_id"`
	ColumnName    string  `json:"columnName" db:"column_name"`
	ColumnComment string  `json:"columnComment" db:"column_comment"`
	ColumnType    string  `json:"columnType" db:"column_type"`
	GoType        string  `json:"goType" db:"go_type"`
	GoField       string  `json:"goField" db:"go_field"`
	HtmlField     string  `json:"htmlField" db:"html_field"`
	IsPk          string  `json:"isPk" db:"is_pk"`
	IsRequired    string  `json:"isRequired" db:"is_required"`
	IsInsert      string  `json:"isInsert" db:"is_insert"`
	IsEdit        string  `json:"isEdit" db:"is_edit"`
	IsList        string  `json:"isList" db:"is_list"`
	IsQuery       string  `json:"isQuery" db:"is_query"`
	IsEntity      string  `json:"isEntity" db:"is_entity"`
	QueryType     string  `json:"queryType" db:"query_type"`
	HtmlType      string  `json:"htmlType" db:"html_type"`
	DictType      *string `json:"dictType" db:"dict_type"`
	Sort          int32   `json:"remark" db:"sort"`

	baizeEntity.BaseEntity
}

type GenTableDQL

type GenTableDQL struct {
	TableName    string `form:"tableName" db:"table_name"`
	TableComment string `form:"tableComment" db:"table_comment"`
	BeginTime    string `form:"beginTime" db:"begin_time"`
	EndTime      string `form:"endTime" db:"end_time"`
	baizeEntity.BaseEntityDQL
}

type GenTableEdit

type GenTableEdit struct {
	TableId          int64                `json:"tableId,string" db:"table_id"`
	TableName        string               `json:"tableName" db:"table_name"`
	TableComment     string               `json:"tableComment" db:"table_comment"`
	SubTableName     string               `json:"subTableName" db:"sub_table_name"`
	SubTableFkName   string               `json:"subTableFkName" db:"sub_table_fk_name"`
	ClassName        string               `json:"className" db:"class_name"`
	PrivateClassName string               `json:"privateClassName" db:"private_class_name"`
	TplCategory      string               `json:"tplCategory" db:"tpl_category"`
	PackageName      string               `json:"packageName" db:"package_name"`
	ModuleName       string               `json:"moduleName" db:"module_name"`
	BusinessName     string               `json:"businessName" db:"business_name"`
	FunctionName     string               `json:"functionName" db:"function_name"`
	FunctionAuthor   string               `json:"functionAuthor" db:"function_author"`
	GenType          string               `json:"genType" db:"gen_type"`
	GenPath          string               `json:"genPath" db:"gen_path"`
	Options          string               `json:"options" db:"options"`
	Remark           string               `json:"remark" db:"remark"`
	Columns          []*GenTableColumnDML `json:"columns"`
	baizeEntity.BaseEntityEdit
}

type GenTableVo

type GenTableVo struct {
	TableId          int64               `json:"tableId,string" db:"table_id"`
	TableName        string              `json:"tableName" db:"table_name"`
	TableComment     string              `json:"tableComment" db:"table_comment"`
	SubTableName     *string             `json:"subTableName" db:"sub_table_name"`
	SubTableFkName   *string             `json:"subTableFkName" db:"sub_table_fk_name"`
	ClassName        string              `json:"className" db:"class_name"`
	PrivateClassName string              `json:"privateClassName" db:"private_class_name"`
	TplCategory      string              `json:"tplCategory" db:"tpl_category"`
	PackageName      string              `json:"packageName" db:"package_name"`
	ModuleName       string              `json:"moduleName" db:"module_name"`
	BusinessName     string              `json:"businessName" db:"business_name"`
	FunctionName     string              `json:"functionName" db:"function_name"`
	FunctionAuthor   string              `json:"functionAuthor" db:"function_author"`
	GenType          string              `json:"genType" db:"gen_type"`
	GenPath          string              `json:"genPath" db:"gen_path"`
	Options          *string             `json:"options" db:"options"`
	Remark           *string             `json:"remark" db:"remark"`
	Columns          []*GenTableColumnVo `json:"column"`
	GenerateTime     time.Time
	baizeEntity.BaseEntity
}

type InformationSchemaColumn

type InformationSchemaColumn struct {
	ColumnName    string `db:"COLUMN_NAME"`
	ColumnComment string `db:"COLUMN_COMMENT"`
	ColumnType    string `db:"COLUMN_TYPE"`
	IsPk          string `db:"is_pk"`
	IsRequired    string `db:"is_required"`
	Sort          int32  `db:"sort"`
}

Jump to

Keyboard shortcuts

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