package com.vincent.rsf.server.manager.service.impl; import com.vincent.rsf.server.common.utils.FieldsUtils; import com.vincent.rsf.server.manager.mapper.WarehouseAreasItemMapper; import com.vincent.rsf.server.manager.entity.WarehouseAreasItem; import com.vincent.rsf.server.manager.service.WarehouseAreasItemService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.List; import java.util.Objects; @Service("warehouseAreasItemService") public class WarehouseAreasItemServiceImpl extends ServiceImpl implements WarehouseAreasItemService { @Override public List getList() { List areasItems = this.list(); for (WarehouseAreasItem areasItem : areasItems) { if (Objects.isNull(areasItem.getFieldsIndex())) { continue; } areasItem.setExtendFields(FieldsUtils.getFields(areasItem.getFieldsIndex())); } return areasItems; } }