27 lines
1.2 KiB
XML
27 lines
1.2 KiB
XML
|
<?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>
|
||
|
</mapper>
|