package com.zhujizheng.IHome.generator.mapper; import com.zhujizheng.IHome.generator.dao.PYUserInfo; import org.apache.ibatis.annotations.Param; import java.util.List; public interface PYUserInfoMapper { /** * @Description: 根据账号密码获取用户详细信息 * @Param: [账号,密码] * @return: com.zhujizheng.IHome.generator.dao.PYUserInfo * @Author: 朱吉峥 * @Date: 2019/03/07 */ PYUserInfo selectUserInfoWithAccountAndPassword(@Param("account") String account, @Param("password") String password); /** * @Description: 根据userId获取用户详细信息 * @Param: 用户id * @return: com.zhujizheng.IHome.generator.dao.PYUserInfo * @Author: 朱吉峥 * @Date: 2019/03/12 */ PYUserInfo selectUserInfoByUserId(@Param("userId") int userId); /** * @Description: 根据account获取用户详细信息 * @Param: 用户账号 * @return: com.zhujizheng.IHome.generator.dao.PYUserInfo * @Author: 朱吉峥 * @Date: 2022/02/11 */ PYUserInfo selectUserInfoByAcc(@Param("account") String account); /** * @Description: 更新用户信息 * @Param: com.zhujizheng.IHome.generator.dao.PYUserInfo * @return: 非0为成功,0为失败 * @Author: 朱吉峥 * @Date: 2019/04/08 */ int updateUserInfo(PYUserInfo userInfo); /** * @Description: 新增用户 * @Param: com.zhujizheng.IHome.generator.dao.PYUserInfo * @return: 非0为成功,0为失败 * @Author: 朱吉峥 * @Date: 2019/07/10 */ int insertUserInfo(PYUserInfo userInfo); /** * @Description: 获取所有用户信息 * @Param: 无 * @return: PYUserInfo * @Author: 朱吉峥 * @Date: 2019/09/18 */ List selectAllUserInfo(); /** * @Description: 获取卡乐尔销售信息 * @Param: 无 * @return: PYUserInfo * @Author: 朱吉峥 * @Date: 2022/03/09 */ List selectUserInfoWithType(@Param("type") String type); }