Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoGenerateCRUD ¶
func AutoGenerateCRUD(structName, tableName string, autoArg AutoCodeStruct) error
AutoGenerateCRUD 自动构建数据表对应增删改查函数
Types ¶
type AutoCodeStruct ¶
type AutoCodeStruct struct { StructName string `json:"structName"` // Struct名称 TableName string `json:"tableName"` // 表名 HumpPackageName string `json:"humpPackageName"` // 驼峰文件名称 Abbreviation string `json:"abbreviation"` // Struct简称 AutoMoveFile bool `json:"autoMoveFile"` // 是否自动移动文件 AutoMoveFilePath string `json:"autoMoveFilePath"` // 自动移动文件路径 Fields []*Field `json:"fields"` Package string `json:"package"` // 文件包名 Module string `json:"module"` // 项目模块名 ServerName string `json:"serverName"` // 服务名 InterfacePath string `json:"interfacePath"` // interface文件目录 }
type Field ¶
type Field struct { FieldName string `json:"fieldName"` // Field名 FieldDesc string `json:"fieldDesc"` // 中文名 FieldType string `json:"fieldType"` // Field数据类型 FieldJson string `json:"fieldJson"` // FieldJson DataTypeLong string `json:"dataTypeLong"` // 数据库字段长度 Comment string `json:"comment"` // 数据库字段描述 ColumnName string `json:"columnName"` // 数据库字段 FieldSearchType string `json:"fieldSearchType"` // 搜索条件 DictType string `json:"dictType"` // 字典 }
type SysAutoCode ¶
Click to show internal directories.
Click to hide internal directories.