最新一版4.0
parent
0623c55417
commit
d66de26a3d
|
@ -13,6 +13,7 @@ import net.srt.query.MetamodelpropertyQuery;
|
|||
import net.srt.service.MetamodelPropertyService;
|
||||
import net.srt.vo.MetamodelPropertyVO;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import srt.cloud.framework.dbswitch.common.util.StringUtil;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -29,7 +30,8 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
|
|||
@Override
|
||||
public List<MetamodelPropertyVO> properties(Long id) {
|
||||
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));
|
||||
}
|
||||
|
||||
|
@ -55,8 +57,8 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
|
|||
private LambdaQueryWrapper<MetamodelPropertyEntity> getWrapper(MetamodelpropertyQuery query) {
|
||||
LambdaQueryWrapper<MetamodelPropertyEntity> wrapper = Wrappers.lambdaQuery();
|
||||
wrapper.eq(MetamodelPropertyEntity::getMetamodelId, query.getMetamodelId())
|
||||
.like(StringUtil.isBlank(query.getName()), MetamodelPropertyEntity::getName, query.getName())
|
||||
.like(StringUtil.isBlank(query.getCode()), MetamodelPropertyEntity::getCode, query.getCode())
|
||||
.like(StringUtil.isNotBlank(query.getName()), MetamodelPropertyEntity::getName, query.getName())
|
||||
.like(StringUtil.isNotBlank(query.getCode()), MetamodelPropertyEntity::getCode, query.getCode())
|
||||
.orderByAsc(MetamodelPropertyEntity::getOrderNo);
|
||||
return wrapper;
|
||||
}
|
||||
|
@ -80,13 +82,31 @@ public class MetamodelPropertyServiceImpl extends BaseServiceImpl<MetamodelPrope
|
|||
|
||||
@Override
|
||||
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
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void delete(List<Long> idList) {
|
||||
|
||||
removeByIds(idList);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue