REQ-3540: 日志

This commit is contained in:
yanglin 2025-03-18 11:09:17 +08:00
parent 9b68da8c18
commit 9b2e7bbe90
19 changed files with 115 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import java.util.ArrayList;
import java.util.List;
import cn.axzo.nanopart.doc.api.enums.IndexNodeContext;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
@ -142,4 +143,9 @@ public class IndexNodeInfo implements NodeValue, ValueContainer<IndexNodeInfo> {
public boolean isValueRoot() {
return parentId == 0;
}
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -2,6 +2,7 @@
package cn.axzo.nanopart.doc.api.domain;
import cn.axzo.nanopart.doc.api.enums.FileFormat;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -38,4 +39,9 @@ public class OssFile {
return ossFile;
}
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -5,6 +5,7 @@ import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import cn.axzo.nanopart.doc.api.util.BizAssertions;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -36,4 +37,10 @@ public class FileDatabaseActiveRequest {
public void checkExpiredDate() {
BizAssertions.assertTrue(expiredDateMs > System.currentTimeMillis(), "expiredDateMs不能小于当前时间");
}
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -5,6 +5,7 @@ import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -40,4 +41,9 @@ public class FileDatabaseAddWorkspaceRequest {
@NotNull(message = "expiredDateMs不能为空")
private Long expiredDateMs;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -1,6 +1,7 @@
package cn.axzo.nanopart.doc.api.filedb.request;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -18,4 +19,10 @@ public class FileDatabaseRemoveRequest {
*/
@NotNull(message = "code不能为空")
private String code;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -4,6 +4,7 @@ package cn.axzo.nanopart.doc.api.filedb.request;
import cn.axzo.basics.common.page.PageRequest;
import cn.axzo.nanopart.doc.api.enums.DatabaseType;
import cn.axzo.nanopart.doc.api.enums.FileDatabaseState;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -34,4 +35,9 @@ public class FileDatabaseSearchRequest extends PageRequest {
*/
private String databaseName;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -2,6 +2,7 @@
package cn.axzo.nanopart.doc.api.filedb.response;
import cn.axzo.nanopart.doc.api.enums.FileDatabaseState;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -52,4 +53,9 @@ public class FileDatabaseInfoResponse {
*/
private Integer usedCapacity;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -7,6 +7,7 @@ import cn.axzo.nanopart.doc.api.enums.FileFeeType;
import cn.axzo.nanopart.doc.api.enums.FileTemplateState;
import cn.axzo.nanopart.doc.api.enums.FileVipFeeType;
import cn.axzo.nanopart.doc.api.util.YesOrNo;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -52,4 +53,9 @@ public class FileTemplateGetFileInfoResponse {
*/
private FileTemplateState state;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -3,6 +3,7 @@ package cn.axzo.nanopart.doc.api.templatedb.domain;
import cn.axzo.nanopart.doc.api.domain.DatabaseFeeConfig;
import cn.axzo.nanopart.doc.api.enums.DatabaseType;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -33,4 +34,9 @@ public class DatabaseInfo {
*/
private DatabaseFeeConfig feeConfig;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -3,6 +3,7 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotNull;
import com.alibaba.fastjson.JSON;
import org.apache.commons.lang3.StringUtils;
import cn.axzo.nanopart.doc.api.enums.CooperationType;
@ -33,4 +34,9 @@ public class TemplateDatabaseCreateDatabaseRequest extends TemplateDatabaseCreat
return StringUtils.isBlank(getIcon()) ? "" : getIcon();
}
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -3,6 +3,7 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotBlank;
import com.alibaba.fastjson.JSON;
import org.apache.commons.lang3.StringUtils;
import cn.axzo.nanopart.doc.api.domain.IndexNodeAttributes;
@ -57,4 +58,9 @@ public class TemplateDatabaseCreateDirRequest extends NodeCreateTemplateDatabase
return attributes;
}
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -4,6 +4,7 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotNull;
import cn.axzo.nanopart.doc.api.enums.FileFormat;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -20,4 +21,9 @@ public class TemplateDatabaseCreateFileRequest extends NodeCreateTemplateDatabas
@NotNull(message = "文件格式不能为空")
private FileFormat format;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -1,6 +1,7 @@
package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -19,4 +20,9 @@ public class TemplateDatabaseGetDatabaseOrDirInfoRequest {
@NotBlank(message = "code不能为空")
private String code;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -2,6 +2,7 @@
package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import cn.axzo.basics.common.page.PageRequest;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -17,4 +18,9 @@ public class TemplateDatabaseSearchRequest extends PageRequest {
*/
private String name;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -3,6 +3,8 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotBlank;
import com.alibaba.fastjson.JSON;
import cn.axzo.nanopart.doc.api.domain.DatabaseAccessConfig;
import cn.axzo.nanopart.doc.api.domain.DatabaseFeeConfig;
import cn.axzo.nanopart.doc.api.templatedb.domain.DatabaseOrDirInfo;
@ -37,4 +39,9 @@ public class TemplateDatabaseUpdateDatabaseOrDirInfoRequest {
*/
private DatabaseAccessConfig accessConfig;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -5,6 +5,7 @@ import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import cn.axzo.nanopart.doc.api.domain.OssFile;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -22,4 +23,9 @@ public class TemplateDatabaseUploadFileRequest extends NodeCreateTemplateDatabas
@NotNull(message = "上传的文件信息不能为空")
private OssFile ossFile;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -5,6 +5,7 @@ import cn.axzo.nanopart.doc.api.domain.DatabaseAccessConfig;
import cn.axzo.nanopart.doc.api.domain.DatabaseFeeConfig;
import cn.axzo.nanopart.doc.api.enums.IndexNodeType;
import cn.axzo.nanopart.doc.api.templatedb.domain.DatabaseOrDirInfo;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;
@ -35,4 +36,9 @@ public class TemplateDatabaseGetDatabaseOrDirInfoResponse {
*/
private DatabaseAccessConfig accessConfig;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}

View File

@ -141,6 +141,7 @@ public class FileTemplateApiController implements FileTemplateApi {
@Override
public CommonResponse<FileTemplateGetFileInfoResponse> getFileInfo(FileTemplateGetFileInfoRequest request) {
log.info("getFileInfo request:{}", request);
FileTemplate fileTemplate = fileTemplateManager.findOrNull(request.getCode());
if (fileTemplate == null)
return CommonResponse.success();

View File

@ -4,6 +4,7 @@ package cn.axzo.nanopart.doc.file.templatedb;
import java.util.List;
import java.util.concurrent.Future;
import cn.axzo.karma.client.model.response.LabourProjectGroupListV2Res;
import cn.axzo.nanopart.doc.api.templatedb.domain.DatabaseInfo;
import cn.axzo.nanopart.doc.api.templatedb.reqeust.TemplateDatabaseSearchRequest;
import org.springframework.web.bind.annotation.RestController;
@ -58,16 +59,19 @@ public class TemplateDatabaseApiController implements TemplateDatabaseApi {
@Override
public CommonResponse<String> createDir(TemplateDatabaseCreateDirRequest request) {
log.info("create dir request:{}", request);
return CommonResponse.success(templateDatabaseManager.createDir(request));
}
@Override
public CommonResponse<String> createFile(TemplateDatabaseCreateFileRequest request) {
log.info("create file request:{}", request);
return CommonResponse.success(templateDatabaseManager.createFile(request));
}
@Override
public CommonResponse<String> uploadFile(TemplateDatabaseUploadFileRequest request) {
log.info("upload file request:{}", request);
return CommonResponse.success(templateDatabaseManager.updateFile(request));
}
@ -94,6 +98,7 @@ public class TemplateDatabaseApiController implements TemplateDatabaseApi {
@Override
public CommonResponse<Void> delete(DeleteNodeRequest request) {
log.info("delete request:{}", request);
templateDatabaseManager.delete(request);
return CommonResponse.success();
}
@ -107,6 +112,7 @@ public class TemplateDatabaseApiController implements TemplateDatabaseApi {
@Override
public CommonResponse<Page<IndexNodeInfo>> search(IndexNodeSearchRequest request) {
log.info("search request:{}", request);
Page<IndexNode> page = indexQueryService.search(IndexNodeScope.TEMPLATE_DATABASE, request);
Page<IndexNodeInfo> infoPage = Page.toPage(page.getPageNum(), page.getPageSize(), page.getTotalElements(),
BeanMapper.copyList(page.getList(), IndexNodeInfo.class));
@ -115,17 +121,20 @@ public class TemplateDatabaseApiController implements TemplateDatabaseApi {
@Override
public CommonResponse<Page<DatabaseInfo>> searchDatabase(TemplateDatabaseSearchRequest request) {
log.info("search database request:{}", request);
return CommonResponse.success(templateDatabaseQueryService.searchDatabase(request));
}
@Override
public CommonResponse<TemplateDatabaseGetDatabaseOrDirInfoResponse> getDatabaseOrDirInfo(
TemplateDatabaseGetDatabaseOrDirInfoRequest request) {
log.info("get database or dir info request:{}", request);
return CommonResponse.success(templateDatabaseQueryService.getDatabaseOrDirInfo(request));
}
@Override
public CommonResponse<Void> updateDatabaseOrDirInfo(TemplateDatabaseUpdateDatabaseOrDirInfoRequest request) {
log.info("update database or dir info request:{}", request);
templateDatabaseManager.updateDatabaseOrDirInfo(request);
return CommonResponse.success();
}