You've already forked FrameTour-BE
1
This commit is contained in:
@ -10,7 +10,7 @@ import java.util.Map;
|
|||||||
@Data
|
@Data
|
||||||
public class BaseContextHandler {
|
public class BaseContextHandler {
|
||||||
|
|
||||||
public static ThreadLocal<Map<String, Object>> threadLocal = new ThreadLocal();
|
public static ThreadLocal<Map<String, Object>> threadLocal = new ThreadLocal<>();
|
||||||
|
|
||||||
public BaseContextHandler() {
|
public BaseContextHandler() {
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@ AppFaceController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation("人脸照片上传")
|
@ApiOperation("人脸照片上传")
|
||||||
@PostMapping("/faceUPload")
|
@PostMapping("/faceUPload")
|
||||||
public ApiResponse faceUpload(@RequestParam("file")MultipartFile file, @RequestParam("scenicId") Long scenicId) {
|
public ApiResponse<FaceRecognizeResp> faceUpload(@RequestParam("file")MultipartFile file, @RequestParam("scenicId") Long scenicId) {
|
||||||
//获取用户id
|
//获取用户id
|
||||||
JwtInfo worker = JwtTokenUtil.getWorker();
|
JwtInfo worker = JwtTokenUtil.getWorker();
|
||||||
Long userId = worker.getUserId();
|
Long userId = worker.getUserId();
|
||||||
@ -61,12 +61,12 @@ AppFaceController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/{faceId}")
|
@DeleteMapping("/{faceId}")
|
||||||
public ApiResponse deleteFace(@PathVariable("faceId") Long faceId) {
|
public ApiResponse<String> deleteFace(@PathVariable("faceId") Long faceId) {
|
||||||
return faceService.deleteFace(faceId);
|
return faceService.deleteFace(faceId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/{faceId}/match")
|
@PostMapping("/{faceId}/match")
|
||||||
public ApiResponse match(@PathVariable("faceId") Long faceId) {
|
public ApiResponse<String> match(@PathVariable("faceId") Long faceId) {
|
||||||
faceService.matchFaceId(faceId);
|
faceService.matchFaceId(faceId);
|
||||||
return ApiResponse.success("");
|
return ApiResponse.success("");
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ public class AppMemberController {
|
|||||||
|
|
||||||
@ApiOperation("新增或修改景区服务通知状态")
|
@ApiOperation("新增或修改景区服务通知状态")
|
||||||
@GetMapping("/updateScenicServiceNoticeStatus")
|
@GetMapping("/updateScenicServiceNoticeStatus")
|
||||||
public ApiResponse updateScenicServiceNoticeStatus(Long scenicId) {
|
public ApiResponse<String> updateScenicServiceNoticeStatus(Long scenicId) {
|
||||||
return memberService.updateScenicServiceNoticeStatus(scenicId);
|
return memberService.updateScenicServiceNoticeStatus(scenicId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ package com.ycwl.basic.controller.mobile;
|
|||||||
import com.ycwl.basic.annotation.IgnoreToken;
|
import com.ycwl.basic.annotation.IgnoreToken;
|
||||||
import com.ycwl.basic.model.jwt.JwtInfo;
|
import com.ycwl.basic.model.jwt.JwtInfo;
|
||||||
import com.ycwl.basic.model.pc.printer.resp.MemberPrintResp;
|
import com.ycwl.basic.model.pc.printer.resp.MemberPrintResp;
|
||||||
|
import com.ycwl.basic.model.pc.printer.resp.PrinterResp;
|
||||||
import com.ycwl.basic.model.printer.req.FromSourceReq;
|
import com.ycwl.basic.model.printer.req.FromSourceReq;
|
||||||
import com.ycwl.basic.service.printer.PrinterService;
|
import com.ycwl.basic.service.printer.PrinterService;
|
||||||
import com.ycwl.basic.storage.StorageFactory;
|
import com.ycwl.basic.storage.StorageFactory;
|
||||||
@ -30,7 +31,7 @@ public class AppPrinterController {
|
|||||||
private PrinterService printerService;
|
private PrinterService printerService;
|
||||||
@GetMapping("/listFor/{scenicId}")
|
@GetMapping("/listFor/{scenicId}")
|
||||||
@IgnoreToken
|
@IgnoreToken
|
||||||
public ApiResponse<List> listFor(@PathVariable("scenicId") Long scenicId) {
|
public ApiResponse<List<PrinterResp>> listFor(@PathVariable("scenicId") Long scenicId) {
|
||||||
return ApiResponse.success(printerService.listByScenicId(scenicId));
|
return ApiResponse.success(printerService.listByScenicId(scenicId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ public class AppStatisticsController {
|
|||||||
@ApiOperation("统计数据记录")
|
@ApiOperation("统计数据记录")
|
||||||
@PostMapping("/addStatistics")
|
@PostMapping("/addStatistics")
|
||||||
@IgnoreToken
|
@IgnoreToken
|
||||||
public ApiResponse addStatistics(@RequestBody StatisticsRecordAddReq req) {
|
public ApiResponse<String> addStatistics(@RequestBody StatisticsRecordAddReq req) {
|
||||||
|
|
||||||
return statisticsService.addStatistics(req);
|
return statisticsService.addStatistics(req);
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@ import com.ycwl.basic.model.common.BaseQueryParameterReq;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -15,6 +16,7 @@ import java.util.Date;
|
|||||||
* @Date:2024/12/02 10:24
|
* @Date:2024/12/02 10:24
|
||||||
* 景区管理表
|
* 景区管理表
|
||||||
*/
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("景区列表查询参数")
|
@ApiModel("景区列表查询参数")
|
||||||
public class ScenicReqQuery extends BaseQueryParameterReq {
|
public class ScenicReqQuery extends BaseQueryParameterReq {
|
||||||
|
@ -6,6 +6,7 @@ import com.ycwl.basic.model.common.BaseQueryParameterReq;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -15,6 +16,7 @@ import java.util.Date;
|
|||||||
* @Date:2024/12/02 11:29
|
* @Date:2024/12/02 11:29
|
||||||
* 视频源
|
* 视频源
|
||||||
*/
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@ApiModel(value = "视频源查询对象")
|
@ApiModel(value = "视频源查询对象")
|
||||||
public class SourceReqQuery extends BaseQueryParameterReq {
|
public class SourceReqQuery extends BaseQueryParameterReq {
|
||||||
|
@ -6,6 +6,7 @@ import com.ycwl.basic.model.common.BaseQueryParameterReq;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@ -14,6 +15,7 @@ import java.util.Date;
|
|||||||
* @Date:2024/12/02 14:10
|
* @Date:2024/12/02 14:10
|
||||||
* 任务列表
|
* 任务列表
|
||||||
*/
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("任务列表查询参数")
|
@ApiModel("任务列表查询参数")
|
||||||
public class TaskReqQuery extends BaseQueryParameterReq {
|
public class TaskReqQuery extends BaseQueryParameterReq {
|
||||||
|
@ -7,6 +7,7 @@ import io.swagger.annotations.Api;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -16,6 +17,7 @@ import java.util.Date;
|
|||||||
* @Date:2024/12/02 14:10
|
* @Date:2024/12/02 14:10
|
||||||
* 模版
|
* 模版
|
||||||
*/
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("模版查询请求类")
|
@ApiModel("模版查询请求类")
|
||||||
public class TemplateReqQuery extends BaseQueryParameterReq {
|
public class TemplateReqQuery extends BaseQueryParameterReq {
|
||||||
|
@ -6,6 +6,7 @@ import com.ycwl.basic.model.common.BaseQueryParameterReq;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@ -14,6 +15,7 @@ import java.util.Date;
|
|||||||
* @Date:2024/12/2 15:28
|
* @Date:2024/12/2 15:28
|
||||||
* 视频成片
|
* 视频成片
|
||||||
*/
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("成片查询请求类")
|
@ApiModel("成片查询请求类")
|
||||||
public class VideoReqQuery extends BaseQueryParameterReq {
|
public class VideoReqQuery extends BaseQueryParameterReq {
|
||||||
|
@ -52,7 +52,7 @@ public interface AppMemberService {
|
|||||||
ApiResponse<?> agreement();
|
ApiResponse<?> agreement();
|
||||||
|
|
||||||
|
|
||||||
ApiResponse updateScenicServiceNoticeStatus(Long scenicId);
|
ApiResponse<String> updateScenicServiceNoticeStatus(Long scenicId);
|
||||||
|
|
||||||
ApiResponse<Integer> getScenicServiceNoticeStatus(Long scenicId);
|
ApiResponse<Integer> getScenicServiceNoticeStatus(Long scenicId);
|
||||||
}
|
}
|
||||||
|
@ -22,5 +22,5 @@ public interface AppStatisticsService {
|
|||||||
|
|
||||||
ApiResponse<AppStatisticsFunnelVO> userConversionFunnel(CommonQueryReq query);
|
ApiResponse<AppStatisticsFunnelVO> userConversionFunnel(CommonQueryReq query);
|
||||||
|
|
||||||
ApiResponse addStatistics(StatisticsRecordAddReq req);
|
ApiResponse<String> addStatistics(StatisticsRecordAddReq req);
|
||||||
}
|
}
|
||||||
|
@ -167,7 +167,7 @@ public class AppMemberServiceImpl implements AppMemberService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse updateScenicServiceNoticeStatus(Long scenicId) {
|
public ApiResponse<String> updateScenicServiceNoticeStatus(Long scenicId) {
|
||||||
JwtInfo worker = JwtTokenUtil.getWorker();
|
JwtInfo worker = JwtTokenUtil.getWorker();
|
||||||
Integer scenicServiceNoticeStatus = memberMapper.getScenicServiceNoticeStatus(scenicId, worker.getUserId());
|
Integer scenicServiceNoticeStatus = memberMapper.getScenicServiceNoticeStatus(scenicId, worker.getUserId());
|
||||||
//没有就初始化为开启
|
//没有就初始化为开启
|
||||||
|
@ -219,7 +219,7 @@ public class AppStatisticsServiceImpl implements AppStatisticsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse addStatistics(StatisticsRecordAddReq req) {
|
public ApiResponse<String> addStatistics(StatisticsRecordAddReq req) {
|
||||||
// req.setId(SnowFlakeUtil.getLongId());
|
// req.setId(SnowFlakeUtil.getLongId());
|
||||||
if (req.getMemberId() == null) {
|
if (req.getMemberId() == null) {
|
||||||
try {
|
try {
|
||||||
|
@ -31,7 +31,7 @@ public interface FaceService {
|
|||||||
|
|
||||||
SearchFaceRespVo matchFaceId(Long faceId, boolean isNew);
|
SearchFaceRespVo matchFaceId(Long faceId, boolean isNew);
|
||||||
|
|
||||||
ApiResponse deleteFace(Long faceId);
|
ApiResponse<String> deleteFace(Long faceId);
|
||||||
|
|
||||||
List<ContentPageVO> faceContentList(Long faceId);
|
List<ContentPageVO> faceContentList(Long faceId);
|
||||||
|
|
||||||
|
@ -310,7 +310,7 @@ public class FaceServiceImpl implements FaceService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse deleteFace(Long faceId) {
|
public ApiResponse<String> deleteFace(Long faceId) {
|
||||||
FaceEntity face = faceRepository.getFace(faceId);
|
FaceEntity face = faceRepository.getFace(faceId);
|
||||||
faceMapper.deleteById(faceId);
|
faceMapper.deleteById(faceId);
|
||||||
faceRepository.clearFaceCache(faceId);
|
faceRepository.clearFaceCache(faceId);
|
||||||
|
Reference in New Issue
Block a user