123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * @description:消息推送
- * @Author: LanJianRong
- * @Date: 2021-01-26 14:40:06
- * @FilePath: \construction_management\dao\project_message_dao.go
- */
- package dao
- import (
- "github.com/go-xorm/xorm"
- "go.mod/models"
- )
- //数据库操作引擎
- type ProjectMessageDao struct {
- engine *xorm.Engine
- }
- //获得一个DAO对象
- func NewProjectMessageDao(engine *xorm.Engine) *ProjectMessageDao {
- return &ProjectMessageDao{
- engine: engine,
- }
- }
- // 获得项目下 账号的消息
- func (d *ProjectMessageDao) GetAll(projectId int, accountId int) []models.CmProjectMessage {
- datalist := make([]models.CmProjectMessage, 0)
- _ = d.engine.
- Where("project_id=? and account_id=? ",
- projectId, accountId).
- Desc("id").
- Find(&datalist)
- return datalist
- }
|