feat():新增查询库下表接口

master
yuan 2024-09-10 17:05:45 +08:00
parent 59399cbab2
commit ddc059a8e3
5 changed files with 108 additions and 6 deletions

View File

@ -148,7 +148,7 @@ public class RuleVersionController {
}
/**
*
*
* @param valueData
* @return
* @throws IOException
@ -164,6 +164,11 @@ public class RuleVersionController {
return Result.success(null,"测试成功");
}
/**
*
* @param dataRecord
* @return
*/
@PostMapping("/row")
@Operation(summary = "行数据测试",description = "行数据测试")
public Result<String> row(
@ -173,6 +178,11 @@ public class RuleVersionController {
return Result.success(null,"测试成功");
}
/**
*
* @param dataSet
* @return
*/
@PostMapping("/set")
@Operation(summary = "集数据测试",description = "数据测试")
public Result<String> set(
@ -182,6 +192,24 @@ public class RuleVersionController {
return Result.success(null,"测试成功");
}
@PostMapping("/selectValue")
@Operation(summary = "查询字段版本测试接口")
public Result<List<RuleVersion>> selectValue(){
return Result.success(ruleVersionService.selectValue(),"查询成功");
}
@PostMapping("/selectRecord")
@Operation(summary = "查询行版本测试接口")
public Result<List<RuleVersion>> selectRecord(){
return Result.success(ruleVersionService.selectRecord(),"查询成功");
}
@PostMapping("/selectSet")
@Operation(summary = "查询集版本测试接口")
public Result<List<RuleVersion>> selectSet(){
return Result.success(ruleVersionService.selectSet(),"查询成功");
}
@PostMapping("/selectDatabase")
@Operation(summary = "查询数据库")
public Result<List<DataName>> selectDatabase(){
@ -198,10 +226,6 @@ public class RuleVersionController {
return Result.success(selectTableShow,"查询成功");
}
@PostMapping("/selectVersion")
@Operation(summary = "查询所有版本")
public Result<List<RuleVersion>> selectVersion(){
return Result.success(ruleVersionService.list());
}
}

View File

@ -24,4 +24,10 @@ public interface RuleVersionMapper extends BaseMapper<RuleVersion> {
void updateStatus(@Param("ruleVersionId") Long ruleVersionId, @Param("ruleVersionUpdReq") RuleVersionUpdReq ruleVersionUpdReq);
RuleVersion selectAll(@Param("ruleVersionType") String ruleVersionType);
List<RuleVersion> selectValue();
List<RuleVersion> selectRecord();
List<RuleVersion> selectSet();
}

View File

@ -44,4 +44,10 @@ public interface RuleVersionService extends IService<RuleVersion> {
void uploadOSSJava(String ruleVersionType, String ruleVersionText);
RuleVersion selectAll(String RuleVersionType);
List<RuleVersion> selectValue();
List<RuleVersion> selectRecord();
List<RuleVersion> selectSet();
}

View File

@ -173,6 +173,21 @@ public class RuleVersionServiceImpl
return ruleVersionMapper.selectAll(RuleVersionType);
}
@Override
public List<RuleVersion> selectValue() {
return ruleVersionMapper.selectValue();
}
@Override
public List<RuleVersion> selectRecord() {
return ruleVersionMapper.selectRecord();
}
@Override
public List<RuleVersion> selectSet() {
return ruleVersionMapper.selectSet();
}
@Override
public void rowTest(DataRecord dataRecord) {

View File

@ -37,4 +37,55 @@
<select id="selectAll" resultType="com.muyu.common.domain.RuleVersion">
select * from rule_version where rule_version_type = #{ruleVersionType}
</select>
<select id="selectValue" resultType="com.muyu.common.domain.RuleVersion">
SELECT
rv.rule_version_id,
rv.rule_id,
rv.rule_version_type,
rv.rule_version_name,
rv.rule_version_code,
rv.rule_version_activate,
rv.rule_version_status,
rv.rule_version_test,
rv.rule_version_text
FROM
rule_version rv
LEFT JOIN rule_data rd ON rv.rule_id = rd.rule_id
WHERE
rd.rule_region = 'F'
</select>
<select id="selectRecord" resultType="com.muyu.common.domain.RuleVersion">
SELECT
rv.rule_version_id,
rv.rule_id,
rv.rule_version_type,
rv.rule_version_name,
rv.rule_version_code,
rv.rule_version_activate,
rv.rule_version_status,
rv.rule_version_test,
rv.rule_version_text
FROM
rule_version rv
LEFT JOIN rule_data rd ON rv.rule_id = rd.rule_id
WHERE
rd.rule_region = 'R'
</select>
<select id="selectSet" resultType="com.muyu.common.domain.RuleVersion">
SELECT
rv.rule_version_id,
rv.rule_id,
rv.rule_version_type,
rv.rule_version_name,
rv.rule_version_code,
rv.rule_version_activate,
rv.rule_version_status,
rv.rule_version_test,
rv.rule_version_text
FROM
rule_version rv
LEFT JOIN rule_data rd ON rv.rule_id = rd.rule_id
WHERE
rd.rule_region = 'S'
</select>
</mapper>