package mini_live_config import ( "git.sxidc.com/go-framework/baize/framework/core/domain" "git.sxidc.com/go-framework/baize/framework/core/domain/entity" ) const ( FieldComponentID = "ComponentID" FieldLiveTitle = "LiveTitle" FieldLiveCoverUrl = "LiveCoverUrl" FieldLiveRoomID = "LiveRoomID" FieldLiveStatus = "LiveStatus" FieldPlaceholderImage = "PlaceholderImage" FieldPlaceholderText = "PlaceholderText" FieldIsEnabled = "IsEnabled" ) var fieldMap = map[string]string{ FieldComponentID: "组件实例ID", FieldLiveTitle: "直播标题", FieldLiveCoverUrl: "直播封面图", FieldLiveRoomID: "直播间ID", FieldLiveStatus: "直播状态", FieldPlaceholderImage: "占位图片", FieldPlaceholderText: "占位文本", FieldIsEnabled: "是否启用", } var ( ColumnComponentID = domain.ColumnName(FieldComponentID) ColumnLiveTitle = domain.ColumnName(FieldLiveTitle) ColumnLiveCoverUrl = domain.ColumnName(FieldLiveCoverUrl) ColumnLiveRoomID = domain.ColumnName(FieldLiveRoomID) ColumnLiveStatus = domain.ColumnName(FieldLiveStatus) ColumnPlaceholderImage = domain.ColumnName(FieldPlaceholderImage) ColumnPlaceholderText = domain.ColumnName(FieldPlaceholderText) 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"` LiveTitle string `sqlmapping:"column:live_title;" sqlresult:"column:live_title;" check:"required,lte=200,when=create/update"` LiveCoverUrl string `sqlmapping:"column:live_cover_url;updateClear;" sqlresult:"column:live_cover_url;"` LiveRoomID string `sqlmapping:"column:live_room_id;updateClear;" sqlresult:"column:live_room_id;"` LiveStatus int `sqlmapping:"column:live_status;" sqlresult:"column:live_status;" check:"required,when=create/update"` PlaceholderImage string `sqlmapping:"column:placeholder_image;" sqlresult:"column:placeholder_image;" check:"required,lte=500,when=create/update"` PlaceholderText string `sqlmapping:"column:placeholder_text;" sqlresult:"column:placeholder_text;" check:"required,lte=200,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 "MiniLiveConfig" } func (e *Entity) GetFieldMap() map[string]string { return fieldMap } /* HAC: ENTITY RELATION METHODS */ /* HAC: END ENTITY RELATION METHODS */