Documentation ¶
Index ¶
- type DB
- func (s *DB) GetAllStreets() (*[]model.Street, error)
- func (s *DB) GetBuilds(streetName string) (*model.Builds, error)
- func (s *DB) GetCounterByOcc(occ int) (*[]model.DataCounter, error)
- func (s *DB) GetCounterValueByOcc(occ int) (*[]model.CounterValue, error)
- func (s *DB) GetCounterValueByTip(tipID int) (*[]model.CounterValueTip, error)
- func (s *DB) GetDataOcc(occ int) (*model.DataOcc, error)
- func (s *DB) GetDataPaymByOcc(occ int) (*[]model.DataPaym, error)
- func (s *DB) GetDataValueByOcc(occ int) (*[]model.DataValue, error)
- func (s *DB) GetFlats(streetName, nomDom string) (*model.Flats, error)
- func (s *DB) GetKvrLic(streetName, nomDom, nomKvr string) (*model.Lics, error)
- func (s *DB) PuAddValue(puID int, value int) (*model.Result, error)
- func (s *DB) PuDelValue(puID int, id int) (*model.Result, error)
- type Datastore
- type MockDB
- func (mdb *MockDB) GetAllStreets() (*[]model.Street, error)
- func (mdb *MockDB) GetBuilds(streetName string) (*model.Builds, error)
- func (mdb *MockDB) GetCounterByOcc(occ int) (*[]model.DataCounter, error)
- func (mdb *MockDB) GetCounterValueByOcc(occ int) (*[]model.CounterValue, error)
- func (mdb *MockDB) GetCounterValueByTip(tipID int) (*[]model.CounterValueTip, error)
- func (mdb *MockDB) GetDataOcc(occ int) (*model.DataOcc, error)
- func (mdb *MockDB) GetDataPaymByOcc(occ int) (*[]model.DataPaym, error)
- func (mdb *MockDB) GetDataValueByOcc(occ int) (*[]model.DataValue, error)
- func (mdb *MockDB) GetFlats(streetName, nomDom string) (*model.Flats, error)
- func (mdb *MockDB) GetKvrLic(streetName, nomDom, nomKvr string) (*model.Lics, error)
- func (mdb *MockDB) PuAddValue(puID int, value int) (*model.Result, error)
- func (mdb *MockDB) PuDelValue(puID int, id int) (*model.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
DB пользовательский тип БД
func (*DB) GetAllStreets ¶
GetAllStreets Возвращаем список улиц
func (*DB) GetCounterByOcc ¶
func (s *DB) GetCounterByOcc(occ int) (*[]model.DataCounter, error)
GetCounterByOcc Выводим все ПУ по заданному лицевому счёту
func (*DB) GetCounterValueByOcc ¶
func (s *DB) GetCounterValueByOcc(occ int) (*[]model.CounterValue, error)
GetCounterValueByOcc Показания ПУ по лицевому счёту
func (*DB) GetCounterValueByTip ¶
func (s *DB) GetCounterValueByTip(tipID int) (*[]model.CounterValueTip, error)
GetCounterValueByTip Показания ПУ по типу фонда
func (*DB) GetDataOcc ¶
GetDataOcc Выдаём информацию по заданному лицевому счёту
func (*DB) GetDataPaymByOcc ¶
GetDataPaymByOcc Список платежей по лицевому счёту
func (*DB) GetDataValueByOcc ¶
GetDataValueByOcc Начисления по лицевому счёту
func (*DB) PuAddValue ¶
PuAddValue Ввод показания прибора учёта
type Datastore ¶
type Datastore interface { GetAllStreets() (*[]model.Street, error) GetBuilds(streetName string) (*model.Builds, error) GetFlats(streetName, nomDom string) (*model.Flats, error) GetKvrLic(streetName, nomDom, nomKvr string) (*model.Lics, error) GetCounterByOcc(occ int) (*[]model.DataCounter, error) GetCounterValueByOcc(occ int) (*[]model.CounterValue, error) GetDataValueByOcc(occ int) (*[]model.DataValue, error) GetDataPaymByOcc(occ int) (*[]model.DataPaym, error) GetDataOcc(occ int) (*model.DataOcc, error) PuAddValue(puID int, value int) (*model.Result, error) PuDelValue(puID int, id int) (*model.Result, error) GetCounterValueByTip(tipID int) (*[]model.CounterValueTip, error) }
Datastore интерфейс Datastore реализовывает некоторые методы, в нашем типе DB
type MockDB ¶
type MockDB struct{}
MockDB ...
func (*MockDB) GetAllStreets ¶
GetAllStreets ...
func (*MockDB) GetCounterByOcc ¶
func (mdb *MockDB) GetCounterByOcc(occ int) (*[]model.DataCounter, error)
GetCounterByOcc ...
func (*MockDB) GetCounterValueByOcc ¶
func (mdb *MockDB) GetCounterValueByOcc(occ int) (*[]model.CounterValue, error)
GetCounterValueByOcc ...
func (*MockDB) GetCounterValueByTip ¶
func (mdb *MockDB) GetCounterValueByTip(tipID int) (*[]model.CounterValueTip, error)
GetCounterValueByTip ...
func (*MockDB) GetDataOcc ¶
GetDataOcc ...
func (*MockDB) GetDataPaymByOcc ¶
GetDataPaymByOcc ...
func (*MockDB) GetDataValueByOcc ¶
GetDataValueByOcc ...
func (*MockDB) PuAddValue ¶
PuAddValue ...