Skip to content

Commit 5638bdc

Browse files
authored
feat: add file copying functionality to dataset directory and update base path configuration
1 parent d9e163c commit 5638bdc

File tree

9 files changed

+247
-184
lines changed

9 files changed

+247
-184
lines changed

backend/services/data-management-service/src/main/java/com/datamate/datamanagement/interfaces/rest/TagController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public ResponseEntity<Response<TagResponse>> updateTag(@RequestBody @Valid Updat
7474
}
7575

7676
@DeleteMapping
77-
public ResponseEntity<Response<Valid>> deleteTag(@RequestParam(value = "ids") @Valid @Size(max = 10) List<String> ids) {
77+
public ResponseEntity<Response<Void>> deleteTag(@RequestParam(value = "ids") @Valid @Size(max = 10) List<String> ids) {
7878
try {
7979
tagApplicationService.deleteTag(ids.stream().filter(StringUtils::isNoneBlank).distinct().toList());
8080
return ResponseEntity.ok(Response.ok(null));

backend/shared/domain-common/src/main/java/com/datamate/common/setting/application/SysParamApplicationService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.springframework.data.redis.core.StringRedisTemplate;
1111
import org.springframework.stereotype.Service;
1212

13+
import java.util.Comparator;
1314
import java.util.List;
1415

1516
/**
@@ -31,7 +32,9 @@ public class SysParamApplicationService {
3132
* @return 系统参数列表
3233
*/
3334
public List<SysParam> list() {
34-
return sysParamRepository.list();
35+
List<SysParam> sysParams = sysParamRepository.list();
36+
sysParams.sort(Comparator.comparing(SysParam::getParamType));
37+
return sysParams;
3538
}
3639

3740
/**

backend/shared/domain-common/src/main/java/com/datamate/common/setting/interfaces/rest/SysParamController.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.datamate.common.setting.interfaces.rest;
22

33
import com.datamate.common.setting.application.SysParamApplicationService;
4+
import com.datamate.common.setting.interfaces.rest.dto.ParamRequest;
45
import com.datamate.common.setting.domain.entity.SysParam;
56
import lombok.RequiredArgsConstructor;
67
import org.springframework.web.bind.annotation.*;
@@ -29,15 +30,15 @@ public List<SysParam> list() {
2930
return sysParamApplicationService.list();
3031
}
3132

32-
/**
33+
/**
3334
* 根据参数id修改系统参数值
3435
*
3536
* @param paramId 参数id
36-
* @param paramValue 参数值
37+
* @param paramRequest 参数值请求体
3738
*/
3839
@PutMapping("/{paramId}")
39-
public void updateParamValueById(@PathVariable("paramId") String paramId, @RequestBody String paramValue) {
40-
sysParamApplicationService.updateParamValueById(paramId, paramValue);
40+
public void updateParamValueById(@PathVariable("paramId") String paramId, @RequestBody ParamRequest paramRequest) {
41+
sysParamApplicationService.updateParamValueById(paramId, paramRequest.paramValue());
4142
}
4243

4344
/**
@@ -50,3 +51,4 @@ public void deleteParamById(@PathVariable("paramId") String paramId) {
5051
sysParamApplicationService.deleteParamById(paramId);
5152
}
5253
}
54+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package com.datamate.common.setting.interfaces.rest.dto;
2+
3+
public record ParamRequest(String paramValue, boolean isEnabled) {
4+
}

frontend/src/pages/SettingsPage/ModelAccess.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ interface ProviderI {
5353
isEnabled: boolean;
5454
}
5555

56-
export default function EnvironmentAccess() {
56+
export default function ModelAccess() {
5757
const [form] = Form.useForm();
5858
const [showModelDialog, setShowModelDialog] = useState(false);
5959
const [isEditMode, setIsEditMode] = useState(false);

frontend/src/pages/SettingsPage/SettingsPage.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ export default function SettingsPage() {
2727
icon: <Component className="w-4 h-4" />,
2828
label: "模型接入",
2929
},
30-
// {
31-
// key: "system-config",
32-
// icon: <SettingOutlined />,
33-
// label: "参数配置",
34-
// },
35-
// {
36-
// key: "webhook-config",
37-
// icon: <ApiOutlined />,
38-
// label: "Webhook",
39-
// },
30+
{
31+
key: "system-config",
32+
icon: <SettingOutlined />,
33+
label: "参数配置",
34+
},
35+
{
36+
key: "webhook-config",
37+
icon: <ApiOutlined />,
38+
label: "Webhook",
39+
},
4040
]}
4141
selectedKeys={[activeTab]}
4242
onClick={({ key }) => {

0 commit comments

Comments
 (0)