add dao testing cases

This commit is contained in:
yanghao05
2023-02-04 18:53:17 +08:00
parent 1c2b861ac7
commit 2fb6bba903
21 changed files with 464 additions and 12 deletions

View File

@@ -0,0 +1,23 @@
package controller
import (
"atom/providers/config"
"github.com/gin-gonic/gin"
)
type PermissionController interface {
GetName(*gin.Context) (string, error)
}
type permissionControllerImpl struct {
conf *config.Config
}
func NewPermissionController(conf *config.Config) PermissionController {
return &permissionControllerImpl{conf: conf}
}
func (c *permissionControllerImpl) GetName(ctx *gin.Context) (string, error) {
return "Permission",nil
}

28
modules/auth/controller/role.go Executable file
View File

@@ -0,0 +1,28 @@
package controller
import (
"atom/modules/auth/dto"
"atom/providers/config"
"github.com/gin-gonic/gin"
)
type RoleController interface {
GetName(*gin.Context) (string, error)
}
type roleControllerImpl struct {
conf *config.Config
}
func NewRoleController(conf *config.Config) RoleController {
return &roleControllerImpl{conf: conf}
}
func (c *roleControllerImpl) GetName(ctx *gin.Context) (string, error) {
return "Role", nil
}
func (c *roleControllerImpl) Create(ctx *gin.Context, req *dto.RoleCreateRequest) error {
return nil
}