系统字典通过父编码查子项
parent
e5a07d5328
commit
ffe2d3d2f4
|
|
@ -106,6 +106,12 @@ public class SysDictBController {
|
||||||
return R.ok(query.list());
|
return R.ok(query.list());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Operation(summary = "列表 通过父编码查子项")
|
||||||
|
@GetMapping("/listByCd")
|
||||||
|
public R<List<SysDictB>> listByCd(@Schema(name = "dictCd",description = "父编码") @RequestParam(name = "dictCd") String dictCd) {
|
||||||
|
return R.ok(service.listByCd(dictCd));
|
||||||
|
}
|
||||||
|
|
||||||
@Operation(summary = "分页 只查父项")
|
@Operation(summary = "分页 只查父项")
|
||||||
@PostMapping("/page")
|
@PostMapping("/page")
|
||||||
public R<Page<SysDictB>> page(@RequestBody GenericPageParams page) {
|
public R<Page<SysDictB>> page(@RequestBody GenericPageParams page) {
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,10 @@ package com.gunshi.project.xyt.mapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.gunshi.project.xyt.model.SysDictB;
|
import com.gunshi.project.xyt.model.SysDictB;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 描述: 系统字典表
|
* 描述: 系统字典表
|
||||||
|
|
@ -12,4 +16,10 @@ import org.apache.ibatis.annotations.Mapper;
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface SysDictBMapper extends BaseMapper<SysDictB> {
|
public interface SysDictBMapper extends BaseMapper<SysDictB> {
|
||||||
|
|
||||||
|
@Select("""
|
||||||
|
<script>
|
||||||
|
select t.* from public.sys_dict_b t where pid = (select id from public.sys_dict_b where dict_cd = #{dictCd})
|
||||||
|
</script>
|
||||||
|
""")
|
||||||
|
List<SysDictB> listByCd(@Param("dictCd") String dictCd);
|
||||||
}
|
}
|
||||||
|
|
@ -52,6 +52,9 @@ public class SysDictBService extends ServiceImpl<SysDictBMapper, SysDictB>
|
||||||
return sorteds;
|
return sorteds;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<SysDictB> listByCd(String dictCd) {
|
||||||
|
return this.baseMapper.listByCd(dictCd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue