档案自定义分类管理

This commit is contained in:
马三炮 2025-09-12 13:24:49 +08:00
parent f3b18e100f
commit 3cc3681cde
4 changed files with 9 additions and 9 deletions

View File

@ -21,7 +21,7 @@ public class KyDataClassify {
/** /**
* 父id * 父id
*/ */
private Long pid; private String pid;
/** /**
* 父名称 * 父名称
@ -161,11 +161,11 @@ public class KyDataClassify {
this.delFlag = delFlag; this.delFlag = delFlag;
} }
public Long getPid() { public String getPid() {
return pid; return pid;
} }
public void setPid(Long pid) { public void setPid(String pid) {
this.pid = pid; this.pid = pid;
} }

View File

@ -15,7 +15,7 @@ public class KyDataClassifyVo {
/** /**
* id * id
*/ */
private Long id; private String code;
/** /**
* 名称 * 名称

View File

@ -87,7 +87,7 @@ public class KyDataClassifyServiceImpl implements KyDataClassifyService {
if (KyDataClassifyVoList.size()>0){ if (KyDataClassifyVoList.size()>0){
//获取子级 //获取子级
for (KyDataClassifyVo kyDataClassifyVo:KyDataClassifyVoList) { for (KyDataClassifyVo kyDataClassifyVo:KyDataClassifyVoList) {
kyDataClassify.setPid(kyDataClassifyVo.getId()); kyDataClassify.setPid(kyDataClassifyVo.getCode());
List<KyDataClassify> kyDataClassifyList = kyDataClassifyMapper.listAll(kyDataClassify); List<KyDataClassify> kyDataClassifyList = kyDataClassifyMapper.listAll(kyDataClassify);
kyDataClassifyVo.setKyDataClassifyList(kyDataClassifyList); kyDataClassifyVo.setKyDataClassifyList(kyDataClassifyList);
} }

View File

@ -36,9 +36,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectKyDataClassifyList" resultType="com.bonus.system.domain.KyDataClassify"> <select id="selectKyDataClassifyList" resultType="com.bonus.system.domain.KyDataClassify">
select dkdc.id as id ,dkdc.data_type_name as dataTypeName,dkdc.remark as remark, select dkdc.id as id ,dkdc.data_type_name as dataTypeName,dkdc.remark as remark,
dkdc.update_time as updateTime, dkdc.update_user_id as createUserId, dkdc.update_time as updateTime, dkdc.update_user_id as createUserId,
dkdc.update_user_name as updateUserName,dksdd.dict_label as pName,dksdd.dict_code as dict_code dkdc.update_user_name as updateUserName,dksdd.dict_label as pName,dksdd.dict_code as pid
from da_ky_data_classify dkdc from da_ky_data_classify dkdc
left join da_ky_sys_dict_data dksdd on dkdc.pid =dksdd.dict_code left join da_ky_sys_dict_data dksdd on dkdc.pid =dksdd.dict_value
where del_flag='1' where del_flag='1'
<if test="dataTypeName!=null"> <if test="dataTypeName!=null">
and data_type_name LIKE CONCAT('%', #{dataTypeName}, '%') and data_type_name LIKE CONCAT('%', #{dataTypeName}, '%')
@ -51,8 +51,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="dataTypeName!=null"> <if test="dataTypeName!=null">
and data_type_name LIKE CONCAT('%', #{dataTypeName}, '%') and data_type_name LIKE CONCAT('%', #{dataTypeName}, '%')
</if> </if>
<if test="dataTypeName!=null"> <if test="pid!=null">
and data_type_name LIKE CONCAT('%', #{dataTypeName}, '%') and pid =#{pid}
</if> </if>
</select> </select>
<select id="selectKyDataClassifyByDataTypeName" resultType="com.bonus.system.domain.KyDataClassify"> <select id="selectKyDataClassifyByDataTypeName" resultType="com.bonus.system.domain.KyDataClassify">