| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | /* * @description: 安全巡检数据库操作相关 * @Author: LanJianRong * @Date: 2020-11-20 * @FilePath: \construction_management\dao\safe_dao.go */package daoimport (	"github.com/go-xorm/xorm"	"go.mod/models")// 数据库操作引擎type SafeFileDao struct {	engine *xorm.Engine}// 获得一个DAO对象func NewSafeFileDao(engine *xorm.Engine) *SafeFileDao {	return &SafeFileDao{		engine: engine,	}}// 通过safe_id获得数据func (d *SafeFileDao) GetListBySid(id int) []models.CmSafeFile {	dataList := make([]models.CmSafeFile, 0)	err := d.engine.		Asc("create_time").		Where("safe_id=?", id).		Find(&dataList)	if err != nil {		return dataList	}	return dataList}// 获取总数func (d *SafeFileDao) GetCount(id int) int64 {	file := models.CmSafeFile{}	total, err := d.engine.		Where("safe_id=?", id).		Count(file)	if err != nil {		return 0	}	return total}
 |