Compare commits

..

No commits in common. "8780c5d20f95c5c0b743b32ad9feedb571d2dd42" and "ec3aeb427a15784a7d2b711838f582a2b0c4da14" have entirely different histories.

79 changed files with 188 additions and 673 deletions

View File

@ -61,13 +61,6 @@ 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;
@ -79,10 +72,4 @@ 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,7 +1,6 @@
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;
@ -88,12 +87,6 @@ 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,10 +8,11 @@ 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.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo.PlatformDatasetQuestionRespVO;
import cn.iocoder.yudao.module.mdpf.controller.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,5 +126,4 @@ 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,97 +0,0 @@
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,49 +0,0 @@
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

@ -1,59 +0,0 @@
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

@ -1,48 +0,0 @@
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,19 +1,24 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.cat;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.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;
@ -26,7 +31,7 @@ import java.util.List;
*/
@Tag(name = "清洗规则类目")
@RestController
@RequestMapping("/mdpf/att/attCleanCat")
@RequestMapping("/att/attCleanCat")
@Validated
public class AttCleanCatController {
@Resource

View File

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

View File

@ -1,8 +1,8 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
package cn.iocoder.yudao.module.mdpf.controller.dataset;
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.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.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("/mdpf/data/set-file-middle")
@RequestMapping("/data/set-file-middle")
@Validated
public class DataSetFileMiddleController {

View File

@ -1,30 +1,37 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
package cn.iocoder.yudao.module.mdpf.controller.dataset;
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.dataset.vo.*;
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("/mdpf/data/data-set-middle")
@RequestMapping("/data/data-set-middle")
@Validated
public class DataSetMiddleController {

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.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.admin.dataset;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.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.admin.dataset;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.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("/mdpf/platform/dataset-question")
@RequestMapping("/platform/dataset-question")
@Validated
public class PlatformDatasetQuestionController {

View File

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

View File

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

View File

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

View File

@ -1,4 +1,4 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
import lombok.*;
import java.util.*;

View File

@ -1,8 +1,9 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo;
package cn.iocoder.yudao.module.mdpf.controller.dataset.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

View File

@ -1,11 +1,14 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.rule;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.dal.dataobject.rule.AttAuditRuleDO;
import cn.iocoder.yudao.module.mdpf.service.rule.IAttAuditRuleService;
import io.swagger.v3.oas.annotations.Operation;
@ -13,8 +16,9 @@ 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;
@ -28,7 +32,7 @@ import java.util.List;
*/
@Tag(name = "稽查规则")
@RestController
@RequestMapping("/mdpf/att/attAuditRule")
@RequestMapping("/att/attAuditRule")
@Validated
public class AttAuditRuleController {
@Resource

View File

@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.mdpf.controller.admin.rule;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.dal.dataobject.rule.AttCleanRuleDO;
import cn.iocoder.yudao.module.mdpf.service.rule.IAttCleanRuleService;
import io.swagger.v3.oas.annotations.Operation;
@ -13,8 +14,10 @@ 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;
@ -28,7 +31,7 @@ import java.util.List;
*/
@Tag(name = "清洗规则")
@RestController
@RequestMapping("/mdpf/att/attCleanRule")
@RequestMapping("/att/attCleanRule")
@Validated
public class AttCleanRuleController {
@Resource
@ -74,7 +77,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);
@ -82,7 +85,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());
@ -92,7 +95,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());
@ -102,7 +105,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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.rule.vo;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.module.mdpf.core.page.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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.admin.rule.vo;
package cn.iocoder.yudao.module.mdpf.controller.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.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.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.dal.dataobject.cat.AttCleanCatDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

View File

@ -1,67 +0,0 @@
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,6 +81,4 @@ 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.admin.cat.vo.AttCleanCatPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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

@ -1,37 +0,0 @@
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,9 +1,11 @@
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.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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,9 +1,11 @@
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.admin.dataset.vo.DataSetMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerRespVO;
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.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.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo.PlatformDatasetQuestionPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetQuestionRespVO;
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.dal.dataobject.dataset.PlatformDatasetQuestionDO;
import com.baomidou.dynamic.datasource.annotation.DS;
import org.apache.ibatis.annotations.Delete;

View File

@ -3,9 +3,10 @@ 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.admin.rule.vo.AttAuditRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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.admin.rule.vo.AttCleanRulePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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,26 +25,25 @@ 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.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");
// 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);
// }
return selectJoinPage(reqVO, AttCleanRuleDO.class, lambdaWrapper);
}
// PageResult<AttCleanRuleDO> selectPage(AttCleanRulePageReqVO reqVO);
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.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.dto.PlatformDataJsonTemplate;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetMiddleSaveReqVO;
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.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,6 +15,8 @@ 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;
@ -25,9 +27,10 @@ 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.admin.dataset.vo.DataSetMiddleSaveReqVO;
import cn.iocoder.yudao.module.mdpf.controller.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

@ -1,58 +0,0 @@
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.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.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.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.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.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.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

@ -1,77 +0,0 @@
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,9 +1,12 @@
package cn.iocoder.yudao.module.mdpf.service.dataset;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleSaveReqVO;
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.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,9 +2,11 @@ package cn.iocoder.yudao.module.mdpf.service.dataset;
import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
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.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.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.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerSaveReqVO;
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.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.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesSaveReqVO;
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.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.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.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.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.admin.dataset.vo.DataSetFileMiddlePageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.DataSetFileMiddleSaveReqVO;
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.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,10 +6,7 @@ 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.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.controller.dataset.vo.*;
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;
@ -112,8 +109,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.admin.dataset.vo.PlatformDatasetAnswerPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetAnswerSaveReqVO;
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.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.admin.dataset.vo.PlatformDatasetFilesPageReqVO;
import cn.iocoder.yudao.module.mdpf.controller.admin.dataset.vo.PlatformDatasetFilesSaveReqVO;
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.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.admin.dataset.vo.*;
import cn.iocoder.yudao.module.mdpf.controller.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.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.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.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.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.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.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.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.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.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.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.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.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.deleted = '0'")
.leftJoin("ATT_CLEAN_CAT t2 on t.CAT_CODE = t2.CODE AND t2.DEL_FLAG = '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.admin.dataset.vo.PlatformDatasetAnswerRespVO">
resultType="cn.iocoder.yudao.module.mdpf.controller.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.admin.dataset.vo.PlatformDatasetQuestionRespVO">
resultType="cn.iocoder.yudao.module.mdpf.controller.dataset.vo.PlatformDatasetQuestionRespVO">
SELECT
id,
dataset_id AS datasetId,