提交 8c5541c3 authored 作者: yangqi's avatar yangqi

1

上级 d5f4df9b
package cn.lefull.repository.mapper.face;
import cn.lefull.repository.model.face.AliFaceDb;
import org.apache.ibatis.annotations.Mapper;
/**
* @author 杨奇
*/
@Mapper
public interface AliFaceDbMapper {
AliFaceDb getDbByName(AliFaceDb face);
int addDb(AliFaceDb face);
int updateById(AliFaceDb face);
}
package cn.lefull.repository.model.face;
import lombok.Data;
/**
* @author 杨奇
*/
@Data
public class AliFaceDb {
private Integer aliFaceDbId;
private String dbName;
private Integer operateEmployeeId;
private String createTime;
private String updateTime;
private Byte isDelete;
private String deleteTime;
}
<?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="cn.lefull.repository.mapper.face.AliFaceDbMapper">
<select id="getDbByName" resultType="cn.lefull.repository.model.face.AliFaceDb">
SELECT ali_face_db_id, db_name, operator_employee_id, create_time, update_time, is_delete, delete_time
FROM ali_face_db where db_name = #{dbName}
</select>
<insert id="addDb" keyProperty="ali_face_db_id" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.AliFaceDb">
INSERT INTO ali_face_db
(db_name, operator_employee_id, create_time, update_time, is_delete, delete_time)
VALUES(#{dbName}, #{operateEmployeeId}, #{createTime}, #{updateTime}, #{isDelete}, #{deleteTime});
</insert>
<update id="updateById" keyProperty="ali_face_db_id" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.AliFaceDb">
update ali_face_db set update_time = #{updateTime}, operator_employee_id = #{operatorEmployeeId}, is_delete = #{isDelete} and delete_time = #{deleteTime} where ali_face_db_id = #{aliFaceDbId}
</update>
</mapper>
...@@ -2,6 +2,9 @@ package cn.lefull.service.ali; ...@@ -2,6 +2,9 @@ package cn.lefull.service.ali;
import cn.lefull.common.sdk.ali.base.Face; import cn.lefull.common.sdk.ali.base.Face;
import cn.lefull.common.utils.Utils; import cn.lefull.common.utils.Utils;
import cn.lefull.repository.mapper.face.AliFaceDbMapper;
import cn.lefull.repository.mapper.test.TestMapper;
import cn.lefull.repository.model.face.AliFaceDb;
import com.aliyun.facebody20191230.models.SearchFaceResponseBody; import com.aliyun.facebody20191230.models.SearchFaceResponseBody;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -16,6 +19,8 @@ import java.util.Map; ...@@ -16,6 +19,8 @@ import java.util.Map;
public class FaceServiceImpl implements FaceService{ public class FaceServiceImpl implements FaceService{
@Autowired @Autowired
private Face face; private Face face;
@Autowired
private AliFaceDbMapper faceMapper;
@Override @Override
public List<String> getFaceDbList() throws Exception { public List<String> getFaceDbList() throws Exception {
...@@ -25,7 +30,11 @@ public class FaceServiceImpl implements FaceService{ ...@@ -25,7 +30,11 @@ public class FaceServiceImpl implements FaceService{
@Override @Override
public void createFaceDb(String dbName) throws Exception { public void createFaceDb(String dbName) throws Exception {
Utils.checkParamsNotEmpty(dbName, "dbName"); Utils.checkParamsNotEmpty(dbName, "dbName");
face.createFaceDb(dbName); AliFaceDb faceDb = new AliFaceDb();
faceDb.setDbName(dbName);
AliFaceDb data = faceMapper.getDbByName(faceDb);
System.out.println(data);
//face.createFaceDb(dbName);
} }
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论