修改用户信息接口开发
This commit is contained in:
parent
f0d40c93d0
commit
b5bd664c48
@ -2,6 +2,8 @@ package net.carbon.controller;
|
|||||||
|
|
||||||
//import io.swagger.annotations.ApiParam;
|
//import io.swagger.annotations.ApiParam;
|
||||||
|
|
||||||
|
import net.carbon.model.po.UserDO;
|
||||||
|
import net.carbon.model.vo.ProjectVO;
|
||||||
import net.carbon.model.vo.UserVO;
|
import net.carbon.model.vo.UserVO;
|
||||||
import net.carbon.model.request.UserRegisterRequest;
|
import net.carbon.model.request.UserRegisterRequest;
|
||||||
import net.carbon.model.request.UserLoginRequest;
|
import net.carbon.model.request.UserLoginRequest;
|
||||||
@ -10,6 +12,8 @@ import net.carbon.utils.JsonData;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/user/v1")
|
@RequestMapping("/api/user/v1")
|
||||||
public class UserController {
|
public class UserController {
|
||||||
@ -57,4 +61,9 @@ public class UserController {
|
|||||||
return JsonData.buildSuccess(userinfo);
|
return JsonData.buildSuccess(userinfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PutMapping("/updataUserinfo")
|
||||||
|
public JsonData updateUserinfo(@RequestBody UserDO userDO) {
|
||||||
|
userService.updateUserinfo(userDO);
|
||||||
|
return JsonData.buildCodeAndMsg(200,"修改成功");
|
||||||
|
}
|
||||||
}
|
}
|
@ -16,4 +16,5 @@ import org.apache.ibatis.annotations.Mapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface UserMapper extends BaseMapper<UserDO> {
|
public interface UserMapper extends BaseMapper<UserDO> {
|
||||||
|
|
||||||
|
void updateUserinfo(UserDO userDO);
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,14 @@ package net.carbon.service;
|
|||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import net.carbon.model.po.UserDO;
|
import net.carbon.model.po.UserDO;
|
||||||
|
|
||||||
|
import net.carbon.model.vo.ProjectVO;
|
||||||
import net.carbon.model.vo.UserVO;
|
import net.carbon.model.vo.UserVO;
|
||||||
import net.carbon.model.request.UserRegisterRequest;
|
import net.carbon.model.request.UserRegisterRequest;
|
||||||
import net.carbon.model.request.UserLoginRequest;
|
import net.carbon.model.request.UserLoginRequest;
|
||||||
import net.carbon.utils.JsonData;
|
import net.carbon.utils.JsonData;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@ -36,4 +39,6 @@ public interface UserService extends IService<UserDO> {
|
|||||||
JsonData login(UserLoginRequest loginRequest);
|
JsonData login(UserLoginRequest loginRequest);
|
||||||
|
|
||||||
UserVO userinfo();
|
UserVO userinfo();
|
||||||
|
|
||||||
|
void updateUserinfo(UserDO userDO);
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@ import net.carbon.mapper.UserMapper;
|
|||||||
import net.carbon.model.LoginUser;
|
import net.carbon.model.LoginUser;
|
||||||
import net.carbon.model.po.UserDO;
|
import net.carbon.model.po.UserDO;
|
||||||
|
|
||||||
|
import net.carbon.model.vo.ProjectVO;
|
||||||
import net.carbon.model.vo.UserVO;
|
import net.carbon.model.vo.UserVO;
|
||||||
import net.carbon.model.request.UserRegisterRequest;
|
import net.carbon.model.request.UserRegisterRequest;
|
||||||
import net.carbon.model.request.UserLoginRequest;
|
import net.carbon.model.request.UserLoginRequest;
|
||||||
@ -25,6 +26,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Propagation;
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -136,4 +138,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, UserDO> implements
|
|||||||
|
|
||||||
return userVO;
|
return userVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateUserinfo(UserDO userDO) {
|
||||||
|
userDO.setUpdateTime(LocalDateTime.now());
|
||||||
|
userMapper.updateUserinfo(userDO);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,5 +23,8 @@
|
|||||||
id
|
id
|
||||||
, username, password, avatar, role, description, name, phone, address, creationTime, updateTime, is_delete
|
, username, password, avatar, role, description, name, phone, address, creationTime, updateTime, is_delete
|
||||||
</sql>
|
</sql>
|
||||||
|
<update id="updateUserinfo">
|
||||||
|
update user set username = #{username},phone = #{phone},address = #{address},avatar = #{avatar},updateTime = #{updateTime} where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Loading…
Reference in New Issue
Block a user