repository

package
v0.0.0-...-cddc4b4 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceInfoRepository

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

func (*DeviceInfoRepository) CreateDeviceInfo

func (d *DeviceInfoRepository) CreateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

func (*DeviceInfoRepository) DeleteDeviceInfoByDeviceId

func (d *DeviceInfoRepository) DeleteDeviceInfoByDeviceId(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

func (*DeviceInfoRepository) GetDeviceInfo

func (d *DeviceInfoRepository) GetDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

func (*DeviceInfoRepository) UpdateDeviceInfo

func (d *DeviceInfoRepository) UpdateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

type IDeviceInfoRepository

type IDeviceInfoRepository interface {
	CreateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

	UpdateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

	GetDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)

	DeleteDeviceInfoByDeviceId(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)
}

func NewDeviceInfoRepository

func NewDeviceInfoRepository(ctx context.Context, tableName string) IDeviceInfoRepository

Jump to

Keyboard shortcuts

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