package com.zteits.sys.dao; import java.util.List; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.sys.param.OpAdviceNumOfReadStateQueryReq; import com.zteits.clouds.api.dto.sys.param.OpAdviceReadStateUpdateReq; import com.zteits.clouds.api.dto.sys.param.SysOpAdviceForPageQueryReq; import com.zteits.sys.domain.SysOpAdvice; /** * Copyright: Copyright (c) 2018 zteits * * @ClassName: com.zteits.sys.dao * @Description: 职工系统通知接口 * @version: v1.0.0 * @author: atao * @date: 2018/8/6 下午4:36 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/8/6 atao v1.0.0 创建 */ public interface SysOpAdviceDao { /** * 查询系统通知接口 * * @param * @return * @Author: atao * @Date: 2018/8/6 下午4:41 */ PageInfo querySysOpAdviceForPage(SysOpAdviceForPageQueryReq req); /** * 批量保存 职工系统通知消息 * * @param * @return * @Author: atao * @Date: 2018/8/6 下午4:42 */ Integer batchSaveSysOpAdvice(List sysOpAdviceList); /** * 更新系统消息阅读状态 * * @param * @return * @Author: atao * @Date: 2018/8/7 下午3:56 */ Integer updateOpAdviceReadState(OpAdviceReadStateUpdateReq req); /** * 根据阅读状态查询 消息数量 * * @param * @return * @Author: atao * @Date: 2018/8/9 下午3:26 */ Integer queryOpAdviceNumOfReadState(OpAdviceNumOfReadStateQueryReq req); /** * 保存 职工系统通知消息 * @param sysOpAdviceList * @return * 2018年8月13日 wangfei */ Boolean saveSysOpAdvice(SysOpAdvice sysOpAdvice); }