define listProver api

This commit is contained in:
xinran chen
2023-07-20 14:50:57 +08:00
parent f85e39aa7f
commit 28ff90cd86
3 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
package controller
import (
"github.com/gin-gonic/gin"
"gorm.io/gorm"
"scroll-tech/prover-stats-api/internal/logic"
)
type ProverController struct {
logic *logic.ProverLogic
}
func NewProverController(db *gorm.DB) *ProverController {
return &ProverController{logic: logic.NewProverLogic(db)}
}
func (p *ProverTaskController) ListProvers(ctx *gin.Context) {
}

View File

@@ -0,0 +1,18 @@
package logic
import (
"gorm.io/gorm"
"scroll-tech/prover-stats-api/internal/orm"
)
type ProverLogic struct {
proverOrm *orm.Prover
}
func NewProverLogic(db *gorm.DB) *ProverLogic {
return &ProverLogic{proverOrm: orm.NewProver(db)}
}
func (p *ProverLogic) ListProvers() {
}

View File

@@ -0,0 +1,15 @@
package orm
import "gorm.io/gorm"
type Prover struct {
db *gorm.DB
}
func NewProver(db *gorm.DB) *Prover {
return &Prover{db: db}
}
func (p *Prover) ListProvers() {
}