Compare commits

..

2 Commits

Author SHA1 Message Date
baggio19852005
8780c5d20f Merge remote-tracking branch 'origin/master'
Some checks are pending
Java CI with Maven / build (11) (push) Waiting to run
Java CI with Maven / build (17) (push) Waiting to run
Java CI with Maven / build (8) (push) Waiting to run
yudao-ui-admin CI / build (14.x) (push) Waiting to run
yudao-ui-admin CI / build (16.x) (push) Waiting to run
2025-10-20 14:41:41 +08:00
baggio19852005
ea7aaa403c 中台数据元类目相关功能 2025-10-20 14:41:21 +08:00
79 changed files with 674 additions and 189 deletions

View File

@ -61,6 +61,13 @@ public class EncryptTypeHandler extends BaseTypeHandler<String> {
return getEncryptor().encryptBase64(rawValue);
}
public static String encryptnew(String rawValue) {
if (rawValue == null) {
return null;
}
return getEncryptorNemw().encryptBase64(rawValue);
}
private static AES getEncryptor() {
if (aes != null) {
return aes;
@ -72,4 +79,10 @@ public class EncryptTypeHandler extends BaseTypeHandler<String> {
return aes;
}
public static AES getEncryptorNemw(){
String password="XDV71a+xqStEA3WH";
aes = SecureUtil.aes(password.getBytes());
return aes;
}
}

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.infra.service.db;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.mybatis.core.type.EncryptTypeHandler;
import cn.iocoder.yudao.framework.mybatis.core.util.JdbcUtils;
import cn.iocoder.yudao.module.infra.controller.admin.db.vo.DataSourceConfigSaveReqVO;
import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO;
@ -87,6 +88,12 @@ public class DataSourceConfigServiceImpl implements DataSourceConfigService {
return result;
}
public static void main(String[] args) {
String a="123456";
String encrypt = EncryptTypeHandler.encryptnew(a);
System.out.println(encrypt);
}
private void validateConnectionOK(DataSourceConfigDO config) {
boolean success = JdbcUtils.isConnectionOK(config.getUrl(), config.getUsername(), config.getPassword());
if (!success) {

View File

@ -8,11 +8,10 @@ import cn.iocoder.yudao.module.llm.dal.dataobject.dataset.DatasetFilesDO;
import cn.iocoder.yudao.module.llm.dal.mysql.dataset.DatasetFilesMapper;
import cn.iocoder.yudao.module.llm.dal.mysql.dataset.DatasetMapper;
import cn.iocoder.yudao.module.llm.framework.backend.config.LLMBackendProperties;
import cn.iocoder.yudao.module.llm.service.dataset.DatasetFilesService;
import cn.iocoder.yudao.module.llm.service.dataset.vo.AigcDatasetVo;
import cn.iocoder.yudao.module.llm.service.http.TrainHttpService;
import cn.iocoder.yudao.module.llm.service.http.vo.AigcDatasetFileRespV0;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;

View File

@ -17,7 +17,7 @@ import cn.iocoder.yudao.module.llm.service.http.FineTuningTaskHttpService;
import cn.iocoder.yudao.module.llm.service.http.TrainHttpService;
import cn.iocoder.yudao.module.llm.service.http.vo.AigcFineTuningCreateReqVO;
import cn.iocoder.yudao.module.llm.service.http.vo.AigcFineTuningCreateRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import cn.iocoder.yudao.module.mdpf.service.dataset.DataSetMiddleService;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetQuestionService;

View File

@ -126,4 +126,5 @@ public interface ErrorCodeConstants {
ErrorCode SERVER_NAME_URL_ERROR = new ErrorCode(10049, "主机地址URL格式不正确");
ErrorCode SET_FILE_MIDDLE_NOT_EXISTS = new ErrorCode(10050, "文件不能为空");
ErrorCode SET_MIDDLE_NOT_EXISTS = new ErrorCode(10051, "数据集ID不能为空");
ErrorCode DATA_ELEM_CAT_NOT_EXISTS = new ErrorCode(10052, "数据源类目不存在");
}

View File

@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.mdpf.controller.cat;
package cn.iocoder.yudao.module.mdpf.controller.admin.cat;
import cn.hutool.core.date.DateUtil;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.AttCleanCatDO;
import cn.iocoder.yudao.module.mdpf.service.cat.IAttCleanCatService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.List;
@ -31,7 +26,7 @@ import java.util.List;
*/
@Tag(name = "清洗规则类目")
@RestController
@RequestMapping("/att/attCleanCat")
@RequestMapping("/mdpf/att/attCleanCat")
@Validated
public class AttCleanCatController {
@Resource

View File

@ -0,0 +1,97 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.cat;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.DataElemCatDO;
import cn.iocoder.yudao.module.mdpf.service.cat.DataElemCatService;
import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import org.springframework.security.access.prepost.PreAuthorize;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Operation;
import java.util.*;
import java.io.IOException;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
@Tag(name = "管理后台 - 数据元类目管理")
@RestController
@RequestMapping("/mdpf/att/data-elem-cat")
@Validated
public class DataElemCatController {
@Resource
private DataElemCatService dataElemCatService;
@PostMapping("/create")
@Operation(summary = "创建数据元类目管理")
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:create')")
public CommonResult<Long> createDataElemCat(@Valid @RequestBody DataElemCatSaveReqVO createReqVO) {
return success(dataElemCatService.createDataElemCat(createReqVO));
}
@PutMapping("/update")
@Operation(summary = "更新数据元类目管理")
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:update')")
public CommonResult<Boolean> updateDataElemCat(@Valid @RequestBody DataElemCatSaveReqVO updateReqVO) {
dataElemCatService.updateDataElemCat(updateReqVO);
return success(true);
}
@DeleteMapping("/delete")
@Operation(summary = "删除数据元类目管理")
@Parameter(name = "id", description = "编号", required = true)
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:delete')")
public CommonResult<Boolean> deleteDataElemCat(@RequestParam("id") Long id) {
dataElemCatService.deleteDataElemCat(id);
return success(true);
}
@GetMapping("/get")
@Operation(summary = "获得数据元类目管理")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:query')")
public CommonResult<DataElemCatRespVO> getDataElemCat(@RequestParam("id") Long id) {
DataElemCatDO dataElemCat = dataElemCatService.getDataElemCat(id);
return success(BeanUtils.toBean(dataElemCat, DataElemCatRespVO.class));
}
@GetMapping("/page")
@Operation(summary = "获得数据元类目管理分页")
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:query')")
public CommonResult<PageResult<DataElemCatRespVO>> getDataElemCatPage(@Valid DataElemCatPageReqVO pageReqVO) {
PageResult<DataElemCatDO> pageResult = dataElemCatService.getDataElemCatPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, DataElemCatRespVO.class));
}
@GetMapping("/export-excel")
@Operation(summary = "导出数据元类目管理 Excel")
@PreAuthorize("@ss.hasPermission('att:data-elem-cat:export')")
@ApiAccessLog(operateType = EXPORT)
public void exportDataElemCatExcel(@Valid DataElemCatPageReqVO pageReqVO,
HttpServletResponse response) throws IOException {
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
List<DataElemCatDO> list = dataElemCatService.getDataElemCatPage(pageReqVO).getList();
// 导出 Excel
ExcelUtils.write(response, "数据元类目管理.xls", "数据", DataElemCatRespVO.class,
BeanUtils.toBean(list, DataElemCatRespVO.class));
}
}

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.cat.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.cat.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import cn.iocoder.yudao.module.mdpf.util.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.cat.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -0,0 +1,49 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - 数据元类目管理分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class DataElemCatPageReqVO extends PageParam {
@Schema(description = "类别名称", example = "张三")
private String name;
@Schema(description = "关联上级ID", example = "5277")
private Long parentId;
@Schema(description = "类别排序")
private Integer sortOrder;
@Schema(description = "描述", example = "随便")
private String description;
@Schema(description = "层级编码")
private String code;
@Schema(description = "是否有效;0无效1有效")
private String validFlag;
@Schema(description = "创建人id", example = "7701")
private Long creatorId;
@Schema(description = "创建时间")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime[] createTime;
@Schema(description = "更新人id", example = "20471")
private Long updaterId;
@Schema(description = "备注", example = "你猜")
private String remark;
}

View File

@ -0,0 +1,59 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;
@Schema(description = "管理后台 - 数据元类目管理 Response VO")
@Data
@ExcelIgnoreUnannotated
public class DataElemCatRespVO {
@Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "26681")
@ExcelProperty("ID")
private Long id;
@Schema(description = "类别名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
@ExcelProperty("类别名称")
private String name;
@Schema(description = "关联上级ID", example = "5277")
@ExcelProperty("关联上级ID")
private Long parentId;
@Schema(description = "类别排序", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("类别排序")
private Integer sortOrder;
@Schema(description = "描述", example = "随便")
@ExcelProperty("描述")
private String description;
@Schema(description = "层级编码", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("层级编码")
private String code;
@Schema(description = "是否有效;0无效1有效", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("是否有效;0无效1有效")
private String validFlag;
@Schema(description = "创建人id", example = "7701")
@ExcelProperty("创建人id")
private Long creatorId;
@Schema(description = "创建时间")
@ExcelProperty("创建时间")
private LocalDateTime createTime;
@Schema(description = "更新人id", example = "20471")
@ExcelProperty("更新人id")
private Long updaterId;
@Schema(description = "备注", example = "你猜")
@ExcelProperty("备注")
private String remark;
}

View File

@ -0,0 +1,48 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.*;
@Schema(description = "管理后台 - 数据元类目管理新增/修改 Request VO")
@Data
public class DataElemCatSaveReqVO {
@Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "26681")
private Long id;
@Schema(description = "类别名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
@NotEmpty(message = "类别名称不能为空")
private String name;
@Schema(description = "关联上级ID", example = "5277")
private Long parentId;
@Schema(description = "类别排序", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "类别排序不能为空")
private Integer sortOrder;
@Schema(description = "描述", example = "随便")
private String description;
@Schema(description = "层级编码", requiredMode = Schema.RequiredMode.REQUIRED)
@NotEmpty(message = "层级编码不能为空")
private String code;
@Schema(description = "是否有效;0无效1有效", requiredMode = Schema.RequiredMode.REQUIRED)
@NotEmpty(message = "是否有效;0无效1有效不能为空")
private String validFlag;
@Schema(description = "创建人id", example = "7701")
private Long creatorId;
@Schema(description = "更新人id", example = "20471")
private Long updaterId;
@Schema(description = "备注", example = "你猜")
private String remark;
}

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.service.dataset.DataSetFileMiddleService;
import org.springframework.web.bind.annotation.*;
@ -34,7 +34,7 @@ import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
@Tag(name = "管理后台 - 数据集对应的文件地址")
@RestController
@RequestMapping("/data/set-file-middle")
@RequestMapping("/mdpf/data/set-file-middle")
@Validated
public class DataSetFileMiddleController {

View File

@ -1,37 +1,30 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.*;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import cn.iocoder.yudao.module.mdpf.service.dataset.DataSetMiddleService;
import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import org.springframework.security.access.prepost.PreAuthorize;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Operation;
import java.util.*;
import java.io.IOException;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
import javax.annotation.Resource;
import javax.annotation.security.PermitAll;
import javax.validation.Valid;
@Tag(name = "管理后台 - 中台中的数据集")
@RestController
@RequestMapping("/data/data-set-middle")
@RequestMapping("/mdpf/data/data-set-middle")
@Validated
public class DataSetMiddleController {

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
@ -6,9 +6,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetAnswerService;
import io.swagger.v3.oas.annotations.Operation;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
@ -6,9 +6,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetFilesService;
import io.swagger.v3.oas.annotations.Operation;

View File

@ -1,13 +1,13 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionSaveReqVO;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetAnswerService;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetQuestionService;
import io.swagger.v3.oas.annotations.Operation;
@ -36,7 +36,7 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
@Tag(name = "管理后台 - 数据集数据问题+标注")
@RestController
@RequestMapping("/platform/dataset-question")
@RequestMapping("/mdpf/platform/dataset-question")
@Validated
public class PlatformDatasetQuestionController {

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import lombok.*;
import java.util.*;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import lombok.*;
import java.util.*;

View File

@ -1,9 +1,8 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@ -1,14 +1,11 @@
package cn.iocoder.yudao.module.mdpf.controller.rule;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule;
import cn.hutool.core.date.DateUtil;
import cn.hutool.poi.excel.ExcelUtil;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.core.page.PageParam;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttAuditRuleDO;
import cn.iocoder.yudao.module.mdpf.service.rule.IAttAuditRuleService;
import io.swagger.v3.oas.annotations.Operation;
@ -16,9 +13,8 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.Arrays;
@ -32,7 +28,7 @@ import java.util.List;
*/
@Tag(name = "稽查规则")
@RestController
@RequestMapping("/att/attAuditRule")
@RequestMapping("/mdpf/att/attAuditRule")
@Validated
public class AttAuditRuleController {
@Resource

View File

@ -1,12 +1,11 @@
package cn.iocoder.yudao.module.mdpf.controller.rule;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule;
import cn.hutool.core.date.DateUtil;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttCleanRuleDO;
import cn.iocoder.yudao.module.mdpf.service.rule.IAttCleanRuleService;
import io.swagger.v3.oas.annotations.Operation;
@ -14,10 +13,8 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.Arrays;
@ -31,7 +28,7 @@ import java.util.List;
*/
@Tag(name = "清洗规则")
@RestController
@RequestMapping("/att/attCleanRule")
@RequestMapping("/mdpf/att/attCleanRule")
@Validated
public class AttCleanRuleController {
@Resource
@ -77,7 +74,7 @@ public class AttCleanRuleController {
// }
@Operation(summary = "获取清洗规则详细信息")
@PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:query')")
// @PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:query')")
@GetMapping(value = "/{ID}")
public CommonResult<AttCleanRuleRespVO> getInfo(@PathVariable("ID") Long ID) {
AttCleanRuleDO attCleanRuleDO = attCleanRuleService.getAttCleanRuleById(ID);
@ -85,7 +82,7 @@ public class AttCleanRuleController {
}
@Operation(summary = "新增清洗规则")
@PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:add')")
// @PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:add')")
@PostMapping
public CommonResult<Long> add(@Valid @RequestBody AttCleanRuleSaveReqVO attCleanRule) {
// attCleanRule.setCreatorId(getUserId());
@ -95,7 +92,7 @@ public class AttCleanRuleController {
}
@Operation(summary = "修改清洗规则")
@PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:edit')")
// @PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:edit')")
@PutMapping
public CommonResult<Integer> edit(@Valid @RequestBody AttCleanRuleSaveReqVO attCleanRule) {
// attCleanRule.setUpdatorId(getUserId());
@ -105,7 +102,7 @@ public class AttCleanRuleController {
}
@Operation(summary = "删除清洗规则")
@PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:remove')")
// @PreAuthorize("@ss.hasPermi('att:rule:attcleanrule:remove')")
@DeleteMapping("/{ids}")
public CommonResult<Integer> remove(@PathVariable Long[] ids) {
return CommonResult.success(attCleanRuleService.removeAttCleanRule(Arrays.asList(ids)));

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.module.mdpf.util.Excel;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseEntity;

View File

@ -1,6 +1,6 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.module.mdpf.core.page.PageParam;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.module.mdpf.util.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.module.mdpf.util.Excel;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseEntity;

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.convert.cat;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.AttCleanCatDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@ -0,0 +1,67 @@
package cn.iocoder.yudao.module.mdpf.dal.dataobject.cat;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
/**
* 数据元类目管理 DO
*
* @author 管理员
*/
@TableName("att_data_elem_cat")
@KeySequence("att_data_elem_cat_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DataElemCatDO extends BaseDO {
/**
* ID
*/
@TableId
private Long id;
/**
* 类别名称
*/
private String name;
/**
* 关联上级ID
*/
private Long parentId;
/**
* 类别排序
*/
private Integer sortOrder;
/**
* 描述
*/
private String description;
/**
* 层级编码
*/
private String code;
/**
* 是否有效;0无效1有效
*/
private String validFlag;
/**
* 创建人id
*/
private Long creatorId;
/**
* 更新人id
*/
private Long updaterId;
/**
* 备注
*/
private String remark;
}

View File

@ -81,4 +81,6 @@ public class AttCleanRuleDO extends BaseDO {
@TableField(exist = false)
private String catName;
@TableField(exist = false)
private String parentName;
}

View File

@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.cat;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.AttCleanCatDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Mapper;

View File

@ -0,0 +1,37 @@
package cn.iocoder.yudao.module.mdpf.dal.mapper.cat;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.DataElemCatDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Mapper;
/**
* 数据元类目管理 Mapper
*
* @author 管理员
*/
@Mapper
@DS("slave")
public interface DataElemCatMapper extends BaseMapperX<DataElemCatDO> {
default PageResult<DataElemCatDO> selectPage(DataElemCatPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<DataElemCatDO>()
.likeIfPresent(DataElemCatDO::getName, reqVO.getName())
.eqIfPresent(DataElemCatDO::getParentId, reqVO.getParentId())
.eqIfPresent(DataElemCatDO::getSortOrder, reqVO.getSortOrder())
.eqIfPresent(DataElemCatDO::getDescription, reqVO.getDescription())
.eqIfPresent(DataElemCatDO::getCode, reqVO.getCode())
.eqIfPresent(DataElemCatDO::getValidFlag, reqVO.getValidFlag())
.eqIfPresent(DataElemCatDO::getCreatorId, reqVO.getCreatorId())
.betweenIfPresent(DataElemCatDO::getCreateTime, reqVO.getCreateTime())
.eqIfPresent(DataElemCatDO::getUpdaterId, reqVO.getUpdaterId())
.eqIfPresent(DataElemCatDO::getRemark, reqVO.getRemark())
.orderByDesc(DataElemCatDO::getId));
}
}

View File

@ -1,11 +1,9 @@
package cn.iocoder.yudao.module.mdpf.dal.mapper.dataset;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Mapper;

View File

@ -1,11 +1,9 @@
package cn.iocoder.yudao.module.mdpf.dal.mapper.dataset;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

View File

@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Delete;

View File

@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Mapper;

View File

@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetQuestionDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Delete;

View File

@ -3,10 +3,9 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.rule;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttAuditRuleDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

View File

@ -2,11 +2,11 @@ package cn.iocoder.yudao.module.mdpf.dal.mapper.rule;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttCleanRuleDO;
import cn.iocoder.yudao.module.mdpf.util.StringUtils;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -25,25 +25,26 @@ import java.util.Set;
@DS("slave")
public interface AttCleanRuleMapper extends BaseMapperX<AttCleanRuleDO> {
// default PageResult<AttCleanRuleDO> selectPage(AttCleanRulePageReqVO reqVO) {
// // 定义排序的字段防止 SQL 注入与数据库字段名称一致
// Set<String> allowedColumns = new HashSet<>(Arrays.asList("id", "create_time", "update_time"));
//
// MPJLambdaWrapper<AttCleanRuleDO> lambdaWrapper = new MPJLambdaWrapper();
// lambdaWrapper.selectAll(AttCleanRuleDO.class)
// .select("t2.NAME AS catName")
// .leftJoin("ATT_CLEAN_CAT t2 on t.CAT_CODE = t2.CODE AND t2.DEL_FLAG = '0'")
// .likeRight(StringUtils.isNotBlank(reqVO.getCatCode()), AttCleanRuleDO::getCatCode, reqVO.getCatCode())
// .like(StringUtils.isNotBlank(reqVO.getName()), AttCleanRuleDO::getName, reqVO.getName())
// .eq(StringUtils.isNotBlank(reqVO.getType()), AttCleanRuleDO::getType, reqVO.getType())
// .eq(StringUtils.isNotBlank(reqVO.getCode()), AttCleanRuleDO::getCode, reqVO.getCode())
// .eq(StringUtils.isNotBlank(reqVO.getLevel()), AttCleanRuleDO::getLevel, reqVO.getLevel())
// .orderByStr(StringUtils.isNotBlank(reqVO.getOrderByColumn()), StringUtils.equals("asc", reqVO.getIsAsc()), StringUtils.isNotBlank(reqVO.getOrderByColumn()) ? Arrays.asList(reqVO.getOrderByColumn().split(",")) : null);
//
// return selectJoinPage(reqVO, AttCleanRuleDO.class, lambdaWrapper);
// }
default PageResult<AttCleanRuleDO> selectPage(AttCleanRulePageReqVO reqVO) {
// 定义排序的字段防止 SQL 注入与数据库字段名称一致
Set<String> allowedColumns = new HashSet<>(Arrays.asList("id", "create_time", "update_time"));
PageResult<AttCleanRuleDO> selectPage(AttCleanRulePageReqVO reqVO);
MPJLambdaWrapper<AttCleanRuleDO> lambdaWrapper = new MPJLambdaWrapper();
lambdaWrapper.selectAll(AttCleanRuleDO.class)
.select("t2.NAME AS catName")
.leftJoin("ATT_CLEAN_CAT t2 on t.CAT_CODE = t2.CODE AND t2.deleted = '0'")
.likeRight(StringUtils.isNotBlank(reqVO.getCatCode()), AttCleanRuleDO::getCatCode, reqVO.getCatCode())
.like(StringUtils.isNotBlank(reqVO.getName()), AttCleanRuleDO::getName, reqVO.getName())
.eq(StringUtils.isNotBlank(reqVO.getType()), AttCleanRuleDO::getType, reqVO.getType())
.eq(StringUtils.isNotBlank(reqVO.getCode()), AttCleanRuleDO::getCode, reqVO.getCode())
.eq(StringUtils.isNotBlank(reqVO.getLevel()), AttCleanRuleDO::getLevel, reqVO.getLevel())
.orderBy(true,false,"id");
// .orderByStr(StringUtils.isNotBlank(reqVO.getOrderByColumn()), StringUtils.equals("asc", reqVO.getIsAsc()), StringUtils.isNotBlank(reqVO.getOrderByColumn()) ? Arrays.asList(reqVO.getOrderByColumn().split(",")) : null);
return selectJoinPage(reqVO, AttCleanRuleDO.class, lambdaWrapper);
}
// PageResult<AttCleanRuleDO> selectPage(AttCleanRulePageReqVO reqVO);
List<AttCleanRuleDO> selectAttCleanRuleList(@Param("dataElemId") Long dataElemId);

View File

@ -1,6 +1,6 @@
package cn.iocoder.yudao.module.mdpf.factory.datset;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;

View File

@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.mdpf.factory.datset;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.infra.service.file.FileService;
import cn.iocoder.yudao.module.mdpf.controller.dataset.dto.PlatformDataJsonTemplate;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.dto.PlatformDataJsonTemplate;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
@ -15,8 +15,6 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@ -27,10 +25,9 @@ import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.time.LocalDateTime;
import java.util.*;
import java.util.stream.Collectors;
import com.fasterxml.jackson.core.type.TypeReference;
import org.springframework.util.StringUtils;
@Component
@Slf4j
public class JsonFileParser implements IFileParserStrategy {

View File

@ -1,6 +1,6 @@
package cn.iocoder.yudao.module.mdpf.factory.datset;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
import org.springframework.stereotype.Component;

View File

@ -0,0 +1,58 @@
package cn.iocoder.yudao.module.mdpf.service.cat;
import java.util.*;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatSaveReqVO;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.DataElemCatDO;
import javax.validation.Valid;
/**
* 数据元类目管理 Service 接口
*
* @author 管理员
*/
public interface DataElemCatService {
/**
* 创建数据元类目管理
*
* @param createReqVO 创建信息
* @return 编号
*/
Long createDataElemCat(@Valid DataElemCatSaveReqVO createReqVO);
/**
* 更新数据元类目管理
*
* @param updateReqVO 更新信息
*/
void updateDataElemCat(@Valid DataElemCatSaveReqVO updateReqVO);
/**
* 删除数据元类目管理
*
* @param id 编号
*/
void deleteDataElemCat(Long id);
/**
* 获得数据元类目管理
*
* @param id 编号
* @return 数据元类目管理
*/
DataElemCatDO getDataElemCat(Long id);
/**
* 获得数据元类目管理分页
*
* @param pageReqVO 分页查询
* @return 数据元类目管理分页
*/
PageResult<DataElemCatDO> getDataElemCatPage(DataElemCatPageReqVO pageReqVO);
}

View File

@ -1,9 +1,9 @@
package cn.iocoder.yudao.module.mdpf.service.cat;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.AttCleanCatDO;
import com.baomidou.mybatisplus.extension.service.IService;

View File

@ -3,10 +3,10 @@ package cn.iocoder.yudao.module.mdpf.service.cat.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.AttCleanCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.core.text.Convert;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.AttCleanCatDO;
import cn.iocoder.yudao.module.mdpf.dal.mapper.cat.AttCleanCatMapper;

View File

@ -0,0 +1,77 @@
package cn.iocoder.yudao.module.mdpf.service.cat.impl;
import cn.iocoder.module.mdpf.enums.ErrorCodeConstants;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.cat.vo.DataElemCatSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.cat.DataElemCatDO;
import cn.iocoder.yudao.module.mdpf.dal.mapper.cat.DataElemCatMapper;
import cn.iocoder.yudao.module.mdpf.service.cat.DataElemCatService;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import javax.annotation.Resource;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
/**
* 数据元类目管理 Service 实现类
*
* @author 管理员
*/
@Service
@Validated
public class DataElemCatServiceImpl implements DataElemCatService {
@Resource
private DataElemCatMapper dataElemCatMapper;
@Override
public Long createDataElemCat(DataElemCatSaveReqVO createReqVO) {
// 插入
DataElemCatDO dataElemCat = BeanUtils.toBean(createReqVO, DataElemCatDO.class);
dataElemCatMapper.insert(dataElemCat);
// 返回
return dataElemCat.getId();
}
@Override
public void updateDataElemCat(DataElemCatSaveReqVO updateReqVO) {
// 校验存在
validateDataElemCatExists(updateReqVO.getId());
// 更新
DataElemCatDO updateObj = BeanUtils.toBean(updateReqVO, DataElemCatDO.class);
dataElemCatMapper.updateById(updateObj);
}
@Override
public void deleteDataElemCat(Long id) {
// 校验存在
validateDataElemCatExists(id);
// 删除
dataElemCatMapper.deleteById(id);
}
private void validateDataElemCatExists(Long id) {
if (dataElemCatMapper.selectById(id) == null) {
throw exception(ErrorCodeConstants.DATA_ELEM_CAT_NOT_EXISTS);
}
}
@Override
public DataElemCatDO getDataElemCat(Long id) {
return dataElemCatMapper.selectById(id);
}
@Override
public PageResult<DataElemCatDO> getDataElemCatPage(DataElemCatPageReqVO pageReqVO) {
return dataElemCatMapper.selectPage(pageReqVO);
}
}

View File

@ -1,12 +1,9 @@
package cn.iocoder.yudao.module.mdpf.service.dataset;
import java.util.*;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import com.baomidou.dynamic.datasource.annotation.DS;
import javax.validation.Valid;

View File

@ -2,11 +2,9 @@ package cn.iocoder.yudao.module.mdpf.service.dataset;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import com.baomidou.dynamic.datasource.annotation.DS;

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.service.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import javax.validation.Valid;

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.service.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

View File

@ -1,9 +1,9 @@
package cn.iocoder.yudao.module.mdpf.service.dataset;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetQuestionDO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.service.dataset.impl;
import cn.iocoder.module.mdpf.enums.ErrorCodeConstants;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.mapper.dataset.DataSetFileMiddleMapper;
import cn.iocoder.yudao.module.mdpf.service.dataset.DataSetFileMiddleService;

View File

@ -6,7 +6,10 @@ import cn.iocoder.module.mdpf.enums.ErrorCodeConstants;
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
import cn.iocoder.yudao.framework.common.exception.ServiceException;
import cn.iocoder.yudao.module.infra.service.file.FileService;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.*;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesRespVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetFileMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
@ -109,8 +112,8 @@ public class DataSetMiddleServiceImpl implements DataSetMiddleService {
long mongoid = IdUtil.getSnowflake(1, 1).nextId();
dataSetMiddleMongoDO.setId(mongoid);
//将原始数据入库到Mongodb
DataSetMiddleMongoDO DataSetMiddleMongoDO = dataSetMiddleRepository.insert(dataSetMiddleMongoDO);
setMiddle.setMongoId(dataSetMiddleMongoDO.getId());
// DataSetMiddleMongoDO DataSetMiddleMongoDO = dataSetMiddleRepository.insert(dataSetMiddleMongoDO);
// setMiddle.setMongoId(dataSetMiddleMongoDO.getId());
setMiddle.setCleanStatus(0);
setMiddle.setMarkStatus(0);
//将表单数据入库

View File

@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.mdpf.service.dataset.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import cn.iocoder.yudao.module.mdpf.dal.mapper.dataset.PlatformDatasetAnswerMapper;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetAnswerService;

View File

@ -2,8 +2,8 @@ package cn.iocoder.yudao.module.mdpf.service.dataset.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetFilesDO;
import cn.iocoder.yudao.module.mdpf.dal.mapper.dataset.PlatformDatasetFilesMapper;
import cn.iocoder.yudao.module.mdpf.service.dataset.PlatformDatasetFilesService;

View File

@ -2,7 +2,7 @@ package cn.iocoder.yudao.module.mdpf.service.dataset.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.dataset.vo.*;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.*;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.DataSetMiddleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetAnswerDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.dataset.PlatformDatasetQuestionDO;

View File

@ -1,9 +1,9 @@
package cn.iocoder.yudao.module.mdpf.service.rule;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttAuditRuleDO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection;

View File

@ -1,9 +1,9 @@
package cn.iocoder.yudao.module.mdpf.service.rule;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttCleanRuleDO;
import com.baomidou.mybatisplus.extension.service.IService;

View File

@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.mdpf.service.rule.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttAuditRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttAuditRuleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.enums.RuleTypeEnum;
import cn.iocoder.yudao.module.mdpf.dal.mapper.rule.AttAuditRuleMapper;

View File

@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.mdpf.service.rule.impl;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleRespVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.rule.vo.AttCleanRuleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.core.text.Convert;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.AttCleanRuleDO;
import cn.iocoder.yudao.module.mdpf.dal.dataobject.rule.enums.CleanRuleTypeEnum;
@ -99,7 +99,7 @@ public class AttCleanRuleServiceImpl extends ServiceImpl<AttCleanRuleMapper, Att
MPJLambdaWrapper<AttCleanRuleDO> lambdaWrapper = new MPJLambdaWrapper();
lambdaWrapper.selectAll(AttCleanRuleDO.class)
.select("t2.NAME AS catName")
.leftJoin("ATT_CLEAN_CAT t2 on t.CAT_CODE = t2.CODE AND t2.DEL_FLAG = '0'")
.leftJoin("ATT_CLEAN_CAT t2 on t.CAT_CODE = t2.CODE AND t2.deleted = '0'")
.likeRight(org.apache.commons.lang3.StringUtils.isNotBlank(attCleanRule.getCatCode()), AttCleanRuleDO::getCatCode, attCleanRule.getCatCode());
// LambdaQueryWrapperX<AttCleanRuleDO> x = new LambdaQueryWrapperX<>();
// x.eqIfPresent(AttCleanRuleDO::getType , attCleanRule.getType());

View File

@ -13,7 +13,7 @@
-->
<select id="getAnswersToYourQuestions"
resultType="cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetAnswerRespVO">
resultType="cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerRespVO">
SELECT
da.id,
da.dataset_id,

View File

@ -14,7 +14,7 @@
-->
<select id="getAListOfIssues"
resultType="cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO">
resultType="cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO">
SELECT
id,
dataset_id AS datasetId,