|
|
|
@ -16,12 +16,18 @@
|
|
|
|
|
*/ |
|
|
|
|
package com.logpm.basic.service.impl; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
import com.logpm.basic.dto.BasicPropertyDTO; |
|
|
|
|
import com.logpm.basic.entity.BasicLineNodeEntity; |
|
|
|
|
import com.logpm.basic.entity.BasicPropertyfieldEntity; |
|
|
|
|
import com.logpm.basic.entity.BasicPropertyvalueEntity; |
|
|
|
|
import com.logpm.basic.mapper.BasicPropertyMapper; |
|
|
|
|
import com.logpm.basic.mapper.BasicPropertyvalueMapper; |
|
|
|
|
import com.logpm.basic.vo.BasicPropertyfieldVO; |
|
|
|
|
import com.logpm.basic.excel.BasicPropertyfieldExcel; |
|
|
|
|
import com.logpm.basic.mapper.BasicPropertyfieldMapper; |
|
|
|
|
import com.logpm.basic.service.IBasicPropertyfieldService; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
@ -36,8 +42,11 @@ import java.util.concurrent.atomic.AtomicReference;
|
|
|
|
|
* @since 2023-06-06 |
|
|
|
|
*/ |
|
|
|
|
@Service |
|
|
|
|
@AllArgsConstructor |
|
|
|
|
public class BasicPropertyfieldServiceImpl extends BaseServiceImpl<BasicPropertyfieldMapper, BasicPropertyfieldEntity> implements IBasicPropertyfieldService { |
|
|
|
|
|
|
|
|
|
private final BasicPropertyvalueMapper basicPropertyvalueMapper; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<BasicPropertyfieldVO> selectBasicPropertyfieldPage(IPage<BasicPropertyfieldVO> page, BasicPropertyfieldVO basicPropertyfield) { |
|
|
|
|
return page.setRecords(baseMapper.selectBasicPropertyfieldPage(page, basicPropertyfield)); |
|
|
|
@ -66,4 +75,13 @@ public class BasicPropertyfieldServiceImpl extends BaseServiceImpl<BasicProperty
|
|
|
|
|
return this.saveBatch(basicProperty.getField()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Integer deleteByMasterId(List<Long> masterId) { |
|
|
|
|
//将值表也删除
|
|
|
|
|
QueryWrapper<BasicPropertyvalueEntity> wrappervalus = new QueryWrapper(); |
|
|
|
|
basicPropertyvalueMapper.delete(wrappervalus.lambda().in(BasicPropertyvalueEntity::getMasterId,masterId)); |
|
|
|
|
QueryWrapper<BasicPropertyfieldEntity> wrapper = new QueryWrapper(); |
|
|
|
|
return baseMapper.delete(wrapper.lambda().in(BasicPropertyfieldEntity::getMasterId,masterId)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|