Browse Source

yinruoxi:

修改:
    1.版本管理添加api接口
tags/v0.8.5^2
kira 2 years ago
parent
commit
553ef308f6
4 changed files with 35 additions and 2 deletions
  1. +16
    -0
      xueyi-api/xueyi-api-system/src/main/java/com/xueyi/system/api/version/domain/vo/ApkReleaseVo.java
  2. +1
    -1
      xueyi-gateway/src/main/java/com/xueyi/gateway/filter/AuthFilter.java
  3. +16
    -0
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/controller/DmApkVersionController.java
  4. +2
    -1
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/domain/po/DmApkVersionPo.java

+ 16
- 0
xueyi-api/xueyi-api-system/src/main/java/com/xueyi/system/api/version/domain/vo/ApkReleaseVo.java View File

@@ -0,0 +1,16 @@
package com.xueyi.system.api.version.domain.vo;


import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@NoArgsConstructor
public class ApkReleaseVo {
private String apkVersionName;
private String CodeVersionName;
private LocalDateTime releaseTime;
private String path;
}

+ 1
- 1
xueyi-gateway/src/main/java/com/xueyi/gateway/filter/AuthFilter.java View File

@@ -37,7 +37,7 @@ public class AuthFilter implements GlobalFilter, Ordered {
@Autowired
private RedisService redisService;

private static final String[] whitePrefix = {"/message/api", "/pass/api", "/meeting/api", "/visit/api", "/file/api","/staff/api"};
private static final String[] whitePrefix = {"/message/api", "/pass/api", "/meeting/api", "/visit/api", "/file/api","/staff/api","/apkversion/api"};

@Override
public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {


+ 16
- 0
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/controller/DmApkVersionController.java View File

@@ -7,6 +7,7 @@ import com.xueyi.common.log.annotation.Log;
import com.xueyi.common.log.enums.BusinessType;
import com.xueyi.common.security.annotation.RequiresPermissions;
import com.xueyi.common.web.entity.controller.BaseController;
import com.xueyi.system.api.version.domain.vo.ApkReleaseVo;
import com.xueyi.system.version.domain.dto.DmApkVersionDto;
import com.xueyi.system.version.domain.query.DmApkVersionQuery;
import com.xueyi.system.version.service.IDmApkVersionService;
@@ -31,6 +32,21 @@ public class DmApkVersionController extends BaseController<DmApkVersionQuery, Dm
return "版本管理" ;
}


@PostMapping("/api/apk_release_notify")
@RequiresPermissions(Auth.DM_APK_VERSION_ADD)
@Log(title = "版本管理管理", businessType = BusinessType.INSERT)
public AjaxResult apkReleaseNotify( @RequestBody ApkReleaseVo apkReleaseVo) {
// 向数据库插入一条数据
DmApkVersionDto apkVersion = new DmApkVersionDto();
apkVersion.setApkVersion(apkReleaseVo.getApkVersionName());
apkVersion.setCodeVersion(apkReleaseVo.getCodeVersionName());
apkVersion.setReleaseTime(apkReleaseVo.getReleaseTime());
apkVersion.setPath(apkReleaseVo.getPath());
return super.add(apkVersion);
}


/**
* 查询版本管理列表
*/


+ 2
- 1
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/version/domain/po/DmApkVersionPo.java View File

@@ -1,5 +1,6 @@
package com.xueyi.system.version.domain.po;

import java.time.LocalDateTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xueyi.common.core.web.entity.base.BaseEntity;
@@ -47,6 +48,6 @@ public class DmApkVersionPo extends BaseEntity {

/** 发布时间 */
@Excel(name = "发布时间")
protected Date releaseTime;
protected LocalDateTime releaseTime;

}

Loading…
Cancel
Save