caipin %!s(int64=4) %!d(string=hai) anos
pai
achega
8751342e39
Modificáronse 1 ficheiros con 40 adicións e 0 borrados
  1. 40 0
      dao/group_dao.go

+ 40 - 0
dao/group_dao.go

@@ -0,0 +1,40 @@
+/*
+ * @description: 管理员组数据相关
+ * @Author: CP
+ * @Date: 2021-06-01 15:04:06
+ * @FilePath: \construction_management\dao\group_dao.go
+ */
+package dao
+
+import (
+	"github.com/go-xorm/xorm"
+	"go.mod/models"
+)
+
+type GroupDao struct {
+	engine *xorm.Engine
+}
+
+func NewGroupDao(engine *xorm.Engine) *GroupDao {
+	return &GroupDao{
+		engine: engine,
+	}
+}
+
+//获得全部管理员数据
+func (d *GroupDao) GetAll() (data []models.CmGroup, total int64) {
+
+	num, _ := d.engine.
+		Count(&models.CmGroup{})
+
+	datalist := make([]models.CmGroup, 0)
+	err := d.engine.Asc("create_time").Find(&datalist)
+	//Asc("displayorder").
+	//Find(&datalist)
+
+	if err != nil {
+		return datalist, num
+	} else {
+		return datalist, num
+	}
+}