资产管理ALL
This commit is contained in:
parent
b5c1bffef3
commit
c2e7638196
@ -95,4 +95,19 @@ public class PropertyDealItemController {
|
|||||||
propertyDealItemService.deletePropertyDealItem(id);
|
propertyDealItemService.deletePropertyDealItem(id);
|
||||||
return CommonResult.ok();
|
return CommonResult.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新企业管理-资产变动子表
|
||||||
|
*
|
||||||
|
* @param updateReqVO 更新对象
|
||||||
|
* @author 小李
|
||||||
|
* @date 14:05 2024/8/17
|
||||||
|
**/
|
||||||
|
@PutMapping("/updateChange")
|
||||||
|
@Operation(summary = "更新企业管理-资产处置子表")
|
||||||
|
@PreAuthorize("@ss.hasPermission('company:property-deal:update')")
|
||||||
|
public CommonResult updatePropertyDealItemChange(@RequestBody PropertyDealItemReqVO updateReqVO) {
|
||||||
|
propertyDealItemService.updatePropertyDealItemChange(updateReqVO);
|
||||||
|
return CommonResult.ok();
|
||||||
|
}
|
||||||
}
|
}
|
@ -48,4 +48,13 @@ public interface PropertyDealItemService extends IService<PropertyDealItem> {
|
|||||||
* @param id 记录
|
* @param id 记录
|
||||||
**/
|
**/
|
||||||
void deletePropertyDealItem(String id);
|
void deletePropertyDealItem(String id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新企业管理-资产变动子表
|
||||||
|
*
|
||||||
|
* @param updateReqVO 更新对象
|
||||||
|
* @author 小李
|
||||||
|
* @date 14:05 2024/8/17
|
||||||
|
**/
|
||||||
|
void updatePropertyDealItemChange(PropertyDealItemReqVO updateReqVO);
|
||||||
}
|
}
|
@ -1,10 +1,13 @@
|
|||||||
package cn.iocoder.yudao.module.property.service.impl;
|
package cn.iocoder.yudao.module.property.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.iocoder.yudao.module.property.entity.Property;
|
||||||
import cn.iocoder.yudao.module.property.entity.PropertyDeal;
|
import cn.iocoder.yudao.module.property.entity.PropertyDeal;
|
||||||
import cn.iocoder.yudao.module.property.entity.PropertyDealItem;
|
import cn.iocoder.yudao.module.property.entity.PropertyDealItem;
|
||||||
import cn.iocoder.yudao.module.property.mapper.PropertyDealItemMapper;
|
import cn.iocoder.yudao.module.property.mapper.PropertyDealItemMapper;
|
||||||
import cn.iocoder.yudao.module.property.service.PropertyDealItemService;
|
import cn.iocoder.yudao.module.property.service.PropertyDealItemService;
|
||||||
import cn.iocoder.yudao.module.property.service.PropertyDealService;
|
import cn.iocoder.yudao.module.property.service.PropertyDealService;
|
||||||
|
import cn.iocoder.yudao.module.property.service.PropertyService;
|
||||||
import cn.iocoder.yudao.module.property.vo.PropertyDealItemReqVO;
|
import cn.iocoder.yudao.module.property.vo.PropertyDealItemReqVO;
|
||||||
import cn.iocoder.yudao.module.property.vo.PropertyDealItemRespVO;
|
import cn.iocoder.yudao.module.property.vo.PropertyDealItemRespVO;
|
||||||
import cn.iocoder.yudao.module.property.vo.PropertyDealReqVO;
|
import cn.iocoder.yudao.module.property.vo.PropertyDealReqVO;
|
||||||
@ -34,6 +37,10 @@ public class PropertyDealItemServiceImpl extends ServiceImpl<PropertyDealItemMap
|
|||||||
@Lazy // 解决循环依赖问题
|
@Lazy // 解决循环依赖问题
|
||||||
private PropertyDealService dealService;
|
private PropertyDealService dealService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
@Lazy
|
||||||
|
private PropertyService propertyService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得企业管理-资产处置子表分页
|
* 获得企业管理-资产处置子表分页
|
||||||
*
|
*
|
||||||
@ -90,4 +97,23 @@ public class PropertyDealItemServiceImpl extends ServiceImpl<PropertyDealItemMap
|
|||||||
// 删除子表
|
// 删除子表
|
||||||
baseMapper.deleteById(id);
|
baseMapper.deleteById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新企业管理-资产变动子表
|
||||||
|
*
|
||||||
|
* @param updateReqVO 更新对象
|
||||||
|
* @author 小李
|
||||||
|
* @date 14:05 2024/8/17
|
||||||
|
**/
|
||||||
|
@Override
|
||||||
|
@DSTransactional
|
||||||
|
public void updatePropertyDealItemChange(PropertyDealItemReqVO updateReqVO){
|
||||||
|
// 修改资产表
|
||||||
|
Property property = BeanUtil.toBean(updateReqVO, Property.class);
|
||||||
|
property.setId(updateReqVO.getPropertyId());
|
||||||
|
propertyService.updateById(property);
|
||||||
|
|
||||||
|
// 修改变动子表
|
||||||
|
baseMapper.updateById(updateReqVO);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user