档案自定义分类管理
This commit is contained in:
parent
f3b18e100f
commit
3cc3681cde
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ public class KyDataClassifyVo {
|
||||||
/**
|
/**
|
||||||
* id
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private String code;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 名称
|
* 名称
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue