| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package mini_page_component
- import (
- "git.sxidc.com/go-framework/baize/framework/core/domain"
- "git.sxidc.com/go-framework/baize/framework/core/domain/entity"
- )
- const (
- FieldPageID = "PageID"
- FieldComponentTypeID = "ComponentTypeID"
- FieldTypeName = "TypeName"
- FieldComponentConfig = "ComponentConfig"
- FieldSortOrder = "SortOrder"
- FieldIsEnabled = "IsEnabled"
- )
- var fieldMap = map[string]string{
- FieldPageID: "页面ID",
- FieldComponentTypeID: "组件类型ID",
- FieldTypeName: "组件类型名称",
- FieldComponentConfig: "组件配置数据",
- FieldSortOrder: "排序",
- FieldIsEnabled: "是否启用",
- }
- var (
- ColumnPageID = domain.ColumnName(FieldPageID)
- ColumnComponentTypeID = domain.ColumnName(FieldComponentTypeID)
- ColumnTypeName = domain.ColumnName(FieldTypeName)
- ColumnComponentConfig = domain.ColumnName(FieldComponentConfig)
- ColumnSortOrder = domain.ColumnName(FieldSortOrder)
- ColumnIsEnabled = domain.ColumnName(FieldIsEnabled)
- )
- type Entity struct {
- entity.Base
- PageID string `sqlmapping:"column:page_id;updateClear;" sqlresult:"column:page_id;"`
- ComponentTypeID string `sqlmapping:"column:component_type_id;" sqlresult:"column:component_type_id;" check:"required,lte=32,when=create/update"`
- TypeName string `sqlmapping:"column:type_name;" sqlresult:"column:type_name;" check:"required,lte=100,when=create/update"`
- ComponentConfig string `sqlmapping:"column:component_config;" sqlresult:"column:component_config;" check:"required,when=create/update"`
- SortOrder int `sqlmapping:"column:sort_order;" sqlresult:"column:sort_order;" check:"required,when=create/update"`
- IsEnabled string `sqlmapping:"column:is_enabled;" sqlresult:"column:is_enabled;" check:"required,lte=10,when=create/update"`
- entity.TenantIDField
- entity.UserIDFields
- entity.OperatorUserNameField
- entity.TimeFields
- /* HAC: ENTITY RELATION FIELDS */
- /* HAC: END ENTITY RELATION FIELDS */
- }
- func (e *Entity) DomainCNName() string {
- return "页面组件实例表"
- }
- func (e *Entity) DomainCamelName() string {
- return "MiniPageComponent"
- }
- func (e *Entity) GetFieldMap() map[string]string {
- return fieldMap
- }
- /* HAC: ENTITY RELATION METHODS */
- /* HAC: END ENTITY RELATION METHODS */
|