| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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 */
|