package traceability_video import ( "git.sxidc.com/go-framework/baize/framework/core/domain" "git.sxidc.com/go-framework/baize/framework/core/domain/entity" ) const ( FieldVideoTitle = "VideoTitle" FieldVideoCoverUrl = "VideoCoverUrl" FieldVideoUrl = "VideoUrl" FieldVideoDescription = "VideoDescription" ) var fieldMap = map[string]string{ FieldVideoTitle: "视频标题", FieldVideoCoverUrl: "视频封面图", FieldVideoUrl: "视频地址", FieldVideoDescription: "视频描述", } var ( ColumnVideoTitle = domain.ColumnName(FieldVideoTitle) ColumnVideoCoverUrl = domain.ColumnName(FieldVideoCoverUrl) ColumnVideoUrl = domain.ColumnName(FieldVideoUrl) ColumnVideoDescription = domain.ColumnName(FieldVideoDescription) ) type Entity struct { entity.Base VideoTitle string `sqlmapping:"column:video_title;" sqlresult:"column:video_title;" check:"required,lte=200,when=create/update"` VideoCoverUrl string `sqlmapping:"column:video_cover_url;" sqlresult:"column:video_cover_url;" check:"required,lte=500,when=create/update"` VideoUrl string `sqlmapping:"column:video_url;" sqlresult:"column:video_url;" check:"required,lte=500,when=create/update"` VideoDescription string `sqlmapping:"column:video_description;updateClear;" sqlresult:"column:video_description;"` 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 "TraceabilityVideo" } func (e *Entity) GetFieldMap() map[string]string { return fieldMap } /* HAC: ENTITY RELATION METHODS */ /* HAC: END ENTITY RELATION METHODS */