Explorar o código

第一次提交

林仔 hai 11 meses
pai
achega
f4c8904909

+ 1 - 1
src/main/java/com/zksy/common/controller/FileManagerController.java → src/main/java/com/zksy/controller/common/FileManagerController.java

@@ -1,4 +1,4 @@
-package com.zksy.common.controller;
+package com.zksy.controller.common;
 
 import com.zksy.common.domain.FileManager;
 import com.zksy.common.domain.dto.FileManagerDTO;

+ 54 - 0
src/main/java/com/zksy/controller/property/AHouseTypeController.java

@@ -0,0 +1,54 @@
+package com.zksy.controller.property;
+
+import com.zksy.property.domain.AHouseType;
+import com.zksy.property.service.AHouseTypeService;
+import com.zksy.utils.AjaxResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+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.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * @author Administrator
+ * @version 1.0
+ * @project enterprise-assets-service
+ * @description 户型控制层
+ * @date 2025/6/24 14:33:13
+ */
+@RestController
+@RequestMapping("/houseType")
+@Api(value = "户型控制层")
+public class AHouseTypeController {
+    @Autowired
+    private AHouseTypeService service;
+    @GetMapping("/getList")
+    @ApiOperation(value = "户型查询所有")
+    public AjaxResult getList(String accountNumber) {
+        return AjaxResult.success(service.getHouseTypeList(accountNumber));
+    }
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "户型查询分页")
+    public AjaxResult findByPage(long pageNum, long pageSize, String accountNumber){
+        return AjaxResult.success(service.findByPage(pageNum, pageSize, accountNumber));
+    }
+    @PostMapping("/save")
+    @ApiOperation(value = "户型保存")
+    public AjaxResult save(AHouseType houseType) {
+        return service.save(houseType)? AjaxResult.success(houseType): AjaxResult.error("保存失败");
+    }
+    @PostMapping("/update")
+    @ApiOperation(value = "户型修改")
+    public AjaxResult update(AHouseType houseType) {
+        return service.updateById(houseType)? AjaxResult.success(houseType): AjaxResult.error("修改失败");
+    }
+    @PostMapping("/deleteBatch")
+    @ApiOperation(value = "户型删除")
+    public AjaxResult delete(List<String> ids) {
+        return service.removeBatchByIds(ids)? AjaxResult.success(): AjaxResult.error("删除失败");
+    }
+}

+ 50 - 0
src/main/java/com/zksy/controller/property/ARoomController.java

@@ -0,0 +1,50 @@
+package com.zksy.controller.property;
+
+import com.zksy.property.domain.ARoom;
+import com.zksy.property.service.ARoomService;
+import com.zksy.utils.AjaxResult;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+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.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
+
+/**
+ * @author Administrator
+ * @version 1.0
+ * @project enterprise-assets-service
+ * @description 房间控制层
+ * @date 2025/6/24 14:33:13
+ */
+@RestController
+@RequestMapping("/aroom")
+@Api(value = "房间控制层")
+public class ARoomController {
+    @Autowired
+    private ARoomService service;
+    @GetMapping("/getList")
+    @ApiOperation(value = "根据户型id查询房间")
+    public AjaxResult getList(String houseTypeId) {
+        return AjaxResult.success(service.getByHouseTypeId(houseTypeId));
+    }
+    @PostMapping("/save")
+    @ApiOperation(value = "房间保存")
+    public AjaxResult save(ARoom houseType, MultipartFile multipartFile) {
+        return service.saveARoom(houseType,multipartFile)? AjaxResult.success(houseType): AjaxResult.error("保存失败");
+    }
+    @PostMapping("/update")
+    @ApiOperation(value = "房间修改")
+    public AjaxResult update(ARoom aRoom, MultipartFile multipartFile) {
+        return service.updateARoom(aRoom,multipartFile)? AjaxResult.success(aRoom): AjaxResult.error("修改失败");
+    }
+    @PostMapping("/deleteBatch")
+    @ApiOperation(value = "房间删除")
+    public AjaxResult delete(List<String> ids) {
+        return service.removeBatchARoom(ids)? AjaxResult.success(): AjaxResult.error("删除失败");
+    }
+}

+ 0 - 30
src/main/java/com/zksy/property/controller/AHouseTypeController.java

@@ -1,30 +0,0 @@
-package com.zksy.property.controller;
-
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.zksy.property.service.AHouseTypeService;
-import com.zksy.utils.AjaxResult;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-
-/**
- * @author Administrator
- * @version 1.0
- * @project enterprise-assets-service
- * @description 户型控制层
- * @date 2025/6/24 14:33:13
- */
-public class AHouseTypeController {
-    @Autowired
-    private AHouseTypeService service;
-    @GetMapping("/getList")
-    @ApiOperation(value = "户型查询所有")
-    public AjaxResult getList(String accountNumber) {
-        return AjaxResult.success(service.getHouseTypeList(accountNumber));
-    }
-    @GetMapping("/findByPage")
-    @ApiOperation(value = "经营异常名录分页")
-    public Page findByPage(long pageNum, long pageSize, String accountNumber){
-        return service.findByPage(pageNum, pageSize, accountNumber);
-    }
-}

+ 4 - 0
src/main/java/com/zksy/property/domain/AHouseType.java

@@ -35,6 +35,10 @@ public class AHouseType implements Serializable {
      * 面积
      */
     private String area;
+    /**
+     * 户型图片
+     */
+    private String accountUrl;
 
     /**
      * 创建时间

+ 1 - 1
src/main/resources/application-dev.yml

@@ -48,4 +48,4 @@ knife4j:
         group-name: default
         api-rule: package
         api-rule-resources:
-          - com.zksy.**.controller
+          - com.zksy.controller

+ 1 - 0
src/main/resources/mapper/property/AHouseTypeMapper.xml

@@ -9,6 +9,7 @@
             <result property="accountNumber" column="account_number" jdbcType="VARCHAR"/>
             <result property="address" column="address" jdbcType="VARCHAR"/>
             <result property="area" column="area" jdbcType="VARCHAR"/>
+            <result property="accountUrl" column="account_url" jdbcType="VARCHAR"/>
             <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
             <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
             <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>