diff --git a/admin/src/api/pmownerhouserel.js b/admin/src/api/pmownerhouserel.js
index cc01be3..7c7bc73 100644
--- a/admin/src/api/pmownerhouserel.js
+++ b/admin/src/api/pmownerhouserel.js
@@ -14,9 +14,9 @@ import request from '@/utils/request'
* 新增PmOwnerHouseRel
* @param pram
*/
-export function PmOwnerHouseRelCreateApi(data) {
+export function pmownerhouserelCreateApi(data) {
return request({
- url: 'autogencode/pmownerhouserel/save',
+ url: '/autogencode/pmownerhouserel/save',
method: 'POST',
data
})
@@ -28,7 +28,7 @@ export function PmOwnerHouseRelCreateApi(data) {
*/
export function pmownerhouserelUpdateApi(data) {
return request({
- url: 'autogencode/pmownerhouserel/update',
+ url: '/autogencode/pmownerhouserel/update',
method: 'POST',
data
})
@@ -40,19 +40,20 @@ export function pmownerhouserelUpdateApi(data) {
*/
export function pmownerhouserelDetailApi(id) {
return request({
- url: `autogencode/pmownerhouserel/info/${id}`,
+ url: `/autogencode/pmownerhouserel/info/${id}`,
method: 'GET'
})
}
/**
- * pmownerhouserel删除
- * @param pram
+ * pmownerhouserel批量删除
+ * @param ids
*/
-export function pmownerhouserelDeleteApi(id) {
+export function pmownerhouserelDeleteApi(ids) {
return request({
- url: `autogencode/pmownerhouserel/delete/${id}`,
- method: 'get'
+ url: '/autogencode/pmownerhouserel/delete',
+ method: 'POST',
+ data: ids
})
}
@@ -63,7 +64,7 @@ export function pmownerhouserelDeleteApi(id) {
*/
export function pmownerhouserelListApi(params) {
return request({
- url: 'autogencode/pmownerhouserel/list',
+ url: '/autogencode/pmownerhouserel/list',
method: 'GET',
params
})
diff --git a/admin/src/views/pm/houser/index.vue b/admin/src/views/pm/houser/index.vue
index a18773c..358695f 100644
--- a/admin/src/views/pm/houser/index.vue
+++ b/admin/src/views/pm/houser/index.vue
@@ -66,7 +66,7 @@
label="操作">
修改
- 删除
+ 删除
@@ -155,18 +155,30 @@
this.$refs.addOrUpdate.init(id)
})
},
- // 删除
+ // 删除处理(支持单个删除和批量删除)
deleteHandle (id) {
- var ids = id ? [id] : this.dataListSelections.map(item => {
- return item.id
- })
- this.$confirm(`您确定对[id=${ids.join(',')}]进行[${id ? '删除' : '批量删除'}]操作?`, '提示', {
+ let ids = []
+ let idText = ''
+
+ // 如果传入了单个id参数,则为单个删除
+ if (id) {
+ ids = [id]
+ idText = id
+ } else {
+ // 否则为批量删除
+ ids = this.dataListSelections.map(item => {
+ return item.id
+ })
+ idText = ids.join(',')
+ }
+
+ this.$confirm(`确定进行删除操作?`, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
- api.pmownerhouserelDeleteApi(id).then(res => {
- // TODO 处理删除
+ // 调用批量删除API
+ api.pmownerhouserelDeleteApi(ids).then(res => {
this.$message.success('删除成功')
this.getDataList()
})
diff --git a/admin/src/views/pm/houser/pmownerhouserel-add-and-update.vue b/admin/src/views/pm/houser/pmownerhouserel-add-and-update.vue
index 1351b1d..02a28f4 100644
--- a/admin/src/views/pm/houser/pmownerhouserel-add-and-update.vue
+++ b/admin/src/views/pm/houser/pmownerhouserel-add-and-update.vue
@@ -61,19 +61,19 @@
visible: false,
dataForm: {
id: 0,
- ownerId: '' ,
- houseId: '' ,
- relType: '' ,
- bindTime: '' ,
- unbindTime: '' ,
- remark: '' ,
- delFlag: '' ,
- createDept: '' ,
- createBy: '' ,
- createTime: '' ,
- updateBy: '' ,
- updateTime: '' ,
- tenantId: ''
+ ownerId: '' ,
+ houseId: '' ,
+ relType: '' ,
+ bindTime: '' ,
+ unbindTime: '' ,
+ remark: '' ,
+ delFlag: '' ,
+ createDept: '' ,
+ createBy: '' ,
+ createTime: '' ,
+ updateBy: '' ,
+ updateTime: '' ,
+ tenantId: ''
},
dataRule: {
ownerId: [
@@ -85,36 +85,36 @@
relType: [
{ required: true, message: '关联类型 为必填项', trigger: 'blur' }
],
- bindTime: [
- { required: true, message: '绑定时间 为必填项', trigger: 'blur' }
- ],
- unbindTime: [
- { required: true, message: '解绑时间 为必填项', trigger: 'blur' }
- ],
- remark: [
- { required: true, message: '备注 为必填项', trigger: 'blur' }
- ],
- delFlag: [
- { required: true, message: '删除标志(0代表存在 2代表删除) 为必填项', trigger: 'blur' }
- ],
- createDept: [
- { required: true, message: '创建部门 为必填项', trigger: 'blur' }
- ],
- createBy: [
- { required: true, message: '创建人 为必填项', trigger: 'blur' }
- ],
- createTime: [
- { required: true, message: '创建时间 为必填项', trigger: 'blur' }
- ],
- updateBy: [
- { required: true, message: '修改人 为必填项', trigger: 'blur' }
- ],
- updateTime: [
- { required: true, message: '修改时间 为必填项', trigger: 'blur' }
- ],
- tenantId: [
- { required: true, message: '租户ID 为必填项', trigger: 'blur' }
- ]
+ // bindTime: [
+ // { required: true, message: '绑定时间 为必填项', trigger: 'blur' }
+ // ],
+ // unbindTime: [
+ // { required: true, message: '解绑时间 为必填项', trigger: 'blur' }
+ // ],
+ // remark: [
+ // { required: true, message: '备注 为必填项', trigger: 'blur' }
+ // ],
+ // delFlag: [
+ // { required: true, message: '删除标志(0代表存在 2代表删除) 为必填项', trigger: 'blur' }
+ // ],
+ // createDept: [
+ // { required: true, message: '创建部门 为必填项', trigger: 'blur' }
+ // ],
+ // createBy: [
+ // { required: true, message: '创建人 为必填项', trigger: 'blur' }
+ // ],
+ // createTime: [
+ // { required: true, message: '创建时间 为必填项', trigger: 'blur' }
+ // ],
+ // updateBy: [
+ // { required: true, message: '修改人 为必填项', trigger: 'blur' }
+ // ],
+ // updateTime: [
+ // { required: true, message: '修改时间 为必填项', trigger: 'blur' }
+ // ],
+ // tenantId: [
+ // { required: true, message: '租户ID 为必填项', trigger: 'blur' }
+ // ]
}
}
},
@@ -133,9 +133,10 @@
},
// 表单数据提交
dataSubmit () {
+ console.log(this.dataForm);
this.$refs['dataForm'].validate((valid) => {
if (valid) {
- if (dataForm.id) {
+ if (this.dataForm.id) {
api.pmownerhouserelUpdateApi(this.dataForm).then(res =>{
this.$message.success('保存成功')
@@ -150,7 +151,7 @@
this.$emit('refreshDataList')
});
}
-
+
}
})
}
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerController.java
index 7c3743f..bf6d748 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerController.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerController.java
@@ -155,7 +155,7 @@ public class PmOwnerController {
/**
* 详情数据
*/
- @RequestMapping("/info/{id}")
+ @RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
public CommonResult info(@PathVariable("id") Long id){
PmOwner pmOwner = pmOwnerService.getById(id);
@@ -165,7 +165,7 @@ public class PmOwnerController {
/**
* 新增数据
*/
- @RequestMapping("/save")
+ @RequestMapping(value = "/save", method = RequestMethod.POST)
public CommonResult save(@RequestBody PmOwner pmOwner){
if (pmOwnerService.save(pmOwner)) {
return CommonResult.success();
@@ -176,7 +176,7 @@ public class PmOwnerController {
/**
* 修改数据
*/
- @RequestMapping("/update")
+ @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult update(@RequestBody PmOwner pmOwner){
if (pmOwnerService.updateById(pmOwner)) {
return CommonResult.success();
@@ -187,7 +187,7 @@ public class PmOwnerController {
/**
* 删除:根据id集合
*/
- @RequestMapping("/delete")
+ @RequestMapping(value = "/delete", method = RequestMethod.GET)
public CommonResult delete(@RequestBody Long[] ids){
if (pmOwnerService.removeByIds(Arrays.asList(ids))) {
return CommonResult.success();
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerHouseRelController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerHouseRelController.java
index e568065..759c289 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerHouseRelController.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/PmOwnerHouseRelController.java
@@ -1,5 +1,8 @@
package com.zbkj.modules.autogencode.controller;
+import java.util.Arrays;
+import java.util.Map;
+
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.zbkj.common.request.PageParamRequest;
@@ -8,31 +11,21 @@ import com.zbkj.common.page.CommonPage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
import com.zbkj.modules.autogencode.service.PmOwnerHouseRelService;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+
/**
* 业主房屋关联表 控制器
- * +----------------------------------------------------------------------
- * | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- * +----------------------------------------------------------------------
- * | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
- * +----------------------------------------------------------------------
- * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- * +----------------------------------------------------------------------
- * | Author: 大粽子
- * +----------------------------------------------------------------------
- * | @date Thu Oct 09 15:29:10 CST 2025
- * +----------------------------------------------------------------------
- * | @date stivepeim@outlook.com
- * +----------------------------------------------------------------------
*/
@RestController
@RequestMapping("api/autogencode/pmownerhouserel")
@@ -43,27 +36,111 @@ public class PmOwnerHouseRelController {
/**
- * 分页显示业主房屋关联列表
+ * 条件设置
+ * 根据实体类字段自动生成查询条件
+ */
+ private void condition(LambdaQueryWrapper queryWrapper, PmOwnerHouseRel request) {
+ if (request == null) {
+ return;
+ }
+
+ // 根据实体类字段自动生成查询条件
+
+ // id
+ if (request.getId() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getId, request.getId());
+ }
+
+ // 业主id
+ if (request.getOwnerId() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getOwnerId, request.getOwnerId());
+ }
+
+ // 房屋id
+ if (request.getHouseId() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getHouseId, request.getHouseId());
+ }
+
+ // 关联类型
+ if (StrUtil.isNotBlank(request.getRelType())) {
+ queryWrapper.eq(PmOwnerHouseRel::getRelType, request.getRelType());
+ }
+
+ // 绑定时间
+ if (request.getBindTime() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getBindTime, request.getBindTime());
+ }
+
+ // 解绑时间
+ if (request.getUnbindTime() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getUnbindTime, request.getUnbindTime());
+ }
+
+ // 备注
+ if (StrUtil.isNotBlank(request.getRemark())) {
+ queryWrapper.eq(PmOwnerHouseRel::getRemark, request.getRemark());
+ }
+
+ // 删除标志(0代表存在 2代表删除)
+ if (StrUtil.isNotBlank(request.getDelFlag())) {
+ queryWrapper.eq(PmOwnerHouseRel::getDelFlag, request.getDelFlag());
+ }
+
+ // 创建部门
+ if (request.getCreateDept() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getCreateDept, request.getCreateDept());
+ }
+
+ // 创建人
+ if (request.getCreateBy() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getCreateBy, request.getCreateBy());
+ }
+
+ // 创建时间
+ if (request.getCreateTime() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getCreateTime, request.getCreateTime());
+ }
+
+ // 修改人
+ if (request.getUpdateBy() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getUpdateBy, request.getUpdateBy());
+ }
+
+ // 修改时间
+ if (request.getUpdateTime() != null) {
+ queryWrapper.eq(PmOwnerHouseRel::getUpdateTime, request.getUpdateTime());
+ }
+
+ // 租户ID
+ if (StrUtil.isNotBlank(request.getTenantId())) {
+ queryWrapper.eq(PmOwnerHouseRel::getTenantId, request.getTenantId());
+ }
+
+ }
+
+
+ /**
+ * 分页显示业主房屋关联表
* @param request 搜索条件
* @param pageParamRequest 分页参数
*/
+ @ApiOperation(value = "分页列表")
@RequestMapping(value = "/list", method = RequestMethod.GET)
- public CommonResult> getList(@Validated PmOwnerHouseRel request, @Validated PageParamRequest pageParamRequest){
+ public CommonResult> getList(@Validated PmOwnerHouseRel request, @Validated PageParamRequest pageParamRequest) {
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper();
// 应用搜索条件
condition(queryWrapper, request);
- CommonPage storeProductRuleCommonPage =
- CommonPage.restPage(pmOwnerHouseRelService.pageList(queryWrapper, pageParamRequest));
- return CommonResult.success(storeProductRuleCommonPage);
+ CommonPage page = CommonPage.restPage(pmOwnerHouseRelService.pageList(queryWrapper, pageParamRequest));
+ return CommonResult.success(page);
}
/**
* 详情数据
*/
- @RequestMapping("/info/{id}")
+ @RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
public CommonResult info(@PathVariable("id") Long id){
PmOwnerHouseRel pmOwnerHouseRel = pmOwnerHouseRelService.getById(id);
@@ -84,7 +161,7 @@ public class PmOwnerHouseRelController {
/**
* 修改数据
*/
- @RequestMapping("/update")
+ @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult update(@RequestBody PmOwnerHouseRel pmOwnerHouseRel){
if (pmOwnerHouseRelService.updateById(pmOwnerHouseRel)) {
return CommonResult.success();
@@ -95,7 +172,7 @@ public class PmOwnerHouseRelController {
/**
* 删除:根据id集合
*/
- @RequestMapping("/delete")
+ @RequestMapping(value = "/delete", method = RequestMethod.POST)
public CommonResult delete(@RequestBody Long[] ids){
if (pmOwnerHouseRelService.removeByIds(Arrays.asList(ids))) {
return CommonResult.success();
@@ -103,26 +180,4 @@ public class PmOwnerHouseRelController {
return CommonResult.failed();
}
-
- /**
- * 条件设置
- */
- private void condition(LambdaQueryWrapper queryWrapper, PmOwnerHouseRel request) {
- if (request.getId() != null) {
- queryWrapper.eq(PmOwnerHouseRel::getId, request.getId());
- }
- if (request.getOwnerId() != null) {
- queryWrapper.eq(PmOwnerHouseRel::getOwnerId, request.getOwnerId());
- }
- if (request.getHouseId() != null) {
- queryWrapper.eq(PmOwnerHouseRel::getHouseId, request.getHouseId());
- }
- if (StrUtil.isNotBlank(request.getRelType())) {
- queryWrapper.eq(PmOwnerHouseRel::getRelType, request.getRelType());
- }
- // 按创建时间降序排序
- queryWrapper.orderByDesc(PmOwnerHouseRel::getCreateTime);
- }
-
-
}
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/PmOwnerHouseRelDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/PmOwnerHouseRelDao.java
index a0c3ad8..e2be15b 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/PmOwnerHouseRelDao.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/PmOwnerHouseRelDao.java
@@ -4,7 +4,9 @@ import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
-
+/**
+ * 业主房屋关联表 DAO 映射层
+ */
@Mapper
public interface PmOwnerHouseRelDao extends BaseMapper {
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwner.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwner.java
index 19cd8d1..ab9e2a4 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwner.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwner.java
@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
-import java.io.Serializable;
+ import java.io.Serializable;
import java.util.Date;
import lombok.Data;
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwnerHouseRel.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwnerHouseRel.java
index 49a8431..081cace 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwnerHouseRel.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/PmOwnerHouseRel.java
@@ -2,88 +2,88 @@ package com.zbkj.modules.autogencode.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
-/**
- * 业主房屋关联表 Entity 实体类
- * +----------------------------------------------------------------------
- * | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- * +----------------------------------------------------------------------
- * | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
- * +----------------------------------------------------------------------
- * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- * +----------------------------------------------------------------------
- * @author: 大粽子
- * +----------------------------------------------------------------------
- * @date Thu Oct 09 15:29:10 CST 2025
- * +----------------------------------------------------------------------
- * @email stivepeim@outlook.com
- * +----------------------------------------------------------------------
- */
+
@Data
@TableName("pm_owner_house_rel")
public class PmOwnerHouseRel implements Serializable {
private static final long serialVersionUID = 1L;
- /**
- * id
- */
- @TableId
- private Long id;
- /**
- * 业主id
- */
- private Long ownerId;
- /**
- * 房屋id
- */
- private Long houseId;
- /**
- * 关联类型
- */
- private String relType;
- /**
- * 绑定时间
- */
- private Date bindTime;
- /**
- * 解绑时间
- */
- private Date unbindTime;
- /**
- * 备注
- */
- private String remark;
- /**
- * 删除标志(0代表存在 2代表删除)
- */
- private String delFlag;
- /**
- * 创建部门
- */
- private Long createDept;
- /**
- * 创建人
- */
- private Long createBy;
- /**
- * 创建时间
- */
- private Date createTime;
- /**
- * 修改人
- */
- private Long updateBy;
- /**
- * 修改时间
- */
- private Date updateTime;
- /**
- * 租户ID
- */
- private String tenantId;
-
+ /**
+ * id
+ */
+ @ApiModelProperty(value = "id")
+ @TableId
+ private Long id;
+ /**
+ * 业主id
+ */
+ @ApiModelProperty(value = "业主id")
+ private Long ownerId;
+ /**
+ * 房屋id
+ */
+ @ApiModelProperty(value = "房屋id")
+ private Long houseId;
+ /**
+ * 关联类型
+ */
+ @ApiModelProperty(value = "关联类型")
+ private String relType;
+ /**
+ * 绑定时间
+ */
+ @ApiModelProperty(value = "绑定时间")
+ private Date bindTime;
+ /**
+ * 解绑时间
+ */
+ @ApiModelProperty(value = "解绑时间")
+ private Date unbindTime;
+ /**
+ * 备注
+ */
+ @ApiModelProperty(value = "备注")
+ private String remark;
+ /**
+ * 删除标志(0代表存在 2代表删除)
+ */
+ @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)")
+ private String delFlag;
+ /**
+ * 创建部门
+ */
+ @ApiModelProperty(value = "创建部门")
+ private Long createDept;
+ /**
+ * 创建人
+ */
+ @ApiModelProperty(value = "创建人")
+ private Long createBy;
+ /**
+ * 创建时间
+ */
+ @ApiModelProperty(value = "创建时间")
+ private Date createTime;
+ /**
+ * 修改人
+ */
+ @ApiModelProperty(value = "修改人")
+ private Long updateBy;
+ /**
+ * 修改时间
+ */
+ @ApiModelProperty(value = "修改时间")
+ private Date updateTime;
+ /**
+ * 租户ID
+ */
+ @ApiModelProperty(value = "租户ID")
+ private String tenantId;
+
}
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/PmOwnerHouseRelService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/PmOwnerHouseRelService.java
index 9776530..e2c88fb 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/PmOwnerHouseRelService.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/PmOwnerHouseRelService.java
@@ -1,19 +1,10 @@
-/*
- * @Author: zxf 1532322479@qq.com
- * @Date: 2025-10-10 08:38:04
- * @LastEditors: zxf 1532322479@qq.com
- * @LastEditTime: 2025-10-10 09:43:58
- * @FilePath: \crmebTwo\crmeb\crmeb-admin\src\main\java\com\zbkj\modules\autogencode\service\PmOwnerHouseRelService.java
- * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
- */
package com.zbkj.modules.autogencode.service;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
-import com.zbkj.common.page.CommonPage;
import com.zbkj.common.request.PageParamRequest;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+
import java.util.List;
import java.util.Map;
@@ -21,30 +12,14 @@ import java.util.Map;
/**
* 业主房屋关联表 业务接口
* +----------------------------------------------------------------------
- * | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- * +----------------------------------------------------------------------
- * | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
- * +----------------------------------------------------------------------
- * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- * +----------------------------------------------------------------------
- * @author: 大粽子
- * +----------------------------------------------------------------------
- * @date Thu Oct 09 15:29:10 CST 2025
- * +----------------------------------------------------------------------
- * @email stivepeim@outlook.com
- * +----------------------------------------------------------------------
*/
public interface PmOwnerHouseRelService extends IService {
-
- /**
- * 带分页参数的列表查询
- * @param queryWrapper 查询条件
- * @param pageParamRequest 分页参数
- * @return List 查询结果
- */
+ /**
+ * PmOwnerHouseRel 列表查询
+ * @param pageParamRequest 分页参数对象
+ * @return
+ */
List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest);
-
-
}
diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/PmOwnerHouseRelServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/PmOwnerHouseRelServiceImpl.java
index ff12108..aac2206 100644
--- a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/PmOwnerHouseRelServiceImpl.java
+++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/PmOwnerHouseRelServiceImpl.java
@@ -1,13 +1,11 @@
package com.zbkj.modules.autogencode.service.impl;
import com.github.pagehelper.PageHelper;
-import com.zbkj.common.model.product.StoreProductRule;
-import com.zbkj.service.dao.StoreProductRuleDao;
-import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
import com.zbkj.modules.autogencode.dao.PmOwnerHouseRelDao;
import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
diff --git a/crmeb/crmeb-admin/src/main/resources/application-beta.yml b/crmeb/crmeb-admin/src/main/resources/application-beta.yml
index 06ceb71..33171ab 100644
--- a/crmeb/crmeb-admin/src/main/resources/application-beta.yml
+++ b/crmeb/crmeb-admin/src/main/resources/application-beta.yml
@@ -29,7 +29,7 @@ spring:
# 数据库配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
- driver-class-name: com.mysql.jdbc.Driver
+ driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8&allowPublicKeyRetrieval=true&useSSL=false&verifyServerCertificate=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&authenticationPlugins=mysql_native_password
username: root
password: root
diff --git a/crmeb/crmeb-admin/src/main/resources/application-dev.yml b/crmeb/crmeb-admin/src/main/resources/application-dev.yml
index 1f066f1..14843a6 100644
--- a/crmeb/crmeb-admin/src/main/resources/application-dev.yml
+++ b/crmeb/crmeb-admin/src/main/resources/application-dev.yml
@@ -23,7 +23,7 @@ spring:
max-request-size: 50MB #设置单次请求文件的总大小
datasource:
type: com.alibaba.druid.pool.DruidDataSource
- driver-class-name: com.mysql.jdbc.Driver
+ driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8&allowPublicKeyRetrieval=true&useSSL=false&verifyServerCertificate=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&authenticationPlugins=mysql_native_password
username: root
password: root
diff --git a/crmeb/crmeb-admin/src/main/resources/application-prod.yml b/crmeb/crmeb-admin/src/main/resources/application-prod.yml
index c43eef1..952e1a3 100644
--- a/crmeb/crmeb-admin/src/main/resources/application-prod.yml
+++ b/crmeb/crmeb-admin/src/main/resources/application-prod.yml
@@ -23,7 +23,7 @@ spring:
# 数据库配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
- driver-class-name: com.mysql.jdbc.Driver
+ driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8&allowPublicKeyRetrieval=true&useSSL=false&verifyServerCertificate=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&authenticationPlugins=mysql_native_password
username: root
password: root
diff --git a/crmeb/crmeb-admin/src/main/resources/application.yml b/crmeb/crmeb-admin/src/main/resources/application.yml
index cf458e4..7fb090f 100644
--- a/crmeb/crmeb-admin/src/main/resources/application.yml
+++ b/crmeb/crmeb-admin/src/main/resources/application.yml
@@ -37,10 +37,10 @@ spring:
# 数据库配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
- driver-class-name: com.mysql.jdbc.Driver
- url: jdbc:mysql://124.71.134.146:63306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8&allowPublicKeyRetrieval=true&useSSL=false&verifyServerCertificate=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&autoReconnect=true&failOverReadOnly=false&maxReconnects=10
username: root
- password: fastrise@chain
+ password: root
redis:
host: localhost #地址
diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/PmOwnerHouseRelDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/PmOwnerHouseRelDao.xml
new file mode 100644
index 0000000..f06275a
--- /dev/null
+++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/PmOwnerHouseRelDao.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/crmeb/crmeb-service/src/main/resources/template/java/Controller.java.vm b/crmeb/crmeb-service/src/main/resources/template/java/Controller.java.vm
index b12c384..92224fe 100644
--- a/crmeb/crmeb-service/src/main/resources/template/java/Controller.java.vm
+++ b/crmeb/crmeb-service/src/main/resources/template/java/Controller.java.vm
@@ -87,7 +87,7 @@ public class ${className}Controller {
/**
* 详情数据
*/
- @RequestMapping("/info/{${pk.attrname}}")
+ @RequestMapping(value = "/info/{${pk.attrname}}", method = RequestMethod.GET)
public CommonResult<${className}> info(@PathVariable("${pk.attrname}") ${pk.attrType} ${pk.attrname}){
${className} ${classname} = ${classname}Service.getById(${pk.attrname});
@@ -97,7 +97,7 @@ public class ${className}Controller {
/**
* 新增数据
*/
- @RequestMapping("/save")
+ @RequestMapping(value = "/save", method = RequestMethod.POST)
public CommonResult save(@RequestBody ${className} ${classname}){
if (${classname}Service.save(${classname})) {
return CommonResult.success();
@@ -108,7 +108,7 @@ public class ${className}Controller {
/**
* 修改数据
*/
- @RequestMapping("/update")
+ @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult update(@RequestBody ${className} ${classname}){
if (${classname}Service.updateById(${classname})) {
return CommonResult.success();
@@ -119,7 +119,7 @@ public class ${className}Controller {
/**
* 删除:根据id集合
*/
- @RequestMapping("/delete")
+ @RequestMapping(value = "/delete", method = RequestMethod.POST)
public CommonResult delete(@RequestBody ${pk.attrType}[] ${pk.attrname}s){
if (${classname}Service.removeByIds(Arrays.asList(${pk.attrname}s))) {
return CommonResult.success();