mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-17 12:35:07 +08:00
📖 CRM:code review 客户管理的数据权限、操作权限
This commit is contained in:
@ -42,6 +42,7 @@ public class OperateLogV2DO extends BaseDO {
|
||||
* 关联 {@link UserTypeEnum}
|
||||
*/
|
||||
private Integer userType;
|
||||
// TODO @puhui999:module 改成 type,name 改成 subType;
|
||||
/**
|
||||
* 操作模块
|
||||
*/
|
||||
@ -56,13 +57,16 @@ public class OperateLogV2DO extends BaseDO {
|
||||
private Long bizId;
|
||||
/**
|
||||
* 操作内容,记录整个操作的明细
|
||||
*
|
||||
* 例如说,修改编号为 1 的用户信息,将性别从男改成女,将姓名从芋道改成源码。
|
||||
*/
|
||||
private String content;
|
||||
/**
|
||||
* 拓展字段,有些复杂的业务,需要记录一些字段 ( JSON 格式 )
|
||||
*
|
||||
* 例如说,记录订单编号,{ orderId: "1"}
|
||||
*/
|
||||
// TODO @puhui999:看看能不能类似 exts 搞 json 格式;
|
||||
private String extra;
|
||||
/**
|
||||
* 请求方法名
|
||||
@ -81,4 +85,9 @@ public class OperateLogV2DO extends BaseDO {
|
||||
*/
|
||||
private String userAgent;
|
||||
|
||||
// TODO @芋艿:requestUrl、requestMethod
|
||||
// TODO @芋艿:javaMethod、javaMethodArgs
|
||||
// TODO @芋艿:startTime、duration
|
||||
// TODO @芋艿:resultMsg、resultData
|
||||
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.framework.bizlog.config;
|
||||
import com.mzt.logapi.starter.annotation.EnableLogRecord;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
// TODO @puhui999:挪到 yudao-spring-boot-starter-biz-operatelog 下,搞个 cn.iocoder.yudao.framework.operatelogv2;跑通后,我们直接就删除老的实现了;
|
||||
/**
|
||||
* mzt-biz-log 配置类
|
||||
*
|
||||
|
@ -9,6 +9,7 @@ import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
// TODO @puhui999:这个微信讨论下,function 叫啥好哈;
|
||||
/**
|
||||
* 自定义函数-通过用户编号获取用户信息
|
||||
*
|
||||
|
@ -15,6 +15,7 @@ import org.springframework.stereotype.Service;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
// TODO @puhui999:这个应该搞到 operatelog 组件里哈;
|
||||
/**
|
||||
* 操作日志 ILogRecordService 实现类
|
||||
*
|
||||
|
@ -31,7 +31,7 @@ public interface OperateLogService {
|
||||
*/
|
||||
PageResult<OperateLogDO> getOperateLogPage(OperateLogPageReqVO pageReqVO);
|
||||
|
||||
//======================= LOG V2 =======================
|
||||
// ======================= LOG V2 =======================
|
||||
|
||||
/**
|
||||
* 记录操作日志 V2
|
||||
@ -40,6 +40,7 @@ public interface OperateLogService {
|
||||
*/
|
||||
void createOperateLogV2(OperateLogV2CreateReqBO createReqBO);
|
||||
|
||||
// TODO @puhui999:module 改成 type
|
||||
/**
|
||||
* 获取指定模块的指定数据的操作日志
|
||||
*
|
||||
|
@ -66,7 +66,7 @@ public class OperateLogServiceImpl implements OperateLogService {
|
||||
return operateLogMapper.selectPage(pageReqVO, userIds);
|
||||
}
|
||||
|
||||
//======================= LOG V2 =======================
|
||||
// ======================= LOG V2 =======================
|
||||
|
||||
@Override
|
||||
public void createOperateLogV2(OperateLogV2CreateReqBO createReqBO) {
|
||||
|
Reference in New Issue
Block a user