修改生成代码
main
zxf 4 weeks ago
parent aa8e457495
commit 2f4d624b5b

@ -14,9 +14,9 @@ import request from '@/utils/request'
* 新增PmOwnerHouseRel * 新增PmOwnerHouseRel
* @param pram * @param pram
*/ */
export function PmOwnerHouseRelCreateApi(data) { export function pmownerhouserelCreateApi(data) {
return request({ return request({
url: 'autogencode/pmownerhouserel/save', url: '/autogencode/pmownerhouserel/save',
method: 'POST', method: 'POST',
data data
}) })
@ -28,7 +28,7 @@ export function PmOwnerHouseRelCreateApi(data) {
*/ */
export function pmownerhouserelUpdateApi(data) { export function pmownerhouserelUpdateApi(data) {
return request({ return request({
url: 'autogencode/pmownerhouserel/update', url: '/autogencode/pmownerhouserel/update',
method: 'POST', method: 'POST',
data data
}) })
@ -40,19 +40,20 @@ export function pmownerhouserelUpdateApi(data) {
*/ */
export function pmownerhouserelDetailApi(id) { export function pmownerhouserelDetailApi(id) {
return request({ return request({
url: `autogencode/pmownerhouserel/info/${id}`, url: `/autogencode/pmownerhouserel/info/${id}`,
method: 'GET' method: 'GET'
}) })
} }
/** /**
* pmownerhouserel删除 * pmownerhouserel批量删除
* @param pram * @param ids
*/ */
export function pmownerhouserelDeleteApi(id) { export function pmownerhouserelDeleteApi(ids) {
return request({ return request({
url: `autogencode/pmownerhouserel/delete/${id}`, url: '/autogencode/pmownerhouserel/delete',
method: 'get' method: 'POST',
data: ids
}) })
} }
@ -63,7 +64,7 @@ export function pmownerhouserelDeleteApi(id) {
*/ */
export function pmownerhouserelListApi(params) { export function pmownerhouserelListApi(params) {
return request({ return request({
url: 'autogencode/pmownerhouserel/list', url: '/autogencode/pmownerhouserel/list',
method: 'GET', method: 'GET',
params params
}) })

@ -66,7 +66,7 @@
label="操作"> label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id)"></el-button> <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row.id)"></el-button>
<el-button type="text" size="small" @click="deleteHandle(scope.row.id)"></el-button> <el-button v-hasPermi="['autogencode:pmownerhouserel:delete']" type="text" size="small" @click="deleteHandle(scope.row.id)" style="color: #f56c6c;"></el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -155,18 +155,30 @@
this.$refs.addOrUpdate.init(id) this.$refs.addOrUpdate.init(id)
}) })
}, },
// //
deleteHandle (id) { deleteHandle (id) {
var ids = id ? [id] : this.dataListSelections.map(item => { let ids = []
let idText = ''
// id
if (id) {
ids = [id]
idText = id
} else {
//
ids = this.dataListSelections.map(item => {
return item.id return item.id
}) })
this.$confirm(`您确定对[id=${ids.join(',')}]进行[${id ? '删除' : '批量删除'}]操作?`, '提示', { idText = ids.join(',')
}
this.$confirm(`确定进行删除操作?`, '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
api.pmownerhouserelDeleteApi(id).then(res => { // API
// TODO api.pmownerhouserelDeleteApi(ids).then(res => {
this.$message.success('删除成功') this.$message.success('删除成功')
this.getDataList() this.getDataList()
}) })

@ -85,36 +85,36 @@
relType: [ relType: [
{ required: true, message: '关联类型 为必填项', trigger: 'blur' } { required: true, message: '关联类型 为必填项', trigger: 'blur' }
], ],
bindTime: [ // bindTime: [
{ required: true, message: '绑定时间 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
unbindTime: [ // unbindTime: [
{ required: true, message: '解绑时间 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
remark: [ // remark: [
{ required: true, message: '备注 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
delFlag: [ // delFlag: [
{ required: true, message: '删除标志0代表存在 2代表删除 为必填项', trigger: 'blur' } // { required: true, message: '0 2 ', trigger: 'blur' }
], // ],
createDept: [ // createDept: [
{ required: true, message: '创建部门 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
createBy: [ // createBy: [
{ required: true, message: '创建人 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
createTime: [ // createTime: [
{ required: true, message: '创建时间 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
updateBy: [ // updateBy: [
{ required: true, message: '修改人 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
updateTime: [ // updateTime: [
{ required: true, message: '修改时间 为必填项', trigger: 'blur' } // { required: true, message: ' ', trigger: 'blur' }
], // ],
tenantId: [ // tenantId: [
{ required: true, message: '租户ID 为必填项', trigger: 'blur' } // { required: true, message: 'ID ', trigger: 'blur' }
] // ]
} }
} }
}, },
@ -133,9 +133,10 @@
}, },
// //
dataSubmit () { dataSubmit () {
console.log(this.dataForm);
this.$refs['dataForm'].validate((valid) => { this.$refs['dataForm'].validate((valid) => {
if (valid) { if (valid) {
if (dataForm.id) { if (this.dataForm.id) {
api.pmownerhouserelUpdateApi(this.dataForm).then(res =>{ api.pmownerhouserelUpdateApi(this.dataForm).then(res =>{
this.$message.success('保存成功') this.$message.success('保存成功')

@ -155,7 +155,7 @@ public class PmOwnerController {
/** /**
* *
*/ */
@RequestMapping("/info/{id}") @RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
public CommonResult<PmOwner> info(@PathVariable("id") Long id){ public CommonResult<PmOwner> info(@PathVariable("id") Long id){
PmOwner pmOwner = pmOwnerService.getById(id); PmOwner pmOwner = pmOwnerService.getById(id);
@ -165,7 +165,7 @@ public class PmOwnerController {
/** /**
* *
*/ */
@RequestMapping("/save") @RequestMapping(value = "/save", method = RequestMethod.POST)
public CommonResult<String> save(@RequestBody PmOwner pmOwner){ public CommonResult<String> save(@RequestBody PmOwner pmOwner){
if (pmOwnerService.save(pmOwner)) { if (pmOwnerService.save(pmOwner)) {
return CommonResult.success(); return CommonResult.success();
@ -176,7 +176,7 @@ public class PmOwnerController {
/** /**
* *
*/ */
@RequestMapping("/update") @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult<String> update(@RequestBody PmOwner pmOwner){ public CommonResult<String> update(@RequestBody PmOwner pmOwner){
if (pmOwnerService.updateById(pmOwner)) { if (pmOwnerService.updateById(pmOwner)) {
return CommonResult.success(); return CommonResult.success();
@ -187,7 +187,7 @@ public class PmOwnerController {
/** /**
* :id * :id
*/ */
@RequestMapping("/delete") @RequestMapping(value = "/delete", method = RequestMethod.GET)
public CommonResult<String> delete(@RequestBody Long[] ids){ public CommonResult<String> delete(@RequestBody Long[] ids){
if (pmOwnerService.removeByIds(Arrays.asList(ids))) { if (pmOwnerService.removeByIds(Arrays.asList(ids))) {
return CommonResult.success(); return CommonResult.success();

@ -1,5 +1,8 @@
package com.zbkj.modules.autogencode.controller; package com.zbkj.modules.autogencode.controller;
import java.util.Arrays;
import java.util.Map;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.zbkj.common.request.PageParamRequest; 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.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; 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.entity.PmOwnerHouseRel;
import com.zbkj.modules.autogencode.service.PmOwnerHouseRelService; 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 CRMEBCRMEB
* +----------------------------------------------------------------------
* | Author:
* +----------------------------------------------------------------------
* @date Thu Oct 09 15:29:10 CST 2025
* +----------------------------------------------------------------------
* @date stivepeim@outlook.com
* +----------------------------------------------------------------------
*/ */
@RestController @RestController
@RequestMapping("api/autogencode/pmownerhouserel") @RequestMapping("api/autogencode/pmownerhouserel")
@ -43,10 +36,95 @@ public class PmOwnerHouseRelController {
/** /**
* *
*
*/
private void condition(LambdaQueryWrapper<PmOwnerHouseRel> 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 request
* @param pageParamRequest * @param pageParamRequest
*/ */
@ApiOperation(value = "分页列表")
@RequestMapping(value = "/list", method = RequestMethod.GET) @RequestMapping(value = "/list", method = RequestMethod.GET)
public CommonResult<CommonPage<PmOwnerHouseRel>> getList(@Validated PmOwnerHouseRel request, @Validated PageParamRequest pageParamRequest) { public CommonResult<CommonPage<PmOwnerHouseRel>> getList(@Validated PmOwnerHouseRel request, @Validated PageParamRequest pageParamRequest) {
LambdaQueryWrapper<PmOwnerHouseRel> queryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<PmOwnerHouseRel> queryWrapper = new LambdaQueryWrapper();
@ -54,16 +132,15 @@ public class PmOwnerHouseRelController {
// 应用搜索条件 // 应用搜索条件
condition(queryWrapper, request); condition(queryWrapper, request);
CommonPage<PmOwnerHouseRel> storeProductRuleCommonPage = CommonPage<PmOwnerHouseRel> page = CommonPage.restPage(pmOwnerHouseRelService.pageList(queryWrapper, pageParamRequest));
CommonPage.restPage(pmOwnerHouseRelService.pageList(queryWrapper, pageParamRequest)); return CommonResult.success(page);
return CommonResult.success(storeProductRuleCommonPage);
} }
/** /**
* *
*/ */
@RequestMapping("/info/{id}") @RequestMapping(value = "/info/{id}", method = RequestMethod.GET)
public CommonResult<PmOwnerHouseRel> info(@PathVariable("id") Long id){ public CommonResult<PmOwnerHouseRel> info(@PathVariable("id") Long id){
PmOwnerHouseRel pmOwnerHouseRel = pmOwnerHouseRelService.getById(id); PmOwnerHouseRel pmOwnerHouseRel = pmOwnerHouseRelService.getById(id);
@ -84,7 +161,7 @@ public class PmOwnerHouseRelController {
/** /**
* *
*/ */
@RequestMapping("/update") @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult<String> update(@RequestBody PmOwnerHouseRel pmOwnerHouseRel){ public CommonResult<String> update(@RequestBody PmOwnerHouseRel pmOwnerHouseRel){
if (pmOwnerHouseRelService.updateById(pmOwnerHouseRel)) { if (pmOwnerHouseRelService.updateById(pmOwnerHouseRel)) {
return CommonResult.success(); return CommonResult.success();
@ -95,7 +172,7 @@ public class PmOwnerHouseRelController {
/** /**
* :id * :id
*/ */
@RequestMapping("/delete") @RequestMapping(value = "/delete", method = RequestMethod.POST)
public CommonResult<String> delete(@RequestBody Long[] ids){ public CommonResult<String> delete(@RequestBody Long[] ids){
if (pmOwnerHouseRelService.removeByIds(Arrays.asList(ids))) { if (pmOwnerHouseRelService.removeByIds(Arrays.asList(ids))) {
return CommonResult.success(); return CommonResult.success();
@ -103,26 +180,4 @@ public class PmOwnerHouseRelController {
return CommonResult.failed(); return CommonResult.failed();
} }
/**
*
*/
private void condition(LambdaQueryWrapper<PmOwnerHouseRel> 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);
}
} }

@ -4,7 +4,9 @@ import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
/**
* DAO
*/
@Mapper @Mapper
public interface PmOwnerHouseRelDao extends BaseMapper<PmOwnerHouseRel> { public interface PmOwnerHouseRelDao extends BaseMapper<PmOwnerHouseRel> {

@ -2,27 +2,13 @@ package com.zbkj.modules.autogencode.entity;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import lombok.Data; import lombok.Data;
/**
* Entity
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEBCRMEB
* +----------------------------------------------------------------------
* @author:
* +----------------------------------------------------------------------
* @date Thu Oct 09 15:29:10 CST 2025
* +----------------------------------------------------------------------
* @email stivepeim@outlook.com
* +----------------------------------------------------------------------
*/
@Data @Data
@TableName("pm_owner_house_rel") @TableName("pm_owner_house_rel")
public class PmOwnerHouseRel implements Serializable { public class PmOwnerHouseRel implements Serializable {
@ -31,59 +17,73 @@ public class PmOwnerHouseRel implements Serializable {
/** /**
* id * id
*/ */
@ApiModelProperty(value = "id")
@TableId @TableId
private Long id; private Long id;
/** /**
* id * id
*/ */
@ApiModelProperty(value = "业主id")
private Long ownerId; private Long ownerId;
/** /**
* id * id
*/ */
@ApiModelProperty(value = "房屋id")
private Long houseId; private Long houseId;
/** /**
* *
*/ */
@ApiModelProperty(value = "关联类型")
private String relType; private String relType;
/** /**
* *
*/ */
@ApiModelProperty(value = "绑定时间")
private Date bindTime; private Date bindTime;
/** /**
* *
*/ */
@ApiModelProperty(value = "解绑时间")
private Date unbindTime; private Date unbindTime;
/** /**
* *
*/ */
@ApiModelProperty(value = "备注")
private String remark; private String remark;
/** /**
* 0 2 * 0 2
*/ */
@ApiModelProperty(value = "删除标志0代表存在 2代表删除")
private String delFlag; private String delFlag;
/** /**
* *
*/ */
@ApiModelProperty(value = "创建部门")
private Long createDept; private Long createDept;
/** /**
* *
*/ */
@ApiModelProperty(value = "创建人")
private Long createBy; private Long createBy;
/** /**
* *
*/ */
@ApiModelProperty(value = "创建时间")
private Date createTime; private Date createTime;
/** /**
* *
*/ */
@ApiModelProperty(value = "修改人")
private Long updateBy; private Long updateBy;
/** /**
* *
*/ */
@ApiModelProperty(value = "修改时间")
private Date updateTime; private Date updateTime;
/** /**
* ID * ID
*/ */
@ApiModelProperty(value = "租户ID")
private String tenantId; private String tenantId;
} }

@ -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; 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.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel; import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;
import com.zbkj.common.page.CommonPage;
import com.zbkj.common.request.PageParamRequest; import com.zbkj.common.request.PageParamRequest;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import java.util.List; import java.util.List;
import java.util.Map; 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 CRMEBCRMEB
* +----------------------------------------------------------------------
* @author:
* +----------------------------------------------------------------------
* @date Thu Oct 09 15:29:10 CST 2025
* +----------------------------------------------------------------------
* @email stivepeim@outlook.com
* +----------------------------------------------------------------------
*/ */
public interface PmOwnerHouseRelService extends IService<PmOwnerHouseRel> { public interface PmOwnerHouseRelService extends IService<PmOwnerHouseRel> {
/** /**
* * PmOwnerHouseRel
* @param queryWrapper * @param pageParamRequest
* @param pageParamRequest * @return
* @return List<PmOwnerHouseRel>
*/ */
List<PmOwnerHouseRel> pageList(LambdaQueryWrapper<PmOwnerHouseRel> queryWrapper, PageParamRequest pageParamRequest); List<PmOwnerHouseRel> pageList(LambdaQueryWrapper<PmOwnerHouseRel> queryWrapper, PageParamRequest pageParamRequest);
} }

@ -1,13 +1,11 @@
package com.zbkj.modules.autogencode.service.impl; package com.zbkj.modules.autogencode.service.impl;
import com.github.pagehelper.PageHelper; 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.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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.dao.PmOwnerHouseRelDao;
import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel; import com.zbkj.modules.autogencode.entity.PmOwnerHouseRel;

@ -29,7 +29,7 @@ spring:
# 数据库配置 # 数据库配置
datasource: datasource:
type: com.alibaba.druid.pool.DruidDataSource 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 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 username: root
password: root password: root

@ -23,7 +23,7 @@ spring:
max-request-size: 50MB #设置单次请求文件的总大小 max-request-size: 50MB #设置单次请求文件的总大小
datasource: datasource:
type: com.alibaba.druid.pool.DruidDataSource 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 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 username: root
password: root password: root

@ -23,7 +23,7 @@ spring:
# 数据库配置 # 数据库配置
datasource: datasource:
type: com.alibaba.druid.pool.DruidDataSource 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 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 username: root
password: root password: root

@ -37,10 +37,10 @@ spring:
# 数据库配置 # 数据库配置
datasource: datasource:
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://124.71.134.146:63306/crmeb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimeZone=GMT+8 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 username: root
password: fastrise@chain password: root
redis: redis:
host: localhost #地址 host: localhost #地址

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zbkj.modules.autogencode.dao.PmOwnerHouseRelDao">
<!-- 根据包名 模块名 以及类名 生成Mapper XML 配置文件 -->
<resultMap type="com.zbkj.modules.autogencode.entity.PmOwnerHouseRel" id="pmOwnerHouseRelMap">
<result property="id" column="id"/>
<result property="ownerId" column="owner_id"/>
<result property="houseId" column="house_id"/>
<result property="relType" column="rel_type"/>
<result property="bindTime" column="bind_time"/>
<result property="unbindTime" column="unbind_time"/>
<result property="remark" column="remark"/>
<result property="delFlag" column="del_flag"/>
<result property="createDept" column="create_dept"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="tenantId" column="tenant_id"/>
</resultMap>
</mapper>

@ -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}){ public CommonResult<${className}> info(@PathVariable("${pk.attrname}") ${pk.attrType} ${pk.attrname}){
${className} ${classname} = ${classname}Service.getById(${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<String> save(@RequestBody ${className} ${classname}){ public CommonResult<String> save(@RequestBody ${className} ${classname}){
if (${classname}Service.save(${classname})) { if (${classname}Service.save(${classname})) {
return CommonResult.success(); return CommonResult.success();
@ -108,7 +108,7 @@ public class ${className}Controller {
/** /**
* 修改数据 * 修改数据
*/ */
@RequestMapping("/update") @RequestMapping(value = "/update", method = RequestMethod.POST)
public CommonResult<String> update(@RequestBody ${className} ${classname}){ public CommonResult<String> update(@RequestBody ${className} ${classname}){
if (${classname}Service.updateById(${classname})) { if (${classname}Service.updateById(${classname})) {
return CommonResult.success(); return CommonResult.success();
@ -119,7 +119,7 @@ public class ${className}Controller {
/** /**
* 删除:根据id集合 * 删除:根据id集合
*/ */
@RequestMapping("/delete") @RequestMapping(value = "/delete", method = RequestMethod.POST)
public CommonResult<String> delete(@RequestBody ${pk.attrType}[] ${pk.attrname}s){ public CommonResult<String> delete(@RequestBody ${pk.attrType}[] ${pk.attrname}s){
if (${classname}Service.removeByIds(Arrays.asList(${pk.attrname}s))) { if (${classname}Service.removeByIds(Arrays.asList(${pk.attrname}s))) {
return CommonResult.success(); return CommonResult.success();

Loading…
Cancel
Save