package mini_carousel_config import ( "git.sxidc.com/go-framework/baize/framework/core/domain" "git.sxidc.com/go-framework/baize/framework/core/domain/entity" ) const ( FieldComponentID = "ComponentID" FieldImageUrl = "ImageUrl" FieldImageAlt = "ImageAlt" FieldLinkType = "LinkType" FieldLinkUrl = "LinkUrl" FieldLinkParams = "LinkParams" FieldSortOrder = "SortOrder" FieldIsEnabled = "IsEnabled" ) var fieldMap = map[string]string{ FieldComponentID: "组件实例ID", FieldImageUrl: "图片地址", FieldImageAlt: "图片描述", FieldLinkType: "链接类型", FieldLinkUrl: "链接地址", FieldLinkParams: "链接参数", FieldSortOrder: "排序", FieldIsEnabled: "是否启用", } var ( ColumnComponentID = domain.ColumnName(FieldComponentID) ColumnImageUrl = domain.ColumnName(FieldImageUrl) ColumnImageAlt = domain.ColumnName(FieldImageAlt) ColumnLinkType = domain.ColumnName(FieldLinkType) ColumnLinkUrl = domain.ColumnName(FieldLinkUrl) ColumnLinkParams = domain.ColumnName(FieldLinkParams) ColumnSortOrder = domain.ColumnName(FieldSortOrder) ColumnIsEnabled = domain.ColumnName(FieldIsEnabled) ) type Entity struct { entity.Base ComponentID string `sqlmapping:"column:component_id;" sqlresult:"column:component_id;" check:"required,lte=32,when=create/update"` ImageUrl string `sqlmapping:"column:image_url;" sqlresult:"column:image_url;" check:"required,lte=500,when=create/update"` ImageAlt string `sqlmapping:"column:image_alt;updateClear;" sqlresult:"column:image_alt;"` LinkType int `sqlmapping:"column:link_type;" sqlresult:"column:link_type;" check:"required,when=create/update"` LinkUrl string `sqlmapping:"column:link_url;updateClear;" sqlresult:"column:link_url;"` LinkParams string `sqlmapping:"column:link_params;" sqlresult:"column:link_params;" 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.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 "MiniCarouselConfig" } func (e *Entity) GetFieldMap() map[string]string { return fieldMap } /* HAC: ENTITY RELATION METHODS */ /* HAC: END ENTITY RELATION METHODS */