| | |
| | | package org.dromara.demo.controller; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import lombok.RequiredArgsConstructor; |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 查询交通指数图标配置 |
| | | */ |
| | | @SaCheckPermission("rs:trafficIndex:list") |
| | | @GetMapping("/icon") |
| | | public List<Map<String, String>> icon() { |
| | | return rsTrafficIndexService.icon(); |
| | | } |
| | | |
| | | /** |
| | | * 导出交通指数列表 |
| | | */ |
| | | @SaCheckPermission("rs:trafficIndex:export") |
| | |
| | | import org.dromara.demo.domain.vo.RsTrafficIndexVo; |
| | | import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 交通指数Mapper接口 |
| | | * |
| | |
| | | */ |
| | | public interface RsTrafficIndexMapper extends BaseMapperPlus<RsTrafficIndex, RsTrafficIndexVo> { |
| | | |
| | | /** |
| | | * 获取图标配置 |
| | | * @return 图标 |
| | | */ |
| | | List<Map<String, String>> icon(); |
| | | } |
| | |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 交通指数Service接口 |
| | |
| | | * 校验并批量删除交通指数信息 |
| | | */ |
| | | Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid); |
| | | |
| | | /** |
| | | * 交通指数图标 |
| | | * @return 图标 |
| | | */ |
| | | List<Map<String, String>> icon(); |
| | | } |
| | |
| | | } |
| | | return baseMapper.deleteBatchIds(ids) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, String>> icon() { |
| | | return baseMapper.icon(); |
| | | } |
| | | } |
| | |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.dromara.system.mapper.RsTrafficIndexMapper"> |
| | | <mapper namespace="org.dromara.demo.mapper.RsTrafficIndexMapper"> |
| | | |
| | | <select id="icon" resultType="java.util.Map"> |
| | | select * from rs_target_icon order by id |
| | | </select> |
| | | |
| | | </mapper> |