基于javaweb+mysql的springboot小区物业管理系统(java+springboot+html+layui+mysql)
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的SpringBoot小区物业管理系统(java+springboot+html+layui+mysql)
项目介绍
本项目为后管系统,分为管理员、业主两种角色; 管理员主要功能为: 社区核心业务处理:车位收费管理、物业收费管理、投诉信息管理、报修信息管理 基础信息管理:楼宇管理、房屋管理、业主管理、车位管理、抄表管理、登录信息管理、修改密码 基础类型管理:投诉类型管理、收费类型管理、报修类型管理 数据统计:报修统计 业主主要功能为: 车位费查询、物业费查询、我的投诉列表、我的报修列表、修改密码等;
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 8.0版本;
6.是否Maven项目:是;
技术栈
-
后端:SpringBoot+Mybatis
-
前端:HTML+CSS+JavaScript+LayUI
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中application.yml配置文件中的数据库配置改为自己的配置; 4. 运行项目,访问地址:http://localhost:8888 管理员账号/密码:admin/123456 业主账号/密码:kappy/123456
业主账号可通过管理员在业主管理模块进行添加,默认密码为123456
}
PageInfo<Carcharge> pageInfo=carchargeService.findCarchargeAll(page,limit,carcharge);
return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getList());
}
@RequestMapping("/queryCarchargeAll2")
public JsonObject queryCarchargeAll2(Carcharge carcharge, HttpServletRequest request,
@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit){
Userinfo userinfo= (Userinfo) request.getSession().getAttribute("user");
String username=userinfo.getUsername();
//根据username获取登录账号得业主id
Owner owner=ownerService.queryOwnerByName(username);
Integer userId=owner.getId();
carcharge.setOwnerId(userId);
PageInfo<Carcharge> pageInfo=carchargeService.findCarchargeAll(page,limit,carcharge);
return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getList());
}
@ApiOperation(value = "新增")
@RequestMapping("/initData")
public R InitData(@RequestBody Carcharge carcharge){
/**
* 遍历所有得已在使用得车位信息
*/
List<Parking> parkingList=parkingService.queryParkingByStatus();
for(Parking park:parkingList){
carcharge.setStatus(0);
carcharge.setOwnerId(park.getOwnerId());
carcharge.setType("停车费");
carcharge.setParkId(park.getId());
carchargeService.add(carcharge);
}
return R.ok();
}
@ApiOperation(value = "删除")
@RequestMapping("/deleteByIds")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
for(String id:list){
Long idLong=new Long(id);
carchargeService.delete(idLong);
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/userinfo")
public class UserinfoController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IUserinfoService userinfoService;
@RequestMapping("/queryUserInfoAll")
public JsonObject queryUserInfoAll(@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit,
Userinfo userinfo){
JsonObject object=new JsonObject();
PageInfo<Userinfo> pageInfo= userinfoService.findUserinfoAll(page,limit,userinfo);
object.setCode(0);
object.setMsg("ok");
object.setCount(pageInfo.getTotal());
object.setData(pageInfo.getList());
return object;
}
@ApiOperation(value = "删除")
@RequestMapping("/deleteByIds")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/complainttype")
public class ComplaintTypeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IComplaintTypeService complaintTypeService;
@RequestMapping("/queryAll")
public JsonObject queryAll(@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit,
String numbers){
IPage<ComplaintType> pageInfo= complaintTypeService.findListByPage(page,limit);
return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getRecords());
}
@RequestMapping("/queryAll1")
public List<ComplaintType> queryAll1(){
return complaintTypeService.queryType();
}
@ApiOperation(value = "新增")
@RequestMapping("/add")
public R add(@RequestBody ComplaintType complaintType){
complaintType.setStatus(1);
int num= complaintTypeService.add(complaintType);
house.setStatus(0);
}
int num= houseService.updateData(house);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<House> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return houseService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public House findById(@PathVariable Long id){
return houseService.findById(id);
}
}
package com.yanzhen.controller;
// public int delete(@RequestParam Long id){
// System.out.println(id);
// return complaintTypeService.delete(id);
// }
@ApiOperation(value = "删除")
@RequestMapping("/deleteId")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
complaintTypeService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody ComplaintType complaintType){
int num= complaintTypeService.updateData(complaintType);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<ComplaintType> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return complaintTypeService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public ComplaintType findById(@PathVariable Long id){
return complaintTypeService.findById(id);
}
}
package com.yanzhen.controller;
public List<ComplaintType> queryAll1(){
return complaintTypeService.queryType();
}
@ApiOperation(value = "新增")
@RequestMapping("/add")
public R add(@RequestBody ComplaintType complaintType){
complaintType.setStatus(1);
int num= complaintTypeService.add(complaintType);
if(num>0){
return R.ok();
}else{
return R.fail("添加失败");
}
}
// @ApiOperation(value = "删除")
// @DeleteMapping("/deleteId")
// public int delete(@RequestParam Long id){
// System.out.println(id);
// return complaintTypeService.delete(id);
// }
@ApiOperation(value = "删除")
@RequestMapping("/deleteId")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
complaintTypeService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody ComplaintType complaintType){
int num= complaintTypeService.updateData(complaintType);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<ComplaintType> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<Complaint> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return complaintService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public Complaint findById(@PathVariable Long id){
return complaintService.findById(id);
}
}
package com.yanzhen.controller;
/**
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/complainttype")
public class ComplaintTypeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IComplaintTypeService complaintTypeService;
@RequestMapping("/queryAll")
public JsonObject queryAll(@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit,
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
repairtypeService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update1")
public R update1(@RequestBody Repair repair){
//System.out.println(repair.getComId());
int num=repairService .updateData(repair);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
}
package com.yanzhen.controller;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/complainttype")
public class ComplaintTypeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IComplaintTypeService complaintTypeService;
@RequestMapping("/queryAll")
public JsonObject queryAll(@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit,
String numbers){
IPage<ComplaintType> pageInfo= complaintTypeService.findListByPage(page,limit);
return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getRecords());
}
@RequestMapping("/queryAll1")
public List<ComplaintType> queryAll1(){
return complaintTypeService.queryType();
}
@ApiOperation(value = "新增")
@RequestMapping("/add")
public R add(@RequestBody ComplaintType complaintType){
complaintType.setStatus(1);
int num= complaintTypeService.add(complaintType);
if(num>0){
return R.ok();
}else{
return R.fail("添加失败");
}
}
@Controller
public class LoginController {
@Autowired
private IUserinfoService userinfoService;
@RequestMapping("/loginIn")
@ResponseBody
public Map loginIn(Userinfo userinfo, HttpServletRequest request){
Map map=new HashMap();
HttpSession session=request.getSession();
if(session==null){
map.put("code",404);
map.put("msg","登录超时了");
return map;
}
Userinfo user=userinfoService.queryUserByNameAndPwd(userinfo);
if(user==null){
map.put("code",404);
map.put("msg","用户名或者密码错误");
return map;
}else{
session.setAttribute("user",user);
map.put("code",200);
map.put("user",user);
map.put("username",user.getUsername());
map.put("id",user.getId());
return map;
}
}
/**
* 退出功能
*/
@RequestMapping("/loginOut")
public void loginOut(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session=request.getSession();
session.invalidate();
response.sendRedirect(request.getContextPath()+"/login.html");
}
}
@ApiOperation(value = "删除")
@RequestMapping("/deleteId")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
complaintTypeService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody ComplaintType complaintType){
int num= complaintTypeService.updateData(complaintType);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<ComplaintType> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return complaintTypeService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public ComplaintType findById(@PathVariable Long id){
return complaintTypeService.findById(id);
}
}
package com.yanzhen.controller;
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public PropertyType findById(@PathVariable Long id){
return propertyTypeService.findById(id);
}
}
package com.yanzhen.controller;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/userinfo")
public class UserinfoController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IUserinfoService userinfoService;
@RequestMapping("/queryUserInfoAll")
public JsonObject queryUserInfoAll(@RequestParam(defaultValue = "1") Integer page,
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<Repairtype> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return repairtypeService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public Repairtype findById(@PathVariable Long id){
return repairtypeService.findById(id);
}
}
package com.yanzhen.controller;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
return map;
}
Userinfo user=userinfoService.queryUserByNameAndPwd(userinfo);
if(user==null){
map.put("code",404);
map.put("msg","用户名或者密码错误");
return map;
}else{
session.setAttribute("user",user);
map.put("code",200);
map.put("user",user);
map.put("username",user.getUsername());
map.put("id",user.getId());
return map;
}
}
/**
* 退出功能
*/
@RequestMapping("/loginOut")
public void loginOut(HttpServletRequest request, HttpServletResponse response) throws IOException {
HttpSession session=request.getSession();
session.invalidate();
response.sendRedirect(request.getContextPath()+"/login.html");
}
}
package com.yanzhen.interceptor;
public class LoginInterceptor implements HandlerInterceptor {
/**
* 请求之前进行得调用
* @param request
* @param response
* @param handler
* @return
* @throws Exception
*/
@Override
PageInfo<Owner> pageInfo= ownerService.findOwnerAll(1,100,null);
return pageInfo.getList();
}
@ApiOperation(value = "新增")
@RequestMapping("/add")
public R add(@RequestBody Owner owner){
//md5加密
// String md5Password = DigestUtils.md5DigestAsHex("123456".getBytes());
owner.setPassword("123456");//默认密码123456
int num= ownerService.add(owner);
//同步添加到用户信息
Userinfo user=new Userinfo();
user.setPassword("123456");//默认密码
user.setRemarks(owner.getRemarks());
user.setType(0);
user.setUsername(owner.getUsername());
userinfoService.add(user);
if(num>0){
return R.ok();
}else{
return R.fail("添加失败");
}
}
@ApiOperation(value = "删除")
@RequestMapping("/deleteByIds")
public R delete(String ids){
List<String> list= Arrays.asList(ids.split(","));
//遍历遍历进行删除
for(String id:list){
ownerService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody Owner owner){
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/repair")
public class RepairController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IRepairService repairService;
@Resource
private IRepairtypeService repairtypeService;
@Resource
private IOwnerService ownerService;
@RequestMapping("/queryRepairAll")
public JsonObject queryRepairAll(Repair repair,
@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit){
PageInfo<Repair> pageInfo=repairService.findRepairAll(page,limit,repair);
return new JsonObject(0,"ok",pageInfo.getTotal(),pageInfo.getList());
}
@RequestMapping("/queryRepairAll2")
public JsonObject queryRepairAll2(Repair repair, HttpServletRequest request,
@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit){
//获取当前得登录用户
Userinfo userinfo= (Userinfo) request.getSession().getAttribute("user");
String username=userinfo.getUsername();
//根据username获取登录账号得业主id
Owner owner=ownerService.queryOwnerByName(username);
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/carcharge")
public class CarchargeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private ICarchargeService carchargeService;
@Resource
private IParkingService parkingService;
@Resource
private IOwnerService ownerService;
@RequestMapping("/queryCarchargeAll")
public JsonObject queryCarchargeAll(Carcharge carcharge,String numbers,
@RequestParam(defaultValue = "1") Integer page,
return noticeService.findById(id);
}
}
package com.yanzhen.controller;
@Controller
public class LoginController {
@Autowired
private IUserinfoService userinfoService;
@RequestMapping("/loginIn")
@ResponseBody
public Map loginIn(Userinfo userinfo, HttpServletRequest request){
Map map=new HashMap();
HttpSession session=request.getSession();
if(session==null){
map.put("code",404);
map.put("msg","登录超时了");
return map;
}
Userinfo user=userinfoService.queryUserByNameAndPwd(userinfo);
if(user==null){
map.put("code",404);
map.put("msg","用户名或者密码错误");
return map;
}else{
session.setAttribute("user",user);
map.put("code",200);
map.put("user",user);
map.put("username",user.getUsername());
map.put("id",user.getId());
return map;
}
}
return pageInfo.getList();
}
@ApiOperation(value = "新增")
@RequestMapping("/add")
public R add(@RequestBody House house){
if(house.getIntoDate()!=null){
house.setStatus(1);
}else{
house.setStatus(0);
}
int num= houseService.add(house);
if(num>0){
return R.ok();
}else{
return R.fail("添加失败");
}
}
@ApiOperation(value = "删除")
@RequestMapping("/deleteByIds")
public R delete(String ids){
//z转成集合对象
List<String> list= Arrays.asList(ids.split(","));
for(String id:list){
Long idLong=Long.parseLong(id);
houseService.delete(idLong);
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody House house){
if(house.getIntoDate()!=null){
house.setStatus(1);
}else{
house.setStatus(0);
}
int num= houseService.updateData(house);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
/**
* 分页查询记录信息
* @param page
* @param limit
* @param recordVo
* @return
*/
@RequestMapping("/queryRecordsAll")
public JsonObject queryRecordsAll(@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "15") Integer limit,
RecordVo recordVo){
JsonObject jsonObject=new JsonObject();
PageInfo <RecordVo> pageInfo=recordsService.findRecordsAll(page,limit,recordVo);
jsonObject.setCode(0);
jsonObject.setCount(pageInfo.getTotal());
jsonObject.setMsg("ok");
jsonObject.setData(pageInfo.getList());
return jsonObject;
}
/**
* 抄表的添加工作
*/
@RequestMapping("/add")
@Transactional(rollbackFor = {RuntimeException.class,Error.class})
public R add(@RequestBody Records records){
/*
步骤:
1、添加抄表记录信息
1.1 根据记录中的房子和类型查询上次抄表的度数以及相关时间信息
如果存在,需要获取上次的度数,上次时间
如果不存在 上次度数设置为0 上次时间使用本次时间
1.2 添加记录信息
2、添加物业收费信息
2.1 获取 上次到这次之间的度数信息
2.2 根据收费类型查询收费标准
2.3 用1的度数×2的的收费标准 获取相关费用
2.4 并设定为未缴费状态
2.5 添加工作
*/
//根据参数房子id和类型id 获取最后一次登记信息
Integer houId=records.getHouseId();
Integer typeId=records.getTypeId();
//获取最后一次记录信息
//
// @ApiOperation(value = "查询分页数据")
// @ApiImplicitParams({
// @ApiImplicitParam(name = "page", value = "页码"),
// @ApiImplicitParam(name = "pageCount", value = "每页条数")
// })
// @GetMapping()
// public IPage<Building> findListByPage(@RequestParam Integer page,
// @RequestParam Integer pageCount){
// return buildingService.findListByPage(page, pageCount);
// }
//
// @ApiOperation(value = "id查询")
// @GetMapping("{id}")
// public Building findById(@PathVariable Long id){
// return buildingService.findById(id);
// }
}
package com.yanzhen.controller;
buildingService.delete(Long.parseLong(id));
}
return R.ok();
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update(@RequestBody Building building){
int num= buildingService.updateData(building);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<Building> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return buildingService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public Building findById(@PathVariable Long id){
return buildingService.findById(id);
}
}
package com.yanzhen.controller;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Api(tags = {""})
@RestController
@RequestMapping("/carcharge")
public class CarchargeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private ICarchargeService carchargeService;
@Resource
}
return R.ok();
}
@ApiOperation(value = "更新")
@PutMapping()
public int update(@RequestBody PropertyType propertyType){
return propertyTypeService.updateData(propertyType);
}
@ApiOperation(value = "更新")
@RequestMapping("/update")
public R update1(@RequestBody PropertyType propertyType){
int num= propertyTypeService.updateData(propertyType);
if(num>0){
return R.ok();
}else{
return R.fail("修改失败");
}
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<PropertyType> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount){
return propertyTypeService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public PropertyType findById(@PathVariable Long id){
return propertyTypeService.findById(id);
}
}
package com.yanzhen.controller;
Date onTime=records.getOnTime();
//删除登记表记录信息
recordsService.delete(idLong);
//物业收费信息表相关信息
propertyInfoService.deleteInfoByHouIdAndTime(houId ,onTime);
}
return R.ok();
}
//
// @ApiOperation(value = "更新")
// @RequestMapping("/update")
// public R update(@RequestBody Building building){
// int num=buildingService.updateData(building);
// if(num>0){
// return R.ok("修改成功",null);
// }else{
// return R.fail("修改失败");
// }
// }
//
// @ApiOperation(value = "查询分页数据")
// @ApiImplicitParams({
// @ApiImplicitParam(name = "page", value = "页码"),
// @ApiImplicitParam(name = "pageCount", value = "每页条数")
// })
// @GetMapping()
// public IPage<Building> findListByPage(@RequestParam Integer page,
// @RequestParam Integer pageCount){
// return buildingService.findListByPage(page, pageCount);
// }
//
// @ApiOperation(value = "id查询")
// @GetMapping("{id}")
// public Building findById(@PathVariable Long id){
// return buildingService.findById(id);
// }
}
package com.yanzhen.controller;