28 lines
		
	
	
		
			417 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			417 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package db
 | |
| 
 | |
| import (
 | |
| 	"context"
 | |
| 	"encoding/json"
 | |
| 
 | |
| 	db "management/internal/db/sqlc"
 | |
| 	"management/internal/global/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
 | |
| }
 |