mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
feat(X-Pack): [数据填报]提交记录日志支持清理
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user