15 changed files with 201 additions and 155 deletions
-
64src/main/java/a8k/controler/api_v1/app/A8kProjectCardControler.java
-
55src/main/java/a8k/service/app/appdata/ProjIdCardInfoMgrService.java
-
4src/main/java/a8k/service/app/appstate/GStateService.java
-
8src/main/java/a8k/service/bases/appevent/AppIDCardMountEvent.java
-
15src/main/java/a8k/service/dao/A8kProjIdCardDao.java
-
8src/main/java/a8k/service/dao/type/A8kProjInfoCard.java
-
4src/main/java/a8k/service/dao/type/A8kProjInfoCardBreif.java
-
4src/main/java/a8k/service/test/VirtualDeviceSimulationTest.java
-
6src/main/java/a8k/service/test/fakeproj/FakeProjInfo.java
-
4src/main/java/a8k/service/test/fakeproj/FakeProjInfoFactory.java
-
4src/main/java/a8k/service/test/state/VirtualDevice.java
-
6src/main/java/a8k/utils/A8kIdCardDataParser.java
-
4src/main/java/a8k/utils/A8kProjCfg.java
@ -0,0 +1,64 @@ |
|||||
|
package a8k.controler.api_v1.app; |
||||
|
|
||||
|
import a8k.service.app.appdata.ProjIdCardInfoMgrService; |
||||
|
import a8k.service.app.appstate.GStateService; |
||||
|
import a8k.service.dao.type.A8kProjInfoCardBreif; |
||||
|
import a8k.type.appret.ApiV1Ret; |
||||
|
import a8k.type.db.CommonPage; |
||||
|
import a8k.type.exception.AppException; |
||||
|
import io.swagger.v3.oas.annotations.Operation; |
||||
|
import io.swagger.v3.oas.annotations.tags.Tag; |
||||
|
import jakarta.annotation.Resource; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.stereotype.Controller; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.ResponseBody; |
||||
|
|
||||
|
@Tag(name = "反应记录", description = "") |
||||
|
@Slf4j |
||||
|
@Controller |
||||
|
@RequestMapping(value = "/api/v1/app/a8kProjectCardControler/") |
||||
|
@ResponseBody |
||||
|
public class A8kProjectCardControler { |
||||
|
|
||||
|
@Resource |
||||
|
GStateService gstate; |
||||
|
|
||||
|
@Resource |
||||
|
ProjIdCardInfoMgrService projIdCardInfoMgrService; |
||||
|
|
||||
|
@Operation(summary = "读取已挂载的A8k项目信息卡") |
||||
|
@PostMapping("/readMountedCardInfo") |
||||
|
public ApiV1Ret<A8kProjInfoCardBreif> readMountedCardInfo() throws AppException { |
||||
|
return ApiV1Ret.success(projIdCardInfoMgrService.readMountedIDCardInfo()); |
||||
|
} |
||||
|
|
||||
|
@Operation(summary = "保存已挂载的A8k项目信息卡") |
||||
|
@PostMapping("/saveMountedCardInfo") |
||||
|
public ApiV1Ret<Void> saveMountedCardInfo() { |
||||
|
projIdCardInfoMgrService.saveMountedProjInfoCard(); |
||||
|
return ApiV1Ret.success(); |
||||
|
} |
||||
|
|
||||
|
@Operation(summary = "删除A8k项目信息卡") |
||||
|
@PostMapping("/delete") |
||||
|
public ApiV1Ret<Void> delete(Integer id) { |
||||
|
projIdCardInfoMgrService.delete(id); |
||||
|
return ApiV1Ret.success(); |
||||
|
} |
||||
|
|
||||
|
@Operation(summary = "删除所有A8k项目信息卡") |
||||
|
@PostMapping("/deleteAll") |
||||
|
public ApiV1Ret<Void> deleteAll() { |
||||
|
projIdCardInfoMgrService.deleteAll(); |
||||
|
return ApiV1Ret.success(); |
||||
|
} |
||||
|
|
||||
|
@Operation(summary = "获取A8k项目信息卡") |
||||
|
@PostMapping("/get") |
||||
|
public ApiV1Ret<CommonPage<A8kProjInfoCardBreif>> get(Integer pageNum, Integer pageSize) { |
||||
|
return ApiV1Ret.success(projIdCardInfoMgrService.get(pageNum, pageSize)); |
||||
|
} |
||||
|
|
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue