| | |
| | | import cn.flightfeather.supervision.domain.entity.Userinfo |
| | | import cn.flightfeather.supervision.lightshare.service.UserinfoService |
| | | import cn.flightfeather.supervision.lightshare.vo.LoginRequestVo |
| | | import cn.flightfeather.supervision.lightshare.vo.UserBaseInfo |
| | | import cn.flightfeather.supervision.lightshare.vo.UserSearchCondition |
| | | import io.swagger.annotations.Api |
| | | import io.swagger.annotations.ApiOperation |
| | |
| | | fun add( |
| | | @ApiParam("用户信息") @RequestBody userinfo: Userinfo |
| | | ) = userinfoService.save(userinfo) |
| | | |
| | | @ApiOperation(value = "上传用户信息(更详细)") |
| | | @PutMapping("/create") |
| | | fun add2( |
| | | @ApiParam("用户信息") @RequestBody info: UserBaseInfo |
| | | ) = userinfoService.save2(info) |
| | | |
| | | @ApiOperation(value = "重置用户密码") |
| | | @PostMapping("/resetPw") |
| | | fun resetPassword( |
| | | @ApiParam("用户id") @RequestParam userId: String |
| | | ) = userinfoService.resetPassword(userId) |
| | | |
| | | @ApiOperation(value = "更新用户信息") |
| | | @PostMapping("") |
| | |
| | | @ApiParam("页码") @RequestParam(value = "page") page: Int, |
| | | @ApiParam("单页数据量") @RequestParam(value = "per_page") perPage: Int, |
| | | ) = userinfoService.search(district, sceneType, userType, page, perPage) |
| | | |
| | | @ApiOperation(value = "获取某个区县某个场景的运营场景统计") |
| | | @PostMapping("/count") |
| | | fun getSceneCount( |
| | | @ApiParam("用户id") @RequestParam("userId") userId: String, |
| | | @ApiParam("查询条件") @RequestBody condition: UserSearchCondition, |
| | | ) = userinfoService.getSceneCount(userId, condition) |
| | | } |