diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHouseInfoController.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHouseInfoController.java index e96c33a..54c864e 100644 --- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHouseInfoController.java +++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/controller/SzxcHouseInfoController.java @@ -1,31 +1,25 @@ package com.ruoyi.szxc.controller; -import java.util.List; -import javax.servlet.http.HttpServletResponse; -import org.springframework.security.access.prepost.PreAuthorize; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.szxc.domain.SzxcHouseInfo; import com.ruoyi.szxc.service.ISzxcHouseInfoService; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * 房屋信息Controller - * + * * @author hs - * @date 2024-03-15 + * @date 2024-03-21 */ @RestController @RequestMapping("/szxc/houseinfo") @@ -96,7 +90,7 @@ public class SzxcHouseInfoController extends BaseController */ @PreAuthorize("@ss.hasPermi('szxc:houseinfo:remove')") @Log(title = "房屋信息", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") + @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(szxcHouseInfoService.deleteSzxcHouseInfoByIds(ids)); diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/domain/SzxcHouseInfo.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/domain/SzxcHouseInfo.java index 0f74b0c..7b9cf86 100644 --- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/domain/SzxcHouseInfo.java +++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/domain/SzxcHouseInfo.java @@ -7,9 +7,9 @@ import com.ruoyi.common.core.domain.BaseEntity; /** * 房屋信息对象 szxc_house_info - * + * * @author hs - * @date 2024-03-15 + * @date 2024-03-21 */ public class SzxcHouseInfo extends BaseEntity { @@ -30,13 +30,29 @@ public class SzxcHouseInfo extends BaseEntity @Excel(name = "身份证号") private String cardId; - /** 房屋名称 */ - @Excel(name = "房屋名称") + /** 小区id */ + @Excel(name = "小区id") + private Long xqId; + + /** 小区名称 */ + @Excel(name = "小区名称") private String houseName; - /** 房号 */ - @Excel(name = "房号") - private String houseNo; + /** 楼栋id */ + @Excel(name = "楼栋id") + private Long buildId; + + /** 楼栋名称 */ + @Excel(name = "楼栋名称") + private String ldName; + + /** 单元 */ + @Excel(name = "单元") + private String unit; + + /** 门牌号 */ + @Excel(name = "门牌号") + private String doorNo; /** 房屋类型 */ @Excel(name = "房屋类型") @@ -50,18 +66,6 @@ public class SzxcHouseInfo extends BaseEntity @Excel(name = "房屋性质") private String houseProp; - /** 楼栋 */ - @Excel(name = "楼栋") - private String buildNo; - - /** 单元 */ - @Excel(name = "单元") - private String unit; - - /** 门牌号 */ - @Excel(name = "门牌号") - private String doorNo; - /** 取暖方式 */ @Excel(name = "取暖方式") private String qnfs; @@ -90,174 +94,183 @@ public class SzxcHouseInfo extends BaseEntity @Excel(name = "创建者ID") private Long userId; - public void setId(Long id) + public void setId(Long id) { this.id = id; } - public Long getId() + public Long getId() { return id; } - public void setOwnerId(Long ownerId) + public void setOwnerId(Long ownerId) { this.ownerId = ownerId; } - public Long getOwnerId() + public Long getOwnerId() { return ownerId; } - public void setOwnerName(String ownerName) + public void setOwnerName(String ownerName) { this.ownerName = ownerName; } - public String getOwnerName() + public String getOwnerName() { return ownerName; } - public void setCardId(String cardId) + public void setCardId(String cardId) { this.cardId = cardId; } - public String getCardId() + public String getCardId() { return cardId; } - public void setHouseName(String houseName) + public void setXqId(Long xqId) + { + this.xqId = xqId; + } + + public Long getXqId() + { + return xqId; + } + public void setHouseName(String houseName) { this.houseName = houseName; } - public String getHouseName() + public String getHouseName() { return houseName; } - public void setHouseNo(String houseNo) + public void setBuildId(Long buildId) { - this.houseNo = houseNo; + this.buildId = buildId; } - public String getHouseNo() + public Long getBuildId() { - return houseNo; + return buildId; } - public void setHouseType(String houseType) + public void setLdName(String ldName) { - this.houseType = houseType; + this.ldName = ldName; } - public String getHouseType() + public String getLdName() { - return houseType; + return ldName; } - public void setHouseArea(String houseArea) + public void setUnit(String unit) { - this.houseArea = houseArea; + this.unit = unit; } - public String getHouseArea() + public String getUnit() { - return houseArea; + return unit; } - public void setHouseProp(String houseProp) + public void setDoorNo(String doorNo) { - this.houseProp = houseProp; + this.doorNo = doorNo; } - public String getHouseProp() + public String getDoorNo() { - return houseProp; + return doorNo; } - public void setBuildNo(String buildNo) + public void setHouseType(String houseType) { - this.buildNo = buildNo; + this.houseType = houseType; } - public String getBuildNo() + public String getHouseType() { - return buildNo; + return houseType; } - public void setUnit(String unit) + public void setHouseArea(String houseArea) { - this.unit = unit; + this.houseArea = houseArea; } - public String getUnit() + public String getHouseArea() { - return unit; + return houseArea; } - public void setDoorNo(String doorNo) + public void setHouseProp(String houseProp) { - this.doorNo = doorNo; + this.houseProp = houseProp; } - public String getDoorNo() + public String getHouseProp() { - return doorNo; + return houseProp; } - public void setQnfs(String qnfs) + public void setQnfs(String qnfs) { this.qnfs = qnfs; } - public String getQnfs() + public String getQnfs() { return qnfs; } - public void setToiletType(String toiletType) + public void setToiletType(String toiletType) { this.toiletType = toiletType; } - public String getToiletType() + public String getToiletType() { return toiletType; } - public void setHouseIntro(String houseIntro) + public void setHouseIntro(String houseIntro) { this.houseIntro = houseIntro; } - public String getHouseIntro() + public String getHouseIntro() { return houseIntro; } - public void setHousePicture(String housePicture) + public void setHousePicture(String housePicture) { this.housePicture = housePicture; } - public String getHousePicture() + public String getHousePicture() { return housePicture; } - public void setDeptId(Long deptId) + public void setDeptId(Long deptId) { this.deptId = deptId; } - public Long getDeptId() + public Long getDeptId() { return deptId; } - public void setDeptName(String deptName) + public void setDeptName(String deptName) { this.deptName = deptName; } - public String getDeptName() + public String getDeptName() { return deptName; } - public void setUserId(Long userId) + public void setUserId(Long userId) { this.userId = userId; } - public Long getUserId() + public Long getUserId() { return userId; } @@ -265,29 +278,30 @@ public class SzxcHouseInfo extends BaseEntity @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("ownerId", getOwnerId()) - .append("ownerName", getOwnerName()) - .append("cardId", getCardId()) - .append("houseName", getHouseName()) - .append("houseNo", getHouseNo()) - .append("houseType", getHouseType()) - .append("houseArea", getHouseArea()) - .append("houseProp", getHouseProp()) - .append("buildNo", getBuildNo()) - .append("unit", getUnit()) - .append("doorNo", getDoorNo()) - .append("qnfs", getQnfs()) - .append("toiletType", getToiletType()) - .append("houseIntro", getHouseIntro()) - .append("housePicture", getHousePicture()) - .append("createBy", getCreateBy()) - .append("createTime", getCreateTime()) - .append("updateBy", getUpdateBy()) - .append("updateTime", getUpdateTime()) - .append("deptId", getDeptId()) - .append("deptName", getDeptName()) - .append("userId", getUserId()) - .toString(); + .append("id", getId()) + .append("ownerId", getOwnerId()) + .append("ownerName", getOwnerName()) + .append("cardId", getCardId()) + .append("xqId", getXqId()) + .append("houseName", getHouseName()) + .append("buildId", getBuildId()) + .append("ldName", getLdName()) + .append("unit", getUnit()) + .append("doorNo", getDoorNo()) + .append("houseType", getHouseType()) + .append("houseArea", getHouseArea()) + .append("houseProp", getHouseProp()) + .append("qnfs", getQnfs()) + .append("toiletType", getToiletType()) + .append("houseIntro", getHouseIntro()) + .append("housePicture", getHousePicture()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("deptId", getDeptId()) + .append("deptName", getDeptName()) + .append("userId", getUserId()) + .toString(); } } diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/mapper/SzxcHouseInfoMapper.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/mapper/SzxcHouseInfoMapper.java index 60fe911..3c6fb5e 100644 --- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/mapper/SzxcHouseInfoMapper.java +++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/mapper/SzxcHouseInfoMapper.java @@ -1,19 +1,20 @@ package com.ruoyi.szxc.mapper; -import java.util.List; import com.ruoyi.szxc.domain.SzxcHouseInfo; +import java.util.List; + /** * 房屋信息Mapper接口 - * + * * @author hs - * @date 2024-03-15 + * @date 2024-03-21 */ -public interface SzxcHouseInfoMapper +public interface SzxcHouseInfoMapper { /** * 查询房屋信息 - * + * * @param id 房屋信息主键 * @return 房屋信息 */ @@ -21,7 +22,7 @@ public interface SzxcHouseInfoMapper /** * 查询房屋信息列表 - * + * * @param szxcHouseInfo 房屋信息 * @return 房屋信息集合 */ @@ -29,7 +30,7 @@ public interface SzxcHouseInfoMapper /** * 新增房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -37,7 +38,7 @@ public interface SzxcHouseInfoMapper /** * 修改房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -45,7 +46,7 @@ public interface SzxcHouseInfoMapper /** * 删除房屋信息 - * + * * @param id 房屋信息主键 * @return 结果 */ @@ -53,7 +54,7 @@ public interface SzxcHouseInfoMapper /** * 批量删除房屋信息 - * + * * @param ids 需要删除的数据主键集合 * @return 结果 */ diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/ISzxcHouseInfoService.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/ISzxcHouseInfoService.java index 156d07d..4b0b371 100644 --- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/ISzxcHouseInfoService.java +++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/ISzxcHouseInfoService.java @@ -1,19 +1,20 @@ package com.ruoyi.szxc.service; -import java.util.List; import com.ruoyi.szxc.domain.SzxcHouseInfo; +import java.util.List; + /** * 房屋信息Service接口 - * + * * @author hs - * @date 2024-03-15 + * @date 2024-03-21 */ -public interface ISzxcHouseInfoService +public interface ISzxcHouseInfoService { /** * 查询房屋信息 - * + * * @param id 房屋信息主键 * @return 房屋信息 */ @@ -21,7 +22,7 @@ public interface ISzxcHouseInfoService /** * 查询房屋信息列表 - * + * * @param szxcHouseInfo 房屋信息 * @return 房屋信息集合 */ @@ -29,7 +30,7 @@ public interface ISzxcHouseInfoService /** * 新增房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -37,7 +38,7 @@ public interface ISzxcHouseInfoService /** * 修改房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -45,7 +46,7 @@ public interface ISzxcHouseInfoService /** * 批量删除房屋信息 - * + * * @param ids 需要删除的房屋信息主键集合 * @return 结果 */ @@ -53,7 +54,7 @@ public interface ISzxcHouseInfoService /** * 删除房屋信息信息 - * + * * @param id 房屋信息主键 * @return 结果 */ diff --git a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHouseInfoServiceImpl.java b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHouseInfoServiceImpl.java index 6beffeb..f848a06 100644 --- a/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHouseInfoServiceImpl.java +++ b/ruoyi-szxc/src/main/java/com/ruoyi/szxc/service/impl/SzxcHouseInfoServiceImpl.java @@ -1,28 +1,29 @@ package com.ruoyi.szxc.service.impl; -import java.util.List; import com.ruoyi.common.utils.DateUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import com.ruoyi.szxc.mapper.SzxcHouseInfoMapper; import com.ruoyi.szxc.domain.SzxcHouseInfo; +import com.ruoyi.szxc.mapper.SzxcHouseInfoMapper; import com.ruoyi.szxc.service.ISzxcHouseInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; /** * 房屋信息Service业务层处理 - * + * * @author hs - * @date 2024-03-15 + * @date 2024-03-21 */ @Service -public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService +public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService { @Autowired private SzxcHouseInfoMapper szxcHouseInfoMapper; /** * 查询房屋信息 - * + * * @param id 房屋信息主键 * @return 房屋信息 */ @@ -34,7 +35,7 @@ public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService /** * 查询房屋信息列表 - * + * * @param szxcHouseInfo 房屋信息 * @return 房屋信息 */ @@ -46,7 +47,7 @@ public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService /** * 新增房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -59,7 +60,7 @@ public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService /** * 修改房屋信息 - * + * * @param szxcHouseInfo 房屋信息 * @return 结果 */ @@ -72,7 +73,7 @@ public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService /** * 批量删除房屋信息 - * + * * @param ids 需要删除的房屋信息主键 * @return 结果 */ @@ -84,7 +85,7 @@ public class SzxcHouseInfoServiceImpl implements ISzxcHouseInfoService /** * 删除房屋信息信息 - * + * * @param id 房屋信息主键 * @return 结果 */ diff --git a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHouseInfoMapper.xml b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHouseInfoMapper.xml index b39abd4..a7efd33 100644 --- a/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHouseInfoMapper.xml +++ b/ruoyi-szxc/src/main/resources/mapper/szxc/SzxcHouseInfoMapper.xml @@ -1,22 +1,23 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + + - + + + + - - - @@ -31,23 +32,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, owner_id, owner_name, card_id, house_name, house_no, house_type, house_area, house_prop, build_no, unit, door_no, qnfs, toilet_type, house_intro, house_picture, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_house_info + select id, owner_id, owner_name, card_id, xq_id, house_name, build_id, ld_name, unit, door_no, house_type, house_area, house_prop, qnfs, toilet_type, house_intro, house_picture, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_house_info - + - + insert into szxc_house_info owner_id, owner_name, card_id, + xq_id, house_name, - house_no, + build_id, + ld_name, + unit, + door_no, house_type, house_area, house_prop, - build_no, - unit, - door_no, qnfs, toilet_type, house_intro, @@ -88,19 +91,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" dept_id, dept_name, user_id, - + #{ownerId}, #{ownerName}, #{cardId}, + #{xqId}, #{houseName}, - #{houseNo}, + #{buildId}, + #{ldName}, + #{unit}, + #{doorNo}, #{houseType}, #{houseArea}, #{houseProp}, - #{buildNo}, - #{unit}, - #{doorNo}, #{qnfs}, #{toiletType}, #{houseIntro}, @@ -112,7 +116,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{deptId}, #{deptName}, #{userId}, - + @@ -121,14 +125,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" owner_id = #{ownerId}, owner_name = #{ownerName}, card_id = #{cardId}, + xq_id = #{xqId}, house_name = #{houseName}, - house_no = #{houseNo}, + build_id = #{buildId}, + ld_name = #{ldName}, + unit = #{unit}, + door_no = #{doorNo}, house_type = #{houseType}, house_area = #{houseArea}, house_prop = #{houseProp}, - build_no = #{buildNo}, - unit = #{unit}, - door_no = #{doorNo}, qnfs = #{qnfs}, toilet_type = #{toiletType}, house_intro = #{houseIntro}, @@ -149,7 +154,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from szxc_house_info where id in + delete from szxc_house_info where id in #{id} diff --git a/ruoyi-ui/src/views/szxc/houseinfo/index.vue b/ruoyi-ui/src/views/szxc/houseinfo/index.vue index 0b6986b..3cc6656 100644 --- a/ruoyi-ui/src/views/szxc/houseinfo/index.vue +++ b/ruoyi-ui/src/views/szxc/houseinfo/index.vue @@ -25,42 +25,34 @@ @keyup.enter.native="handleQuery" /> - + - + - - - - + - + @@ -81,6 +73,22 @@ @keyup.enter.native="handleQuery" /> + + + + + + - - + + + + + + - - - @@ -221,7 +230,7 @@ - + - - - - - + + - - + + - - + + - - + + @@ -263,6 +269,12 @@ + + + + + + @@ -291,184 +303,186 @@