File was renamed from springcloud_k8s_panzhihuazhihuishequ/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java |
| | |
| | | import com.panzhihua.common.exceptions.UnAuthenticationException; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.validated.AddGroup; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.util.ObjectUtils; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | @GetMapping("info") |
| | | public R getUserInfo() { |
| | | Long userId = this.getUserId(); |
| | | boolean empty = ObjectUtils.isEmpty(userId); |
| | | if (empty) { |
| | | throw new UnAuthenticationException(); |
| | | } |
| | | R<LoginUserInfoVO> r = userService.getUserInfoByUserId(userId + ""); |
| | | if (R.isOk(r)) { |
| | | Object data = r.getData(); |
| | |
| | | return r; |
| | | } |
| | | |
| | | @ApiOperation(value = "修改用户手机号") |
| | | @ApiOperation(value = "修改用户信息") |
| | | @PutMapping("user") |
| | | public R putUser(@RequestBody LoginUserInfoVO loginUserInfoVO) { |
| | | Long userId = this.getUserId(); |
| | |
| | | |
| | | @ApiOperation(value = "新增房屋") |
| | | @PostMapping("houses") |
| | | public R addHouses(@RequestBody ComMngStructHouseVO comMngStructHouseVO) { |
| | | public R addHouses(@RequestBody @Validated(AddGroup.class) ComMngStructHouseVO comMngStructHouseVO) { |
| | | String houseCode = comMngStructHouseVO.getHouseCode(); |
| | | if (ObjectUtils.isEmpty(houseCode)) { |
| | | return R.fail("房屋地址编码不能为空"); |
| | |
| | | } |
| | | |
| | | @ApiOperation(value = "新增家庭成员") |
| | | @GetMapping("addfamily") |
| | | public R addFamily(@RequestBody ComMngFamilyInfoVO comMngFamilyInfoVO) { |
| | | @PostMapping("addfamily") |
| | | public R addFamily(@RequestBody @Validated(AddGroup.class) ComMngFamilyInfoVO comMngFamilyInfoVO) { |
| | | Long userId = this.getUserId(); |
| | | comMngFamilyInfoVO.setUserId(userId); |
| | | return userService.addFamily(comMngFamilyInfoVO); |