package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.SysUserOpenid; /** * 用户绑定小程序openIdMapper接口 * * @author ruoyi * @date 2024-04-01 */ public interface SysUserOpenidMapper { /** * 查询用户绑定小程序openId * * @param id 用户绑定小程序openId主键 * @return 用户绑定小程序openId */ public SysUserOpenid selectSysUserOpenidById(Long id); /** * 查询用户绑定小程序openId * * @param openId 用户绑定小程序openId主键 * @return 用户绑定小程序openId */ public SysUserOpenid selectSysUserOpenidByOpenId(String openId); /** * 查询用户绑定小程序openId列表 * * @param sysUserOpenid 用户绑定小程序openId * @return 用户绑定小程序openId集合 */ public List selectSysUserOpenidList(SysUserOpenid sysUserOpenid); /** * 查询用户绑定小程序openId列表 * * @param userName 用户登录名 * @return 用户绑定小程序openId集合 */ public List findSysUserOpenidsByUser(String userName); /** * 查询用户绑定小程序openId列表[项目总监] * * @param proId 项目信息 * @return 用户绑定小程序openId集合 */ public List findMsgProSupUsers(Long proId); /** * 查询用户绑定小程序openId列表[项目经理] * * @param proId 项目信息 * @return 用户绑定小程序openId集合 */ public List findMsgProOrgUsers(Long proId); /** * 查询用户绑定小程序openId列表[项目甲代] * * @param proId 项目信息 * @return 用户绑定小程序openId集合 */ public List findMsgProMagUsers(Long proId); /** * 新增用户绑定小程序openId * * @param sysUserOpenid 用户绑定小程序openId * @return 结果 */ public int insertSysUserOpenid(SysUserOpenid sysUserOpenid); /** * 修改用户绑定小程序openId * * @param sysUserOpenid 用户绑定小程序openId * @return 结果 */ public int updateSysUserOpenid(SysUserOpenid sysUserOpenid); /** * 删除用户绑定小程序openId * * @param id 用户绑定小程序openId主键 * @return 结果 */ public int deleteSysUserOpenidById(Long id); /** * 批量删除用户绑定小程序openId * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteSysUserOpenidByIds(Long[] ids); }