repository

package
v0.0.0-...-7109ca6 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IVolumeRepository

type IVolumeRepository interface {
	//初始化表
	InitTable() error
	//根据ID查处找数据
	FindVolumeByID(int64) (*model.Volume, error)
	//创建一条 volume 数据
	CreateVolume(*model.Volume) (int64, error)
	//根据ID删除一条 volume 数据
	DeleteVolumeByID(int64) error
	//修改更新数据
	UpdateVolume(*model.Volume) error
	//查找volume所有数据
	FindAll() ([]model.Volume, error)
}

创建需要实现的接口

func NewVolumeRepository

func NewVolumeRepository(db *gorm.DB) IVolumeRepository

创建volumeRepository

type VolumeRepository

type VolumeRepository struct {
	// contains filtered or unexported fields
}

func (*VolumeRepository) CreateVolume

func (u *VolumeRepository) CreateVolume(volume *model.Volume) (int64, error)

创建Volume信息

func (*VolumeRepository) DeleteVolumeByID

func (u *VolumeRepository) DeleteVolumeByID(volumeID int64) error

根据ID删除Volume信息

func (*VolumeRepository) FindAll

func (u *VolumeRepository) FindAll() (volumeAll []model.Volume, err error)

获取结果集

func (*VolumeRepository) FindVolumeByID

func (u *VolumeRepository) FindVolumeByID(volumeID int64) (volume *model.Volume, err error)

根据ID查找Volume信息

func (*VolumeRepository) InitTable

func (u *VolumeRepository) InitTable() error

初始化表

func (*VolumeRepository) UpdateVolume

func (u *VolumeRepository) UpdateVolume(volume *model.Volume) error

更新Volume信息

Jump to

Keyboard shortcuts

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