xieb
2023-04-24 20f148656fd6efd1a6b058688b518fb0285109b4
增加业务日志管理、新增添加日志接口
6 files added
134 ■■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/controller/SmLogManageController.java 38 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/entity/SmLogManage.java 44 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/mapper/SmLogManageMapper.java 14 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/mapper/SmLogManageMapper.xml 6 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/service/ISmLogManageService.java 14 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/service/impl/ISmLogManageServiceImpl.java 18 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/controller/SmLogManageController.java
New file
@@ -0,0 +1,38 @@
package cn.gistack.sm.log.controller;
import cn.gistack.sm.log.entity.SmLogManage;
import cn.gistack.sm.log.service.ISmLogManageService;
import cn.gistack.sm.patrol.entity.PatrolConfig;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * @ClassName 日志管理
 * @Description TODO
 * @Author aix
 * @Date 2023/4/24 14:53
 * @Version 1.0
 */
@Slf4j
@Api(tags="日志管理")
@RestController
@RequestMapping("/log/logManage")
@AllArgsConstructor
public class SmLogManageController {
    private ISmLogManageService smLogManageService;
    @ApiOperation(value="日志管理-添加", notes="日志管理-添加")
    @PostMapping(value = "/add")
    public R add(@RequestBody SmLogManage smLogManage) {
        return R.data(smLogManageService.save(smLogManage));
    }
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/entity/SmLogManage.java
New file
@@ -0,0 +1,44 @@
package cn.gistack.sm.log.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serializable;
/**
 * @ClassName SmLogManage
 * @Description TODO
 * @Author aix
 * @Date 2023/4/24 14:33
 * @Version 1.0
 */
@Data
@TableName("sm_log_manage")
@ApiModel(value = "业务日志对象", description = "业务日志对象")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SmLogManage extends BaseEntity {
    /**
     * 操作描述
     */
    @ApiModelProperty(value = "操作描述")
    private String operationDescription;
    /**
     * url
     */
    @ApiModelProperty(value = "url")
    private String url;
    /**
     * ip
     */
    @ApiModelProperty(value = "ip")
    private String ip;
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/mapper/SmLogManageMapper.java
New file
@@ -0,0 +1,14 @@
package cn.gistack.sm.log.mapper;
import cn.gistack.sm.log.entity.SmLogManage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * @ClassName SmLogManageMapper
 * @Description TODO
 * @Author aix
 * @Date 2023/4/24 14:41
 * @Version 1.0
 */
public interface SmLogManageMapper extends BaseMapper<SmLogManage> {
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/mapper/SmLogManageMapper.xml
New file
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.gistack.sm.log.mapper.SmLogManageMapper">
</mapper>
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/service/ISmLogManageService.java
New file
@@ -0,0 +1,14 @@
package cn.gistack.sm.log.service;
import cn.gistack.sm.log.entity.SmLogManage;
import org.springblade.core.mp.base.BaseService;
/**
 * @ClassName ISmLogManage
 * @Description TODO
 * @Author aix
 * @Date 2023/4/24 14:43
 * @Version 1.0
 */
public interface ISmLogManageService extends BaseService<SmLogManage> {
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/log/service/impl/ISmLogManageServiceImpl.java
New file
@@ -0,0 +1,18 @@
package cn.gistack.sm.log.service.impl;
import cn.gistack.sm.log.entity.SmLogManage;
import cn.gistack.sm.log.mapper.SmLogManageMapper;
import cn.gistack.sm.log.service.ISmLogManageService;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
/**
 * @ClassName ISmLogManageServiceImpl
 * @Description TODO
 * @Author aix
 * @Date 2023/4/24 14:44
 * @Version 1.0
 */
@Service
public class ISmLogManageServiceImpl extends BaseServiceImpl<SmLogManageMapper, SmLogManage> implements ISmLogManageService {
}