12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package req
- import "time"
- type SourceData struct {
- Id string `json:"id"`
- Label string `json:"label"`
- Color string `json:"color"`
- }
- type CodeBody struct {
- TableName string `json:"tableName"`
- ClassNameUpper string `json:"classNameUpper"`
- ClassNameLower string `json:"ClassNameLower"`
- ColumnDefault string `json:"columnDefault"` //默认值
- GenType int `json:"genType"`
- ClassNameCamel string `json:"classNameCamel"`
- TableComment string `json:"tableComment"`
- CreateTime time.Time `json:"createTime"`
- UpdateTime time.Time `json:"updateTime"`
- ClassName string `json:"className"`
- FunctionAuthor string `json:"functionAuthor"`
- Span int `json:"span"`
- Cols int `json:"cols"`
- Width int `json:"width"`
- TplCategory string `json:"tplCategory"`
- SubTableName string `json:"subTableName"`
- SubTableFkName string `json:"subTableFkName"`
- PackageName string `json:"packageName"`
- ModuleName string `json:"moduleName"`
- BusinessName string `json:"businessName"`
- FunctionName string `json:"functionName"`
- Remark string `json:"remark"`
- IsHaveTree string `json:"isHaveTree"`
- IsDrawer int `json:"isDrawer"`
- IsHaveImage string `json:"isHaveImage"`
- IsHaveFile string `json:"isHaveFile"`
- Controls []string `json:"Controls"`
- Columns []struct {
- ColumnName string `json:"columnName"`
- ColumnType string `json:"columnType"` //列类型
- ColumnDefault string `json:"columnDefault"` //默认值
- ColumnNameUpper string `json:"columnNameUpper"`
- ColumnNameLower string `json:"columnNameLower"`
- ColumnComment string `json:"columnComment"`
- ColumnDesc string `json:"columnDesc"`
- ColumnKey string `json:"columnKey"`
- Source string `json:"source"`
- Menu string `json:"menu"`
- Module string `json:"module"`
- Input string `json:"input"`
- Keys string `json:"keys"`
- Data []SourceData `json:"sourceData"`
- Extra string `json:"extra"`
- DataType string `json:"dataType"`
- GoType string `json:"goType"`
- IsNullable string `json:"isNullable"`
- IsEdit string `json:"isEdit,omitempty"`
- IsRow string `json:"isRow,omitempty"`
- IsList string `json:"isList,omitempty"`
- IsQuery string `json:"isQuery,omitempty"`
- IsRequired string `json:"isRequired,omitempty"`
- IsUnique string `json:"isUnique,omitempty"`
- HtmlType string `json:"htmlType,omitempty"`
- DictType string `json:"dictType,omitempty"`
- SubTable string `json:"subTable,omitempty"`
- } `json:"columns"`
- SubColumns []struct {
- ColumnName string `json:"columnName"`
- ColumnType string `json:"columnType"` //列类型
- ColumnNameUpper string `json:"columnNameUpper"`
- ColumnNameLower string `json:"columnNameLower"`
- ColumnComment string `json:"columnComment"`
- ColumnDesc string `json:"columnDesc"`
- ColumnKey string `json:"columnKey"`
- Extra string `json:"extra"`
- DataType string `json:"dataType"`
- GoType string `json:"goType"`
- IsNullable string `json:"isNullable"`
- IsEdit string `json:"isEdit"`
- IsRow string `json:"isRow"`
- IsList string `json:"isList"`
- IsQuery string `json:"isQuery,omitempty"`
- IsRequired string `json:"isRequired,omitempty"`
- IsUnique string `json:"isUnique,omitempty"`
- HtmlType string `json:"htmlType,omitempty"`
- DictType string `json:"dictType,omitempty"`
- Source string `json:"source"`
- Menu string `json:"menu"`
- Input string `json:"Input"`
- Data []SourceData `json:"sourceData"`
- SubTable string `json:"subTable,omitempty"`
- } `json:"subColumns"`
- }
|