| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- package cn.com.lzt.sysmsg.service;
- import java.io.Serializable;
- import java.util.List;
- import org.jeecgframework.core.common.model.json.AjaxJson;
- import org.jeecgframework.core.common.service.CommonService;
- import org.jeecgframework.minidao.annotation.Arguments;
- import org.jeecgframework.minidao.annotation.ResultType;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.sysmsg.dto.SysMsgDto;
- import cn.com.lzt.sysmsg.entity.SysMsgEntity;
- import cn.com.lzt.sysmsgdetail.entity.SysMsgDetailEntity;
- public interface SysMsgServiceI extends CommonService{
-
- public void delete(SysMsgEntity entity) throws Exception;
-
- public Serializable save(SysMsgEntity entity) throws Exception;
-
- public void saveOrUpdate(SysMsgEntity entity) throws Exception;
-
-
-
- /**
- * 系统消息保存总方法
- * @author zbw
- * 2017-11-30
- * @param sysMsg
- * @return
- * @throws Exception
- */
- // public AjaxJson saveSysMsgAndSysMsgDetail(SysMsgEntity sysMsg) throws Exception;
-
- /**
- * 添加修改 系统消息
- * @author zbw
- * 2017-11-30
- * @param sysMsg
- * @return
- * @throws Exception
- */
- public AjaxJson saveSysMsg(SysMsgEntity sysMsg) throws Exception;
-
- /**
- * 添加修改 系统消息详细
- * @author zbw
- * 2017-11-30
- * @param sysMsgDetail
- * @return
- * @throws Exception
- */
- public AjaxJson saveSysMsgDetail(SysMsgDetailEntity sysMsgDetail) throws Exception;
-
- /**
- * 根据组织机构id查询用户
- * 包含本级及以下所有节点
- * @param orgId
- * @return
- */
- public List<String> getUserIdListByOrgId(String orgId);
-
-
- /**
- * 删除 系统消息
- * 批量
- * @author zbw
- * 2017-11-30
- * @param sysMsg
- * @return
- * @throws Exception
- */
- public AjaxJson doBatchDelSysMsg(String ids) throws Exception;
-
-
- /**
- * 删除 系统消息详细
- * 批量
- * @author zbw
- * 2017-11-30
- * @param sysMsgDetail
- * @return
- * @throws Exception
- */
- public AjaxJson doBatchDelSysMsgDetail(String ids) throws Exception;
-
-
- /**
- * 导出
- * 系统消息表
- * 首页数据全部展示
- * 不分页
- * @author zbw
- * 2017-11-5
- * @param arrangeDutyDto
- * @param page
- * @param rows
- * @param authSql
- * @return
- */
- public List<SysMsgDto> getSysMsgDtoExport(SysMsgDto sysMsgDto, String authSql);
-
- /**
- * 根据用户id查询数据
- * 我的消息页面
- * 系统消息表
- * 分页
- * @author zbw
- * 2017-11-5
- * @param arrangeDutyDto
- * @param page
- * @param rows
- * @param authSql
- * @return
- */
- public MiniDaoPage<SysMsgDto> getMyMsgDtoPage(
- SysMsgDto sysMsgDto, int page, int rows, String authSql);
-
-
- /**
- * 批量发布消息
- * @author zbw
- * 2017-12-1
- * @param ids
- * @return
- * @throws Exception
- */
- public AjaxJson doBatchPublishSysMsg(String ids) throws Exception;
-
-
- /**
- *
- * 系统消息表
- * 首页数据全部展示
- * 分页
- * @author zbw
- * 2017-11-5
- * @param page
- * @param rows
- * @param authSql
- * @return
- */
- public MiniDaoPage<SysMsgDto> getSysMsgDtoPage(SysMsgDto sysMsgDto, int page, int rows, String authSql);
- /**
- * 添加系统消息
- * @author 刘梦祥
- * @date 2022年8月5日14:40:36
- * @param msgTitle 标题
- * @param msgContent 内容
- * @param sendId 发送人userid
- * @param receivedId 接收人userid
- */
- void saveSysMsg(String msgTitle, String msgContent, String sendId, String receivedId) throws Exception;
- /**
- * 根据接收人科室添加系统消息
- * @author 刘梦祥
- * @date 2022年8月5日14:40:36
- * @param msgTitle 标题
- * @param msgContent 内容
- * @param sendId 发送人userid
- * @param receivedId 接收人userid
- */
- void saveSysMsgToDepart(String msgTitle, String msgContent, String sendId, String receivedId) throws Exception;
- }
|