|
|
@@ -1,6 +1,7 @@
|
|
|
package cn.start.tz.module.pressure2.service.dynamictbval;
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import cn.start.tz.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictb.vo.DynamicTbRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictbcol.vo.DynamicTbColRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInstantiateWithRuleVO;
|
|
|
@@ -10,6 +11,7 @@ import cn.start.tz.module.pressure2.dal.dataobject.dynamictbcol.DynamicTbColDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbins.DynamicTbInsDO;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.dynamictb.DynamicTbMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.dynamictbcol.DynamicTbColMapper;
|
|
|
+import cn.start.tz.module.pressure2.dal.mysql.dynamictbins.DynamicTbInsMapper;
|
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
|
|
|
import cn.start.tz.module.pressure2.service.dynamictbins.DynamicTbInsService;
|
|
|
import cn.start.tz.module.pressure2.util.OFDataUtils;
|
|
|
@@ -59,6 +61,10 @@ public class DynamicTbValServiceImpl extends ServiceImpl<DynamicTbValMapper, Dyn
|
|
|
|
|
|
@Resource
|
|
|
private DynamicTbMapper dynamicTbMapper;
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private DynamicTbInsMapper dynamicTbInsMapper;
|
|
|
+
|
|
|
@Autowired
|
|
|
OFDataUtils ofDataUtils;
|
|
|
|
|
|
@@ -191,6 +197,15 @@ public class DynamicTbValServiceImpl extends ServiceImpl<DynamicTbValMapper, Dyn
|
|
|
.orElse(Collections.emptyList());
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void deleteDynamicTbValByRefId(String refId) {
|
|
|
+ DynamicTbInsDO dynamicTbInsDO = dynamicTbInsMapper.selectOne(DynamicTbInsDO::getRefId, refId);
|
|
|
+ if (dynamicTbInsDO != null){
|
|
|
+ dynamicTbValMapper.delete(new LambdaQueryWrapper<DynamicTbValDO>()
|
|
|
+ .eq(DynamicTbValDO::getInsId, dynamicTbInsDO.getId()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/*@Override
|
|
|
public DynamicTBAndColVO getDynamicTbInsAndValByRefId(DynamicTBViewOrAddVO tbViewOrAddVO) {
|
|
|
DynamicTBAndColVO result = new DynamicTBAndColVO();
|