2023-03-23 11:26:57 +08:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
<mapper namespace="com.dkha.server.mappers.FaceLibraryMapper">
|
|
|
|
<select id="getLibraryPage" resultType="com.dkha.server.modules.entities.FaceLibrary">
|
|
|
|
SELECT
|
|
|
|
f.id_factory as idFactory,
|
|
|
|
f.factory_name as factoryName,
|
|
|
|
d1.dict_label as factoryTypeName,
|
|
|
|
f.factory_type as factoryType,
|
|
|
|
f.remarks,
|
|
|
|
f.create_time as createTime
|
|
|
|
FROM
|
|
|
|
face_library f
|
|
|
|
LEFT JOIN sys_dict_data d1 ON d1.dict_type_id = (select id from sys_dict_type where dict_type='libraryType' ) and d1.dict_value=f.factory_type
|
|
|
|
WHERE
|
|
|
|
f.is_valid = 'Y'
|
|
|
|
and f.factory_type <![CDATA[ <> ]]> -1
|
|
|
|
<if test="factoryName != null and factoryName.trim() != ''">
|
|
|
|
AND f.factory_name like CONCAT('%',#{factoryName},'%')
|
|
|
|
</if>
|
|
|
|
order by f.id_factory DESC
|
|
|
|
</select>
|
|
|
|
<select id="getLibraryCount" resultType="java.lang.Integer">
|
|
|
|
select COUNT(*) from portrait p where p.is_valid='Y'and p.id_factory= #{idFactory}
|
|
|
|
</select>
|
2023-03-23 16:18:33 +08:00
|
|
|
<select id="getLibrary" resultType="com.dkha.server.modules.entities.FaceLibrary">
|
|
|
|
SELECT
|
|
|
|
f.id_factory as idFactory,
|
|
|
|
f.factory_name as factoryName,
|
|
|
|
f.factory_type as factoryType,
|
|
|
|
f.remarks,
|
|
|
|
f.create_time as createTime
|
|
|
|
FROM
|
|
|
|
face_library f
|
|
|
|
WHERE
|
|
|
|
f.id_factory = #{factoryName}
|
|
|
|
</select>
|
2023-03-23 11:26:57 +08:00
|
|
|
</mapper>
|