mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-01-24 03:29:05 +08:00
34 lines
1.5 KiB
Go
34 lines
1.5 KiB
Go
|
package model
|
||
|
|
||
|
// GenCodesColumn 生成表字段属性
|
||
|
type GenCodesColumn struct {
|
||
|
// 表属性
|
||
|
Id int64 `json:"id" dc:"序号"`
|
||
|
Name string `json:"name" dc:"字段列名"`
|
||
|
Dc string `json:"dc" dc:"字段描述"`
|
||
|
DataType string `json:"dataType" dc:"字段类型"`
|
||
|
SqlType string `json:"sqlType" dc:"物理类型"`
|
||
|
Length int64 `json:"length" dc:"字段长度"`
|
||
|
IsAllowNull string `json:"isAllowNull" dc:"是否允许为空"`
|
||
|
DefaultValue interface{} `json:"defaultValue" dc:"默认值"`
|
||
|
Index string `json:"index" dc:"索引"`
|
||
|
Extra string `json:"extra" dc:"额外选项"`
|
||
|
// 自定义生成属性
|
||
|
//Alias string `json:"alias" dc:"字段别名"`
|
||
|
GoName string `json:"goName" dc:"Go属性"`
|
||
|
GoType string `json:"goType" dc:"Go类型"`
|
||
|
TsName string `json:"tsName" dc:"Ts属性"`
|
||
|
TsType string `json:"tsType" dc:"Ts类型"`
|
||
|
IsList bool `json:"isList" dc:"列表"`
|
||
|
IsExport bool `json:"isExport" dc:"导出"`
|
||
|
IsSort bool `json:"isSort" dc:"排序"`
|
||
|
IsQuery bool `json:"isQuery" dc:"查询"`
|
||
|
QueryWhere string `json:"queryWhere" dc:"查询条件"`
|
||
|
IsEdit bool `json:"isEdit" dc:"编辑"`
|
||
|
Required bool `json:"required" dc:"必填"`
|
||
|
Unique bool `json:"unique" dc:"唯一性"`
|
||
|
FormMode string `json:"formMode" dc:"表单组件"`
|
||
|
FormRole string `json:"formRole" dc:"表单验证"`
|
||
|
DictType int64 `json:"dictType" dc:"字典类型ID"`
|
||
|
}
|