Commit 34ae82ca authored by 周昊's avatar 周昊

Merge branch 'develop' into 公司测试环境4.221

# Conflicts:
#	ruoyi-admin/src/main/resources/application.yml
parents 8f6ecebe 1303cda4
...@@ -52,7 +52,7 @@ public class AlgorithmBaseController extends BaseController { ...@@ -52,7 +52,7 @@ public class AlgorithmBaseController extends BaseController {
@PreAuthorize("@ss.hasPermi('system:algorithmBase:query')") @PreAuthorize("@ss.hasPermi('system:algorithmBase:query')")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) { public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(algorithmBaseService.selectAlgorithmBaseById(id)); return success(algorithmBaseService.selectAlgorithmBaseListDtoById(id));
} }
/** /**
......
...@@ -46,6 +46,18 @@ public class AlgorithmBaseTypeController extends BaseController ...@@ -46,6 +46,18 @@ public class AlgorithmBaseTypeController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
/**
* 查询算法预警类型列表
*/
@PreAuthorize("@ss.hasPermi('system:type:list')")
@GetMapping("/list/{algorithmId}")
public AjaxResult listByAlgorithmBaseId(@PathVariable Long algorithmId)
{
AlgorithmBaseType algorithmBaseType = new AlgorithmBaseType();
algorithmBaseType.setAlgorithmId(algorithmId);
return success(algorithmBaseTypeService.selectAlgorithmBaseTypeList(algorithmBaseType));
}
/** /**
* 导出算法预警类型列表 * 导出算法预警类型列表
*/ */
......
...@@ -48,6 +48,16 @@ public class AlgorithmPieceBaseController extends BaseController ...@@ -48,6 +48,16 @@ public class AlgorithmPieceBaseController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
/**
* 查询策略算法块列表
*/
@PreAuthorize("@ss.hasPermi('system:algorithmPiece:list')")
@GetMapping("/list/all")
public AjaxResult listAll(AlgorithmPieceBase algorithmPieceBase)
{
return success(algorithmPieceBaseService.selectAlgorithmPieceBaseList(algorithmPieceBase));
}
/** /**
* 获取策略算法块详细信息 * 获取策略算法块详细信息
*/ */
......
...@@ -3,6 +3,7 @@ package com.ruoyi.algorithm.mapper; ...@@ -3,6 +3,7 @@ package com.ruoyi.algorithm.mapper;
import java.util.List; import java.util.List;
import com.ruoyi.algorithm.domain.AlgorithmBase; import com.ruoyi.algorithm.domain.AlgorithmBase;
import com.ruoyi.algorithm.domain.dto.AlgorithmBaseListDto; import com.ruoyi.algorithm.domain.dto.AlgorithmBaseListDto;
import org.apache.ibatis.annotations.Param;
/** /**
* 算法Mapper接口 * 算法Mapper接口
...@@ -61,4 +62,6 @@ public interface AlgorithmBaseMapper ...@@ -61,4 +62,6 @@ public interface AlgorithmBaseMapper
public int deleteAlgorithmBaseByIds(Long[] ids); public int deleteAlgorithmBaseByIds(Long[] ids);
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase); public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase);
public AlgorithmBaseListDto selectAlgorithmBaseListDtoById(@Param("id") Long id);
} }
...@@ -67,4 +67,6 @@ public interface IAlgorithmBaseService ...@@ -67,4 +67,6 @@ public interface IAlgorithmBaseService
* @return 算法集合 * @return 算法集合
*/ */
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase); public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase);
AlgorithmBaseListDto selectAlgorithmBaseListDtoById(Long id);
} }
...@@ -100,4 +100,9 @@ public class AlgorithmBaseServiceImpl implements IAlgorithmBaseService ...@@ -100,4 +100,9 @@ public class AlgorithmBaseServiceImpl implements IAlgorithmBaseService
public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase) { public List<AlgorithmBaseListDto> selectAlgorithmBaseListDto(AlgorithmBase algorithmBase) {
return algorithmBaseMapper.selectAlgorithmBaseListDto(algorithmBase); return algorithmBaseMapper.selectAlgorithmBaseListDto(algorithmBase);
} }
@Override
public AlgorithmBaseListDto selectAlgorithmBaseListDtoById(Long id) {
return algorithmBaseMapper.selectAlgorithmBaseListDtoById(id);
}
} }
...@@ -53,7 +53,7 @@ spring: ...@@ -53,7 +53,7 @@ spring:
messages: messages:
# 国际化资源文件路径 # 国际化资源文件路径
basename: i18n/messages basename: i18n/messages
profiles: profiles:
active: druid active: druid
# 文件上传 # 文件上传
servlet: servlet:
...@@ -76,7 +76,7 @@ spring: ...@@ -76,7 +76,7 @@ spring:
# 数据库索引 # 数据库索引
database: 0 database: 0
# 密码 # 密码
password: password:
# 连接超时时间 # 连接超时时间
timeout: 10s timeout: 10s
lettuce: lettuce:
...@@ -98,7 +98,7 @@ token: ...@@ -98,7 +98,7 @@ token:
secret: abcdefghijklmnopqrstuvwxyz secret: abcdefghijklmnopqrstuvwxyz
# 令牌有效期(默认30分钟) # 令牌有效期(默认30分钟)
expireTime: 30 expireTime: 30
# MyBatis配置 # MyBatis配置
mybatis: mybatis:
# 搜索指定包别名 # 搜索指定包别名
...@@ -109,10 +109,10 @@ mybatis: ...@@ -109,10 +109,10 @@ mybatis:
configLocation: classpath:mybatis/mybatis-config.xml configLocation: classpath:mybatis/mybatis-config.xml
# PageHelper分页插件 # PageHelper分页插件
pagehelper: pagehelper:
helperDialect: mysql helperDialect: mysql
supportMethodsArguments: true supportMethodsArguments: true
params: count=countSql params: count=countSql
# Swagger配置 # Swagger配置
swagger: swagger:
...@@ -122,7 +122,7 @@ swagger: ...@@ -122,7 +122,7 @@ swagger:
pathMapping: /dev-api pathMapping: /dev-api
# 防止XSS攻击 # 防止XSS攻击
xss: xss:
# 过滤开关 # 过滤开关
enabled: true enabled: true
# 排除链接(多个用逗号分隔) # 排除链接(多个用逗号分隔)
......
...@@ -99,6 +99,22 @@ ...@@ -99,6 +99,22 @@
from algorithm_base_type from algorithm_base_type
where algorithm_id = #{id} where algorithm_id = #{id}
</select> </select>
<select id="selectAlgorithmBaseListDtoById" resultMap="AlgorithmBaseListDtoResult">
SELECT
ab.id,
ab.algorithm_name,
ab.algorithm_key,
su.nick_name,
ab.create_time,
ab.sort,
ab.`status`
FROM
algorithm_base ab
LEFT JOIN sys_user su ON su.user_name = ab.create_by
AND su.del_flag = '0'
WHERE
ab.id = #{id}
</select>
<insert id="insertAlgorithmBase" parameterType="AlgorithmBase"> <insert id="insertAlgorithmBase" parameterType="AlgorithmBase">
insert into algorithm_base insert into algorithm_base
......
...@@ -17,6 +17,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -17,6 +17,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectAlgorithmBaseTypeList" parameterType="AlgorithmBaseType" resultMap="AlgorithmBaseTypeResult"> <select id="selectAlgorithmBaseTypeList" parameterType="AlgorithmBaseType" resultMap="AlgorithmBaseTypeResult">
<include refid="selectAlgorithmBaseTypeVo"/> <include refid="selectAlgorithmBaseTypeVo"/>
<where> <where>
<if test="algorithmId != null"> and algorithm_id = #{algorithmId}</if>
<if test="typeName != null and typeName != ''"> and type_name like concat('%', #{typeName}, '%')</if> <if test="typeName != null and typeName != ''"> and type_name like concat('%', #{typeName}, '%')</if>
</where> </where>
</select> </select>
......
...@@ -69,6 +69,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -69,6 +69,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 --> <if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 -->
AND date_format(acb.create_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d') AND date_format(acb.create_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d')
</if> </if>
<if test="params.cameraIdList != null and params.cameraIdList != ''"><!-- 摄像头ids筛选 -->
AND FIND_IN_SET( acb.id, #{params.cameraIdList} )
</if>
ORDER BY ORDER BY
acb.sort ASC acb.sort ASC
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment