Browse Source

📀 重构前端框架进行适配后端框架

master
wangxiang 3 years ago
parent
commit
c23cf8594b
  1. 10
      kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/ServiceNameConstants.java
  2. 2
      kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteLogService.java
  3. 12
      kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/java/com/cloud/kicc/monitor/controller/TokenController.java
  4. 34
      kicc-ui/src/api/platform/monitor/controller/operLog.ts
  5. 36
      kicc-ui/src/api/platform/monitor/entity/operLog.ts

10
kicc-common/kicc-common-core/src/main/java/com/cloud/kicc/common/core/constant/ServiceNameConstants.java

@ -20,6 +20,16 @@ public interface ServiceNameConstants { @@ -20,6 +20,16 @@ public interface ServiceNameConstants {
*/
String SYSTEM_SERVICE = "kicc-system-biz";
/**
* MONITOR模块
*/
String MONITOR_SERVICE = "kicc-monitor-biz";
/**
* COMMON模块
*/
String COMMON_SERVICE = "kicc-common-biz";
/**
* seata分布式事务演示-订单模块
*/

2
kicc-platform/kicc-platform-api/kicc-monitor-api/src/main/java/com/cloud/kicc/monitor/api/feign/RemoteLogService.java

@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestHeader; @@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestHeader;
* @Author: entfrm开发团队-王翔
* @Date: 2022/2/17
*/
@FeignClient(contextId = "remoteLogService", value = ServiceNameConstants.SYSTEM_SERVICE)
@FeignClient(contextId = "remoteLogService", value = ServiceNameConstants.MONITOR_SERVICE)
public interface RemoteLogService {
/**

12
kicc-platform/kicc-platform-biz/kicc-monitor-biz/src/main/java/com/cloud/kicc/monitor/controller/TokenController.java

@ -3,7 +3,7 @@ package com.cloud.kicc.monitor.controller; @@ -3,7 +3,7 @@ package com.cloud.kicc.monitor.controller;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.cloud.kicc.system.api.feign.RemoteTokenService;
import com.cloud.kicc.monitor.api.feign.RemoteTokenService;
import io.swagger.annotations.Api;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@ -27,21 +27,11 @@ public class TokenController { @@ -27,21 +27,11 @@ public class TokenController {
private final RemoteTokenService remoteTokenService;
/**
* 分页token 信息
* @param params 参数集
* @return token集合
*/
@GetMapping("/list")
public R token(@RequestParam Map<String, Object> params) {
return remoteTokenService.getTokenPage(params, SecurityConstants.FROM_IN);
}
/**
* 删除
* @param id ID
* @return success/false
*/
@DeleteMapping("/{id}")
@PreAuthorize("@pms.hasPermission('sys_token_del')")
public R<Boolean> delete(@PathVariable String id) {

34
kicc-ui/src/api/platform/monitor/controller/operLog.ts

@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
/**
* api模板规范代码参考,
* Copyright © 2020-2022 <a href="http://www.entfrm.com/">entfrm</a> All rights reserved.
* author entfrm开发团队-
*/
import type { OperLogParams, OperLog, OperLogResult } from '/@/api/platform/monitor/entity/operLog';
import { defHttp } from '/@/utils/http/axios';
enum Api {
list = '/system_proxy/system/dict/list',
add = '/system_proxy/system/dict/save',
get = '/system_proxy/system/dict',
edit = '/system_proxy/system/dict/update',
del = '/system_proxy/system/dict/remove',
changeStatus='/system_proxy/system/dict/changeStatus'
}
/** 查询配置列表 */
export const listDict = (params?: Partial<DictParams>) => defHttp.get<DictResult>({ url: Api.list, params }, { isReturnResultResponse: true });
/** 新增配置 */
export const addDict = (params: Partial<Dict>) => defHttp.post({ url: Api.add, data: params });
/** 修改配置 */
export const editDict = (params: Partial<Dict>) => defHttp.put({ url: Api.edit, data: params });
/** 查询配置详细 */
export const getDict = (id: string) => defHttp.get<Dict>({ url: `${Api.get}/${id}` });
/** 删除配置 */
export const delDict = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` });
/** 修改字典状态 */
export const changeStatus = (id: string, status: string) => defHttp.put({ url: Api.changeStatus, data: { id: id, status: status } });

36
kicc-ui/src/api/platform/monitor/entity/operLog.ts

@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
/**
* @program: kicc-ui
* @description:
*
* @author: entfrm开发团队-
* @create: 2022/4/8
*/
import { R } from '/#/axios';
import { CommonEntity, Page } from '/@/api/common/data/entity';
/** 操作日志查询参数 */
export type OperLogParams = Page & OperLog;
/** 操作日志对象 */
export interface OperLog extends CommonEntity {
id: string;
title: string;
type: string;
method: string;
userAgent: string;
operName: string;
clientId: string;
operUrl: string;
operIp: string;
operAddr: string;
operParam: string;
status: string;
errorMsg: string;
executeTime: string;
operTime: string;
serviceId: string;
[key: string]: any;
}
/** 操作日志响应对象 */
export type OperLogResult = R<OperLog[]>;
Loading…
Cancel
Save