package mini_page_config import ( "git.sxidc.com/go-framework/baize/framework/core/domain" "git.sxidc.com/go-framework/baize/framework/core/domain/entity" ) const ( FieldPageCode = "PageCode" FieldPageName = "PageName" FieldDescription = "Description" FieldIsEnabled = "IsEnabled" FieldSortOrder = "SortOrder" ) var fieldMap = map[string]string{ FieldPageCode: "页面编码", FieldPageName: "页面名称", FieldDescription: "页面描述", FieldIsEnabled: "是否启用", FieldSortOrder: "排序", } var ( ColumnPageCode = domain.ColumnName(FieldPageCode) ColumnPageName = domain.ColumnName(FieldPageName) ColumnDescription = domain.ColumnName(FieldDescription) ColumnIsEnabled = domain.ColumnName(FieldIsEnabled) ColumnSortOrder = domain.ColumnName(FieldSortOrder) ) type Entity struct { entity.Base PageCode string `sqlmapping:"column:page_code;" sqlresult:"column:page_code;" check:"required,lte=50,when=create/update"` PageName string `sqlmapping:"column:page_name;" sqlresult:"column:page_name;" check:"required,lte=100,when=create/update"` Description string `sqlmapping:"column:description;" sqlresult:"column:description;" check:"required,when=create/update"` IsEnabled string `sqlmapping:"column:is_enabled;" sqlresult:"column:is_enabled;" check:"required,lte=10,when=create/update"` SortOrder int `sqlmapping:"column:sort_order;" sqlresult:"column:sort_order;" check:"required,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 "MiniPageConfig" } func (e *Entity) GetFieldMap() map[string]string { return fieldMap } /* HAC: ENTITY RELATION METHODS */ /* HAC: END ENTITY RELATION METHODS */