28 lines
419 B
Go
28 lines
419 B
Go
package db
|
|
|
|
import (
|
|
"context"
|
|
"encoding/json"
|
|
|
|
db "management/internal/db/sqlc"
|
|
"management/internal/pkg/know/pearadmin"
|
|
)
|
|
|
|
func initConfig() error {
|
|
b, err := json.Marshal(pearadmin.PearJson)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
arg := db.CreateSysConfigParams{
|
|
Key: pearadmin.PearKey,
|
|
Value: b,
|
|
}
|
|
err = db.Engine.CreateSysConfig(context.Background(), &arg)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|