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