Me

艾星:Me
简书地址:http://www.jianshu.com/p/af9e077f6b3c
文本内容:

UserService

1.UserBO getUserByUserId(BigInteger UserId)

  • 方法简述:根据User的id获得User信息
  • 参数:数据库自动生成的User的Id
  • 返回值:该UserId对应的User
  • 调用的DAO方法:MeDao.getUserByUserId(BigInteger UserId)
    SchoolDao.getSchoolBySchoolId(BigInteger SchoolId)

2.boolean updateUserByUserId(BigInteger UserId,User userBO)

  • 方法简述:根据User的id修改User
  • 参数:数据库自动生成的User的Id、前端传来的User(修改后的)
  • 返回值:修改成功返回true,否则false
  • 调用的DAO方法:UserDao.updateUserById(BigInteger UserId,UserDO user)

3.User signInWeChat(BigInteger UserId,String code,String state,String success_url)

  • 方法简述:微信登录
  • 参数:用户Id、微信小程序/OAuth2授权的Code、微信OAuth2授权的state。对于小程序,值恒为 MiniProgram、微信OAuth2授权后跳转到的网址
  • 返回值:该用户
  • 调用的DAO方法:UserDao.signInWeChat(BigInteger UserId,String code,String state,String success_url)

4.UserBO signInPhone(UserBO user)

  • 方法简述:手机号登录 (.Net使用)
  • 参数:用户Id、用户(手机号和密码)
  • 返回值:该用户
  • 调用的DAO方法:UserDao.signInPhone(UserDO user)
  • 说明:User中只有Phone和Password,用于判断用户名密码是否正确

5.UserBO signUpPhone(UserBO user)

  • 方法简述:手机号注册 (.Net使用)
  • 参数:用户(手机号和密码,无Id)
  • 返回值:该用户
  • 调用的DAO方法:UserDao.signUpPhone(UserDO user)
  • 说明:User中只有Phone和Password

UserDao

1.UserDO getUserByUserId(BigInteger UserId)

  • 方法简述:根据User的id获得User信息
  • 参数:数据库自动生成的User的Id
  • 返回值:该UserId对应的User
  • 调用的Mapper方法:UserMapper.selectUserById(BigInteger UserId)

2.boolean updateUserById(BigInteger UserId,UserDO user)

  • 方法简述:根据User的id修改User
  • 参数:数据库自动生成的User的Id、前端传来的User(修改后的)
  • 返回值:修改成功返回true,否则false
  • 调用的Mapper方法:UserMapper.updateUserById(BigInteger UserId,UserDO user)

3.UserDO signInWeChat(String code,String state,String success_url)

  • 方法简述:微信登录
  • 参数:用户Id、微信小程序/OAuth2授权的Code、微信OAuth2授权的state。对于小程序,值恒为 MiniProgram、微信OAuth2授权后跳转到的网址
  • 返回值:该用户
  • 调用的Mapper方法:UserMapper.signInWeChat(BigInteger UserId,String code,String state,String success_url)

4.UserDO signInPhone(UserDO user)

  • 方法简述:手机号登录
  • 参数:用户(手机号和密码)
  • 返回值:该用户
  • 调用的Mapper方法:UserMapper.selectUserByUserPhone(String phoneNumber)

5.UserDO signUpPhone(UserDO user)

  • 方法简述:手机号注册
  • 参数:用户(手机号和密码,无Id)
  • 返回值:该用户
  • 调用的Mapper方法:UserMapper.signUpPhone()
  • 说明:参数User中只有Phone和Password

SchoolDao

1.SchoolDO getSchoolById(BigInteger SchoolId)

  • 方法简述:根据School的id获得School信息
  • 参数:数据库自动生成的School的Id
  • 返回值:该SchoolId对应的School
  • 调用的Mapper方法:SchoolMapper.selectShoolById(BigInteger SchoolId)

UserMapper

1.UserDO selectUserByUserId(BigInteger UserId)

  • 方法简述:根据User的id获得User信息
  • 参数:数据库自动生成的User的Id
  • 返回值:该UserId对应的User

2.boolean updateUserById(BigInteger UserId,UserDO user)

  • 方法简述:根据User的id修改User
  • 参数:数据库自动生成的User的Id、前端传来的User(修改后的)
  • 返回值:修改成功返回true,否则false

3.UserDO signInWeChat(BigInteger UserId,String code,String state,String success_url)

  • 方法简述:微信登录
  • 参数:用户Id、微信小程序/OAuth2授权的Code、微信OAuth2授权的state。对于小程序,值恒为 MiniProgram、微信OAuth2授权后跳转到的网址
  • 返回值:该用户

4.UserDO selectUserByUserPhone(String phoneNumber)

  • 方法简述:手机号登录
  • 参数:用户Id、用户(手机号和密码)
  • 返回值:该用户

5.UserDO signUpPhone(UserDO user)

  • 方法简述:手机号注册
  • 参数:用户(手机号和密码,无Id)
  • 返回值:该用户
  • 说明:参数User中只有Phone和Password

SchoolMapper

1.SchoolDO selectSchoolById(BigInteger SchoolId)

  • 方法简述:根据School的id获得School信息
  • 参数:数据库自动生成的School的Id
  • 返回值:该SchoolId对应的School
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容