| 123456789101112131415161718192021222324252627282930313233343536373839404142 | package serviceimport (	"ulink-admin/modules/system/dao"	"ulink-admin/modules/system/models/model"	"ulink-admin/modules/system/models/req")type NoticeService struct {	NoticeDao *dao.NoticeDao `inject:""`}// Find 查询集合数据func (s NoticeService) Page(query *req.NoticeQuery) (*[]model.SysNotice, int64) {	return s.NoticeDao.Page(query)}// Add 添加公告func (s NoticeService) Add(notice *model.SysNotice) {	s.NoticeDao.Insert(notice)}// Remove 批量删除func (s NoticeService) Remove(list []int64) {	s.NoticeDao.Delete(&model.SysNotice{}, list)}// Get 查询func (s NoticeService) Get(id int64) *model.SysNotice {	model := &model.SysNotice{}	s.NoticeDao.GetById(id, model)	return model}// Edit 修改func (s NoticeService) Edit(notice *model.SysNotice, cols []string) {	s.NoticeDao.Update(notice, cols...)}func (s NoticeService) List(query *req.NoticeQuery, list interface{}) {	s.NoticeDao.List(query, list)}
 |