You've already forked FrameTour-BE
refactor(face):优化人脸识别更新接口及样本展示逻辑
- 修改 updateRecognition 接口返回类型为 void,简化响应内容 - 移除 FaceRecognitionSampleVO 中冗余的字段(sourceType、faceUrl 等)- 删除与过滤原因相关的属性和处理逻辑 - 简化 buildSampleVO 方法参数及内部实现- 调整 resolveSourceUrl 方法中 URL 获取优先级 - 优化样本列表构建逻辑,提升性能与可读性
This commit is contained in:
@@ -17,9 +17,7 @@ public class FaceRecognitionSampleVO {
|
||||
private Boolean accepted;
|
||||
|
||||
private Long sourceId;
|
||||
private Integer sourceType;
|
||||
private String sourceUrl;
|
||||
private String faceUrl;
|
||||
|
||||
private Long deviceId;
|
||||
private String deviceName;
|
||||
@@ -27,16 +25,4 @@ public class FaceRecognitionSampleVO {
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date shotAt;
|
||||
|
||||
private Integer isFree;
|
||||
private Integer isBuy;
|
||||
|
||||
/**
|
||||
* 过滤原因列表,用于提示用户样本被过滤的原因。
|
||||
*/
|
||||
private List<FaceRecognitionFilterReason> filterReasons;
|
||||
|
||||
/**
|
||||
* 过滤原因的描述集合,方便前端直接展示。
|
||||
*/
|
||||
private List<String> filterReasonTexts;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user