package com.panzhihua.service_community.dao;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.panzhihua.common.model.dtos.community.PageComPropertyPublicityDTO;
|
import com.panzhihua.common.model.vos.community.ComMngVillageVO;
|
import com.panzhihua.common.model.vos.community.ComPropertyPublicityVO;
|
import com.panzhihua.service_community.model.dos.ComPropertyPublicityDO;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @title: ComPropertyPublicityDAO
|
* @projectName: 成都呐喊信息技术有限公司-智慧社区项目
|
* @description: 物业宣传mapper
|
* @author: hans
|
* @date: 2021/11/11 13:58
|
*/
|
@Mapper
|
public interface ComPropertyPublicityDAO extends BaseMapper<ComPropertyPublicityDO> {
|
|
/**
|
* 获取用户菜单权限
|
* @param userId
|
* @return
|
*/
|
List<String> retrieveUserMenuList(@Param("userId") Long userId);
|
|
/**
|
* 分页查询物业宣传
|
* @param pageComPropertyPublicityDTO
|
* @return
|
*/
|
IPage<ComPropertyPublicityVO> pageComPropertyPublicity(@Param("page") Page page, @Param("pageComPropertyPublicityDTO") PageComPropertyPublicityDTO pageComPropertyPublicityDTO);
|
|
/**
|
* 获取物业宣传详情
|
* @param id
|
* @return
|
*/
|
ComPropertyPublicityVO selectDetail(@Param("id") Long id);
|
|
/**
|
* 分页查询物业宣传-小程序
|
* @param pageComPropertyPublicityDTO
|
* @return
|
*/
|
IPage<ComPropertyPublicityVO> pageComPropertyPublicityApplet(@Param("page") Page page, @Param("pageComPropertyPublicityDTO") PageComPropertyPublicityDTO pageComPropertyPublicityDTO);
|
|
/**
|
* 增加物业宣传浏览量
|
* @param id
|
* @return
|
*/
|
int incrView(@Param("id") Long id);
|
}
|