dev
This commit is contained in:
parent
ce7717b14b
commit
a68ee2ee85
|
|
@ -12,6 +12,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||||
import org.aspectj.lang.JoinPoint;
|
import org.aspectj.lang.JoinPoint;
|
||||||
import org.aspectj.lang.ProceedingJoinPoint;
|
import org.aspectj.lang.ProceedingJoinPoint;
|
||||||
import org.aspectj.lang.annotation.After;
|
import org.aspectj.lang.annotation.After;
|
||||||
|
import org.aspectj.lang.annotation.AfterReturning;
|
||||||
import org.aspectj.lang.annotation.Aspect;
|
import org.aspectj.lang.annotation.Aspect;
|
||||||
import org.aspectj.lang.annotation.Pointcut;
|
import org.aspectj.lang.annotation.Pointcut;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
@ -32,7 +33,7 @@ public class RecordCommonLogAspect {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@After("pointcut()")
|
@AfterReturning("pointcut()")
|
||||||
public void after(JoinPoint joinPoint) {
|
public void after(JoinPoint joinPoint) {
|
||||||
// 获取被切入的方法
|
// 获取被切入的方法
|
||||||
MethodSignature signature = (MethodSignature) joinPoint.getSignature();
|
MethodSignature signature = (MethodSignature) joinPoint.getSignature();
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.syjiaer.clinic.server.controller.common;
|
||||||
|
|
||||||
|
import com.syjiaer.clinic.server.common.vo.Page;
|
||||||
|
import com.syjiaer.clinic.server.common.vo.Result;
|
||||||
|
import com.syjiaer.clinic.server.controller.BaseController;
|
||||||
|
import com.syjiaer.clinic.server.entity.common.CommonLog;
|
||||||
|
import com.syjiaer.clinic.server.entity.common.dto.CommonLogQuery;
|
||||||
|
import com.syjiaer.clinic.server.service.common.CommonLogService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/common/log")
|
||||||
|
public class CommonLogController extends BaseController {
|
||||||
|
@Autowired
|
||||||
|
private CommonLogService commonLogService;
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("page")
|
||||||
|
public Result<Page<CommonLog>> page() {
|
||||||
|
CommonLogQuery query = parmsUtil.getObject("query", CommonLogQuery.class);
|
||||||
|
return success(commonLogService.pageList(query));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -3,6 +3,7 @@ package com.syjiaer.clinic.server.entity.common;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
@ -40,6 +41,7 @@ public class CommonLog implements Serializable {
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
@ApiModelProperty("创建时间")
|
@ApiModelProperty("创建时间")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private LocalDateTime createDatetime;
|
private LocalDateTime createDatetime;
|
||||||
|
|
||||||
@ApiModelProperty("管理员名称")
|
@ApiModelProperty("管理员名称")
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
package com.syjiaer.clinic.server.entity.common.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CommonLogQuery {
|
||||||
|
private Integer pageNum;
|
||||||
|
private Integer pageSize;
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,11 @@
|
||||||
package com.syjiaer.clinic.server.service.common;
|
package com.syjiaer.clinic.server.service.common;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.syjiaer.clinic.server.common.exception.MessageException;
|
import com.syjiaer.clinic.server.common.exception.MessageException;
|
||||||
|
import com.syjiaer.clinic.server.common.vo.Page;
|
||||||
import com.syjiaer.clinic.server.entity.common.CommonLog;
|
import com.syjiaer.clinic.server.entity.common.CommonLog;
|
||||||
|
import com.syjiaer.clinic.server.entity.common.dto.CommonLogQuery;
|
||||||
import com.syjiaer.clinic.server.entity.manager.ManagerUser;
|
import com.syjiaer.clinic.server.entity.manager.ManagerUser;
|
||||||
import com.syjiaer.clinic.server.mapper.common.CommonLogMapper;
|
import com.syjiaer.clinic.server.mapper.common.CommonLogMapper;
|
||||||
import com.syjiaer.clinic.server.service.BaseService;
|
import com.syjiaer.clinic.server.service.BaseService;
|
||||||
|
|
@ -36,4 +39,15 @@ public class CommonLogService extends BaseService {
|
||||||
commonLog.setParams(JSONObject.toJSONString(map));
|
commonLog.setParams(JSONObject.toJSONString(map));
|
||||||
commonLogMapper.insert(commonLog);
|
commonLogMapper.insert(commonLog);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
* @param query
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Page<CommonLog> pageList(CommonLogQuery query) {
|
||||||
|
QueryWrapper<CommonLog> queryWrapper = new QueryWrapper<>();
|
||||||
|
return pageHelper(query.getPageNum(), query.getPageSize(),
|
||||||
|
queryWrapper, commonLogMapper, "id", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue