62 lines
1.5 KiB
Go
62 lines
1.5 KiB
Go
package domain
|
|
|
|
// import (
|
|
// "time"
|
|
|
|
// dbgen "Yimaru-Backend/gen/db"
|
|
// )
|
|
|
|
// type Setting struct {
|
|
// Key string
|
|
// Value string
|
|
// UpdatedAt time.Time
|
|
// }
|
|
|
|
// type CreateSetting struct {
|
|
// Key string
|
|
// Value string
|
|
// }
|
|
|
|
// type SettingRes struct {
|
|
// Key string `json:"key"`
|
|
// Value string `json:"value"`
|
|
// UpdatedAt time.Time `json:"updated_at"`
|
|
// }
|
|
// type CompanySetting struct {
|
|
// Key string
|
|
// Value string
|
|
// CompanyID int64
|
|
// UpdatedAt time.Time
|
|
// CreatedAt time.Time
|
|
// }
|
|
|
|
// type CompanySettingRes struct {
|
|
// Key string `json:"key"`
|
|
// Value string `json:"value"`
|
|
// CompanyID int64 `json:"company_id"`
|
|
// UpdatedAt time.Time `json:"updated_at"`
|
|
// CreatedAt time.Time `json:"created_at"`
|
|
// }
|
|
|
|
// func ConvertSetting(setting Setting) SettingRes {
|
|
// return SettingRes(setting)
|
|
// }
|
|
|
|
// func ConvertCompanySetting(companySetting dbgen.CompanySetting) CompanySetting {
|
|
// return CompanySetting{
|
|
// Key: companySetting.Key,
|
|
// Value: companySetting.Value,
|
|
// CompanyID: companySetting.CompanyID,
|
|
// UpdatedAt: companySetting.UpdatedAt.Time,
|
|
// CreatedAt: companySetting.CreatedAt.Time,
|
|
// }
|
|
// }
|
|
|
|
// func ConvertCompanySettings(settings []dbgen.CompanySetting) []CompanySetting {
|
|
// result := make([]CompanySetting, 0, len(settings))
|
|
// for _, setting := range settings {
|
|
// result = append(result, ConvertCompanySetting(setting))
|
|
// }
|
|
// return result
|
|
// }
|