28 lines
587 B
Go
28 lines
587 B
Go
package controller
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"hepa-calc-api/api/dao"
|
|
"hepa-calc-api/api/dto"
|
|
"hepa-calc-api/api/responses"
|
|
)
|
|
|
|
type SystemMember struct{}
|
|
|
|
// GetSystemMember 获取会员配置数据
|
|
func (b *SystemMember) GetSystemMember(c *gin.Context) {
|
|
systemMemberDao := dao.SystemMemberDao{}
|
|
|
|
maps := make(map[string]interface{})
|
|
systemMember, err := systemMemberDao.GetSystemMemberList(maps)
|
|
if err != nil {
|
|
responses.FailWithMessage(err.Error(), c)
|
|
return
|
|
}
|
|
|
|
// 处理返回值
|
|
g := dto.GetSystemMemberListDto(systemMember)
|
|
|
|
responses.OkWithData(g, c)
|
|
}
|