package com.lxzn.modules.master.service.impl; import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.lxzn.modules.master.entity.Assembly2TcOpstate; import com.lxzn.modules.master.mapper.Assembly2TcOpstateMapper; import com.lxzn.modules.master.service.IAssembly2TcOpstateService; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /** *

* 服务实现类 *

* * @author baomidou * @since 2025-09-03 */ @Service @DS("master") public class Assembly2TcOpstateServiceImpl extends ServiceImpl implements IAssembly2TcOpstateService { @Override public Map listStateMap() { List list = super.list(); if(CollectionUtils.isEmpty(list)){ return Collections.emptyMap(); } return list.stream().collect(Collectors.toMap(Assembly2TcOpstate::getOPName, state -> state, (oldVal, newVal) -> oldVal, HashMap::new)); } }