最新一版4.0

pull/3/head
zmyYYDS 2023-12-22 20:10:06 +08:00
parent 0623c55417
commit d66de26a3d
1 changed files with 24 additions and 4 deletions

View File

@ -13,6 +13,7 @@ import net.srt.query.MetamodelpropertyQuery;
import net.srt.service.MetamodelPropertyService; import net.srt.service.MetamodelPropertyService;
import net.srt.vo.MetamodelPropertyVO; import net.srt.vo.MetamodelPropertyVO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import srt.cloud.framework.dbswitch.common.util.StringUtil; import srt.cloud.framework.dbswitch.common.util.StringUtil;
import java.util.List; import java.util.List;
@ -29,7 +30,8 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
@Override @Override
public List<MetamodelPropertyVO> properties(Long id) { public List<MetamodelPropertyVO> properties(Long id) {
LambdaQueryWrapper<MetamodelPropertyEntity> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<MetamodelPropertyEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(MetamodelPropertyEntity::getMetamodelId, id).orderByAsc(MetamodelPropertyEntity::getOrderNo); wrapper.eq(MetamodelPropertyEntity::getMetamodelId, id)
.orderByAsc(MetamodelPropertyEntity::getOrderNo);
return MetamodelPropertyConvert.INSTANCE.convertList(baseMapper.selectList(wrapper)); return MetamodelPropertyConvert.INSTANCE.convertList(baseMapper.selectList(wrapper));
} }
@ -55,8 +57,8 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
private LambdaQueryWrapper<MetamodelPropertyEntity> getWrapper(MetamodelpropertyQuery query) { private LambdaQueryWrapper<MetamodelPropertyEntity> getWrapper(MetamodelpropertyQuery query) {
LambdaQueryWrapper<MetamodelPropertyEntity> wrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<MetamodelPropertyEntity> wrapper = Wrappers.lambdaQuery();
wrapper.eq(MetamodelPropertyEntity::getMetamodelId, query.getMetamodelId()) wrapper.eq(MetamodelPropertyEntity::getMetamodelId, query.getMetamodelId())
.like(StringUtil.isBlank(query.getName()), MetamodelPropertyEntity::getName, query.getName()) .like(StringUtil.isNotBlank(query.getName()), MetamodelPropertyEntity::getName, query.getName())
.like(StringUtil.isBlank(query.getCode()), MetamodelPropertyEntity::getCode, query.getCode()) .like(StringUtil.isNotBlank(query.getCode()), MetamodelPropertyEntity::getCode, query.getCode())
.orderByAsc(MetamodelPropertyEntity::getOrderNo); .orderByAsc(MetamodelPropertyEntity::getOrderNo);
return wrapper; return wrapper;
} }
@ -80,13 +82,31 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
@Override @Override
public void update(MetamodelPropertyVO vo) { public void update(MetamodelPropertyVO vo) {
// 将MetamodelPropertyVO对象转换为MetamodelPropertyEntity对象
MetamodelPropertyEntity entity = MetamodelPropertyConvert.INSTANCE.convert(vo);
// 设置Builtin为0
entity.setBuiltin(0);
// 设置ProjectId为当前项目Id
entity.setProjectId(getProjectId());
// 根据id更新MetamodelPropertyEntity对象信息
updateById(entity);
} }
/**
* id
*
* @param idList id
*/
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void delete(List<Long> idList) { public void delete(List<Long> idList) {
removeByIds(idList);
} }
} }