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
-
12src/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
-
6src/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