最新一版4.0
parent
0623c55417
commit
d66de26a3d
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue