Documentation
¶
Index ¶
- type DeviceInfoRepository
- func (d *DeviceInfoRepository) CreateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)
- func (d *DeviceInfoRepository) DeleteDeviceInfoByDeviceId(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)
- func (d *DeviceInfoRepository) GetDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)
- func (d *DeviceInfoRepository) UpdateDeviceInfo(ctx context.Context, deviceInfo *model.DeviceInfo) (*model.DeviceInfo, error)
- type IDeviceInfoRepository
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
Click to show internal directories.
Click to hide internal directories.