This commit is contained in:
2025-07-17 16:14:06 +08:00
parent 62c0916566
commit 93975b26bc
13 changed files with 234 additions and 228 deletions

18
main.go
View File

@@ -2,10 +2,13 @@ package main
import (
"fmt"
"github.com/gocarina/gocsv"
"github.com/labstack/echo/v4"
"html/template"
"os"
"zsxyww.com/scheduler/config"
"zsxyww.com/scheduler/database"
"zsxyww.com/scheduler/model"
"zsxyww.com/scheduler/route"
"zsxyww.com/scheduler/templates"
)
@@ -17,6 +20,7 @@ func main() {
app := echo.New()
register(app)
csv()
listenAddress := fmt.Sprintf(":%d", config.Default.App.ListenPort)
@@ -31,3 +35,17 @@ func register(app *echo.Echo) {
app.Renderer = renderer
}
// 读取csv文件
func csv() {
data, err := os.OpenFile(config.Default.App.File, os.O_RDWR|os.O_CREATE, os.ModePerm)
if err != nil {
panic(err)
}
defer data.Close()
err = gocsv.UnmarshalFile(data, &model.MemberList)
if err != nil {
panic(err)
}
}