feat(X-Pack): [数据填报]提交记录日志支持清理

This commit is contained in:
ulleo
2025-04-01 17:49:51 +08:00
committed by Junjun
parent c95162617a
commit 5236fa7ebc
5 changed files with 31 additions and 0 deletions

View File

@@ -169,6 +169,11 @@ public interface DataFillingApi {
@PostMapping("/log/page/{goPage}/{pageSize}")
IPage<DfCommitLog> logPager(@RequestBody DfCommitLogRequest request, @PathVariable("goPage") int goPage, @PathVariable("pageSize") int pageSize);
@Operation(summary = "清理数据填报操作日志")
@DePermit({"#p0.formId+':manage'"})
@PostMapping("/log/clear")
void clearLog(@RequestBody DfClearCommitLogRequest request) throws Exception;
@Operation(summary = "上传Excel")
@DePermit({"#p0+':manage'"})
@PostMapping("/form/{formId}/uploadFile")

View File

@@ -0,0 +1,20 @@
package io.dataease.api.xpack.dataFilling.dto;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
@Data
public class DfClearCommitLogRequest implements Serializable {
@Serial
private static final long serialVersionUID = 807091582312182724L;
@JsonSerialize(using = ToStringSerializer.class)
private Long formId;
private String clearType;
}