Merge branch 'feature/crypt_tly' into 'master'
引入加解密及脱敏处理 See merge request infra/axzo-log-plat!111
This commit is contained in:
commit
2a9f494983
@ -142,6 +142,15 @@
|
||||
<groupId>cn.axzo.framework</groupId>
|
||||
<artifactId>axzo-logger-spring-boot-starter</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>cn.axzo.trade</groupId>
|
||||
<artifactId>trade-data-security-spring-boot-starter</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.axzo.trade</groupId>
|
||||
<artifactId>trade-data-security-sd-extension</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
||||
@ -4,6 +4,7 @@ import cn.axzo.log.platform.server.dto.*;
|
||||
import cn.axzo.log.platform.server.exception.ThirdApiException;
|
||||
import cn.axzo.log.platform.server.service.OperateLogService;
|
||||
import cn.axzo.log.platform.server.service.corrector.OperateLogCorrector;
|
||||
import cn.axzo.trade.datasecurity.core.annotation.control.DisableSD;
|
||||
import cn.azxo.framework.common.model.CommonPageResponse;
|
||||
import cn.azxo.framework.common.model.CommonResponse;
|
||||
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
||||
@ -88,6 +89,7 @@ public class OperateLogController {
|
||||
}
|
||||
}
|
||||
|
||||
@DisableSD
|
||||
@RequestMapping(value = "/operateLog/queryDetailForPage", method = RequestMethod.POST)
|
||||
@ApiOperation(value = "操作日志分页查询(详情列表)")
|
||||
public CommonResponse<CommonPageResponse<OperateLogQueryDetailRespDTO>> operateLogsQueryDetail(@RequestBody @Valid OperateLogQueryReqDTO req,
|
||||
@ -105,6 +107,7 @@ public class OperateLogController {
|
||||
}
|
||||
}
|
||||
|
||||
@DisableSD
|
||||
@RequestMapping(value = "/operateLog/queryDetail", method = RequestMethod.POST)
|
||||
@ApiOperation(value = "单条操作日志详情查询")
|
||||
public CommonResponse<OperateLogQueryDetailRespDTO> operateLogDetail(@RequestBody OperateLogQueryDetailReqDTO reqDTO) {
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package cn.axzo.log.platform.server.dto;
|
||||
|
||||
import cn.axzo.trade.datasecurity.sd.extension.annotation.SDCellPhoneField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@ -106,6 +107,7 @@ public class OperateLogQueryDetailRespDTO {
|
||||
* 操作人手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "操作人电话", position = 16)
|
||||
@SDCellPhoneField
|
||||
private String identityUserPhone;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package cn.axzo.log.platform.server.dto;
|
||||
|
||||
import cn.axzo.trade.datasecurity.sd.extension.annotation.SDCellPhoneField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@ -55,6 +56,7 @@ public class OperateLogQueryRespDTO {
|
||||
* 操作人手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "操作人手机号", position = 6)
|
||||
@SDCellPhoneField
|
||||
private String operateUserPhone;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package cn.axzo.log.platform.server.entity;
|
||||
|
||||
import cn.axzo.trade.datasecurity.core.annotation.CryptField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
@ -63,6 +64,7 @@ public class OperateLogRecordEntity extends BaseEntity<OperateLogRecordEntity> {
|
||||
/**
|
||||
* 操作人手机号
|
||||
*/
|
||||
@CryptField
|
||||
private String identityUserPhone;
|
||||
|
||||
/**
|
||||
|
||||
@ -35,4 +35,11 @@ mybatis-plus:
|
||||
id-type: auto
|
||||
logic-delete-value: 1 #逻辑已删除值(默认为 1)
|
||||
logic-not-delete-value: 0 #逻辑未删除值(默认为 0)
|
||||
logic-delete-field: is_delete #逻辑删除字段
|
||||
logic-delete-field: is_delete #逻辑删除字段
|
||||
|
||||
trade:
|
||||
data-security:
|
||||
desensitization:
|
||||
enabled: true #开启全局脱敏
|
||||
crypt:
|
||||
enable: true #开启全局加解密
|
||||
Loading…
Reference in New Issue
Block a user