Documentation
¶
Index ¶
- func NewDB(driverName string, dataSourceName string, logger log.Logger) (store.DB, error)
- type DB
- func (db *DB) DeleteDevice(ctx context.Context, id string) error
- func (db *DB) InsertDevice(ctx context.Context, alias string, deviceID string, dmsID int, ...) error
- func (db *DB) InsertDeviceCertHistory(ctx context.Context, certHistory device.DeviceCertHistory) error
- func (db *DB) InsertLog(ctx context.Context, logDev device.DeviceLog) error
- func (db *DB) SelectAllDevices(ctx context.Context) ([]device.Device, error)
- func (db *DB) SelectAllDevicesByDmsId(ctx context.Context, dms_id string) ([]device.Device, error)
- func (db *DB) SelectDeviceById(ctx context.Context, id string) (device.Device, error)
- func (db *DB) SelectDeviceCertHistory(ctx context.Context, deviceId string) ([]device.DeviceCertHistory, error)
- func (db *DB) SelectDeviceCertHistoryBySerialNumber(ctx context.Context, serialNumber string) (device.DeviceCertHistory, error)
- func (db *DB) SelectDeviceCertHistoryLastThirtyDays(ctx context.Context) ([]device.DeviceCertHistory, error)
- func (db *DB) SelectDeviceLogs(ctx context.Context, deviceId string) ([]device.DeviceLog, error)
- func (db *DB) SelectDmssLastIssuedCert(ctx context.Context) ([]device.DMSLastIssued, error)
- func (db *DB) UpdateDeviceCertHistory(ctx context.Context, deviceId string, serialNumber string, newStatus string) error
- func (db *DB) UpdateDeviceCertificateSerialNumberByID(ctx context.Context, id string, serialNumber string) error
- func (db *DB) UpdateDeviceStatusByID(ctx context.Context, id string, newStatus string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DB ¶
func (*DB) InsertDevice ¶
func (*DB) InsertDeviceCertHistory ¶
func (*DB) SelectAllDevices ¶
func (*DB) SelectAllDevicesByDmsId ¶
func (*DB) SelectDeviceById ¶
func (*DB) SelectDeviceCertHistory ¶
func (*DB) SelectDeviceCertHistoryBySerialNumber ¶
func (*DB) SelectDeviceCertHistoryLastThirtyDays ¶
func (*DB) SelectDeviceLogs ¶
func (*DB) SelectDmssLastIssuedCert ¶
func (*DB) UpdateDeviceCertHistory ¶
func (*DB) UpdateDeviceCertificateSerialNumberByID ¶
Click to show internal directories.
Click to hide internal directories.