Структура конфига входящих данных вынесена отдельным модулем
Этот коммит содержится в:
родитель
b3c7cb1099
коммит
43dc9e008d
2 изменённых файлов: 6 добавлений и 4 удалений
|
@ -2,21 +2,23 @@ package conf
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
"my/schet/pkg/schet"
|
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
|
"my/schet/pkg/input/config"
|
||||||
|
"my/schet/pkg/schet"
|
||||||
|
|
||||||
"github.com/yosuke-furukawa/json5/encoding/json5"
|
"github.com/yosuke-furukawa/json5/encoding/json5"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Conf struct {
|
type Conf struct {
|
||||||
path string
|
path string
|
||||||
config *Config
|
config *config.Config
|
||||||
год *schet.Год
|
год *schet.Год
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewConf(path string) *Conf {
|
func NewConf(path string) *Conf {
|
||||||
c := &Conf{
|
c := &Conf{
|
||||||
config: NewConfig(),
|
config: config.NewConfig(),
|
||||||
path: path,
|
path: path,
|
||||||
}
|
}
|
||||||
return c
|
return c
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package conf
|
package config
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
Доходы []Доход `json:"Доходы"`
|
Доходы []Доход `json:"Доходы"`
|
Загрузка…
Создание таблицы
Сослаться в новой задаче