media

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SKU   = "sku"
	MEDIA = "media"

	MediaTypeImg = "img"
	MediaTypePdf = "pdf"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type MMedia added in v0.0.4

type MMedia struct {
	ID        int64  `gorm:"column:id;primaryKey"`
	Sign      string `gorm:"column:sign"` //唯一标识
	Type      string `gorm:"column:type"` //资源类型
	Name      string `gorm:"column:name"` //资源名称
	Path      string `gorm:"column:path"` //资源路径
	Meta      string `gorm:"column:meta"` //资源属性
	Url       string `gorm:"-" json:"url"`
	CreatedAt string `gorm:"column:created_at;->"` //创建时间
	UpdatedAt string `gorm:"column:updated_at;->"` //更新时间
}

func SaveMedia added in v0.0.4

func SaveMedia(fd io.Reader, meta MMeta) (*MMedia, error)

func (*MMedia) Create added in v0.0.4

func (p *MMedia) Create() error

func (*MMedia) GetId added in v0.0.4

func (p *MMedia) GetId() int64

func (*MMedia) GetMeta added in v0.0.4

func (p *MMedia) GetMeta() []MMeta

func (*MMedia) GetName added in v0.0.4

func (p *MMedia) GetName() string

func (*MMedia) GetPart added in v0.0.4

func (p *MMedia) GetPart() string

func (*MMedia) GetPath added in v0.0.4

func (p *MMedia) GetPath() string

func (*MMedia) GetSign added in v0.0.4

func (p *MMedia) GetSign() string

func (*MMedia) GetType added in v0.0.4

func (p *MMedia) GetType() string

func (*MMedia) GetUrl added in v0.0.4

func (p *MMedia) GetUrl() string

func (*MMedia) TableName added in v0.0.4

func (p *MMedia) TableName() string

func (*MMedia) Update added in v0.0.4

func (p *MMedia) Update(data MMedia) error

type MMeta added in v0.0.4

type MMeta struct {
	Ext  string `json:"ext,omitempty"`
	Type string `json:"type,omitempty"`
	Name string `json:"name,omitempty"`
	Size int64  `json:"size,omitempty"`
}

type Media

type Media interface {
	GetId() int64
	GetType() string
	GetName() string
	GetSign() string
	GetPath() string
	GetPart() string
	GetMeta() []MMeta
	GetUrl() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL