Me

作者: 少数派_1ee5 | 来源:发表于2017-12-10 19:31 被阅读0次

    艾星: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

    相关文章

      网友评论

          本文标题:Me

          本文链接:https://www.haomeiwen.com/subject/qbbvixtx.html