Files
FrameTour-BE/src/main/java/com/ycwl/basic/mapper/MemberMapper.java
2025-03-14 16:48:54 +08:00

50 lines
1.4 KiB
Java

package com.ycwl.basic.mapper;
import com.ycwl.basic.model.pc.member.entity.MemberEntity;
import com.ycwl.basic.model.pc.member.req.MemberReqQuery;
import com.ycwl.basic.model.pc.member.resp.MemberRespVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @Author:longbinbin
* @Date:2024/11/29 15:57
* 用户(前台)
*/
@Mapper
public interface MemberMapper {
List<MemberRespVO> list(MemberReqQuery memberReqQuery);
MemberRespVO getById(Long id);
int add(MemberEntity member);
int deleteById(Long id);
int update(MemberEntity member);
/**
* 修改景区服务通知状态
* @param scenicId 景区id
* @param memberId 用户id
* @return
*/
int updateScenicServiceNoticeStatus(@Param("scenicId") Long scenicId,@Param("memberId") Long memberId);
/**
* 查询用户当前景区服务通知状态
* @param scenicId 景区id
* @param memberId 用户id
* @return 0关闭 1开启
*/
Integer getScenicServiceNoticeStatus(@Param("scenicId") Long scenicId,@Param("memberId") Long memberId);
/**
* 添加景区服务通知状态
* @param scenicId
* @param memberId
* @return
*/
int addScenicServiceNoticeStatus(@Param("scenicId") Long scenicId,@Param("memberId") Long memberId);
MemberRespVO getByOpenId(String openId);
}