package com.dsh.other.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.other.entity.SiteType; import com.dsh.other.mapper.SiteTypeMapper; import com.dsh.other.model.BaseVo; import com.dsh.other.service.ISiteTypeService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @author zhibing.pu * @date 2023/7/17 10:59 */ @Service public class SiteTypeServiceImpl extends ServiceImpl implements ISiteTypeService { /** * 获取场地分类 * @return * @throws Exception */ @Override public List querySiteType() throws Exception { List siteTypes = this.list(new QueryWrapper().eq("state", 1)); List list = new ArrayList<>(); for (SiteType siteType : siteTypes) { BaseVo baseVo = new BaseVo(); BeanUtils.copyProperties(siteType, baseVo); list.add(baseVo); } return list; } }