| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.inspur.source.mapper;
- import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.inspur.source.domain.SmsbItemPush;
- import com.inspur.source.domain.bo.SmsbItemPushBo;
- import com.inspur.source.domain.vo.PushStatisticsVo;
- import com.inspur.source.domain.vo.SmsbItemPushVo;
- import org.apache.ibatis.annotations.Param;
- import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
- import java.util.List;
- /**
- * 内容发布Mapper接口
- *
- * @author Hao Li
- * @date 2025-02-25
- */
- public interface SmsbItemPushMapper extends BaseMapperPlus<SmsbItemPush, SmsbItemPushVo> {
- /**
- * 内容下发统计
- * @return
- */
- PushStatisticsVo pushStatistics();
- /**
- * 根据设备id查询内容发布信息
- * @param deviceId
- * @return
- */
- List<SmsbItemPushVo> selectFrontOnePushByDeviceId(@Param("deviceId") Long deviceId);
- /**
- * 查询需要当前人员审核的内容发布
- * @param page
- * @param bo
- * @return
- */
- @InterceptorIgnore(tenantLine = "true", dataPermission = "false")
- Page<SmsbItemPushVo> selectNeedReviewList(@Param("page") Page<SmsbItemPush> page, @Param("bo") SmsbItemPushBo bo);
- /**
- * 内容审核 我的已办
- * @param page
- * @param bo
- * @return
- */
- @InterceptorIgnore(tenantLine = "true", dataPermission = "false")
- Page<SmsbItemPushVo> selectFlowFinishList(@Param("page") Page<SmsbItemPush> page, @Param("bo") SmsbItemPushBo bo);
- }
|