|
|
@@ -0,0 +1,53 @@
|
|
|
+package com.jzg.organization.controller;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.jzg.commons.core.page.HttpResult;
|
|
|
+import com.jzg.commons.entity.po.SysVersion;
|
|
|
+import com.jzg.commons.entity.vo.SysVersionVo;
|
|
|
+import com.jzg.organization.service.SysVersionService;
|
|
|
+import jakarta.annotation.Resource;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author quchen
|
|
|
+ * @date 2025/6/19 9:54
|
|
|
+ */
|
|
|
+
|
|
|
+@RestController
|
|
|
+@RequestMapping("/version")
|
|
|
+public class SysVersionController {
|
|
|
+ @Resource
|
|
|
+ private SysVersionService sysVersionService;
|
|
|
+
|
|
|
+ @PostMapping("/save")
|
|
|
+ public HttpResult save(@RequestBody SysVersion sysVersion) {
|
|
|
+ return HttpResult.ok(sysVersionService.save(sysVersion));
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/update")
|
|
|
+ public HttpResult update(@RequestBody SysVersion sysVersion) {
|
|
|
+ return HttpResult.ok(sysVersionService.updateById(sysVersion));
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/delete")
|
|
|
+ public HttpResult delete(@RequestBody SysVersionVo sysVersionVo) {
|
|
|
+ SysVersion sysVersion = sysVersionService.getById(sysVersionVo.getId());
|
|
|
+ if (sysVersion == null) {
|
|
|
+ HttpResult.error("数据不存在");
|
|
|
+ }
|
|
|
+ sysVersion.setIsDelete(1);
|
|
|
+ return HttpResult.ok(sysVersionService.updateById(sysVersion));
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/pageList")
|
|
|
+ public HttpResult pageList(@RequestBody SysVersionVo sysVersionVo) {
|
|
|
+ Page page = sysVersionVo.getPage();
|
|
|
+ return HttpResult.ok(sysVersionService.getSysVersionPageList(page,sysVersionVo));
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("/getMaxVersion")
|
|
|
+ public HttpResult getMaxVersion(@RequestParam String appid) {
|
|
|
+ return HttpResult.ok(sysVersionService.getMaxVersion(appid));
|
|
|
+ }
|
|
|
+
|
|
|
+}
|