增加接口
This commit is contained in:
parent
2cc0729bdc
commit
7b4a97f670
@ -5,6 +5,7 @@ import com.cm.common.exception.SaveException;
|
||||
import com.cm.common.exception.SearchException;
|
||||
import com.cm.common.exception.UpdateException;
|
||||
import com.cm.common.plugin.pojo.dtos.datadictionary.DataDictionaryDTO;
|
||||
import com.cm.common.plugin.pojo.pos.datadictionary.DataDictionaryPO;
|
||||
import com.cm.common.pojo.dtos.ZTreeDTO;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@ -54,6 +55,15 @@ public interface IDataDictionaryDao {
|
||||
*/
|
||||
List<DataDictionaryDTO> listDictionary(Map<String, Object> params) throws SearchException;
|
||||
|
||||
/**
|
||||
* 字典列表
|
||||
*
|
||||
* @param params
|
||||
* @return
|
||||
* @throws SearchException
|
||||
*/
|
||||
List<DataDictionaryPO> listPO(Map<String, Object> params) throws SearchException;
|
||||
|
||||
/**
|
||||
* 字典详情
|
||||
*
|
||||
@ -63,6 +73,16 @@ public interface IDataDictionaryDao {
|
||||
*/
|
||||
DataDictionaryDTO getDictionary(Map<String, Object> params) throws SearchException;
|
||||
|
||||
/**
|
||||
* 字典详情
|
||||
*
|
||||
* @param params
|
||||
* @return
|
||||
* @throws SearchException
|
||||
*/
|
||||
DataDictionaryPO getPO(Map<String, Object> params) throws SearchException;
|
||||
|
||||
|
||||
/**
|
||||
* 获取最后一个字字典
|
||||
*
|
||||
|
@ -0,0 +1,74 @@
|
||||
package com.cm.common.plugin.pojo.pos.datadictionary;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* When you feel like quitting. Think about why you started
|
||||
* 当你想要放弃的时候,想想当初你为何开始
|
||||
*
|
||||
* @ClassName: DictionaryDTO
|
||||
* @Description: 字典
|
||||
* @Author: WangGeng
|
||||
* @Date: 2019/11/18 14:17
|
||||
* @Version: 1.0
|
||||
**/
|
||||
@ApiModel
|
||||
public class DataDictionaryPO implements Serializable {
|
||||
|
||||
private String dictionaryId;
|
||||
private String dictionaryParentId;
|
||||
private String dictionaryName;
|
||||
private String dictionarySummary;
|
||||
private String dictionaryCode;
|
||||
private String dictionarySort;
|
||||
|
||||
public String getDictionaryId() {
|
||||
return dictionaryId == null ? "" : dictionaryId.trim();
|
||||
}
|
||||
|
||||
public void setDictionaryId(String dictionaryId) {
|
||||
this.dictionaryId = dictionaryId;
|
||||
}
|
||||
|
||||
public String getDictionaryParentId() {
|
||||
return dictionaryParentId == null ? "" : dictionaryParentId.trim();
|
||||
}
|
||||
|
||||
public void setDictionaryParentId(String dictionaryParentId) {
|
||||
this.dictionaryParentId = dictionaryParentId;
|
||||
}
|
||||
|
||||
public String getDictionaryName() {
|
||||
return dictionaryName == null ? "" : dictionaryName.trim();
|
||||
}
|
||||
|
||||
public void setDictionaryName(String dictionaryName) {
|
||||
this.dictionaryName = dictionaryName;
|
||||
}
|
||||
|
||||
public String getDictionarySummary() {
|
||||
return dictionarySummary == null ? "" : dictionarySummary.trim();
|
||||
}
|
||||
|
||||
public void setDictionarySummary(String dictionarySummary) {
|
||||
this.dictionarySummary = dictionarySummary;
|
||||
}
|
||||
|
||||
public String getDictionaryCode() {
|
||||
return dictionaryCode == null ? "" : dictionaryCode.trim();
|
||||
}
|
||||
|
||||
public void setDictionaryCode(String dictionaryCode) {
|
||||
this.dictionaryCode = dictionaryCode;
|
||||
}
|
||||
|
||||
public String getDictionarySort() {
|
||||
return dictionarySort == null ? "" : dictionarySort.trim();
|
||||
}
|
||||
|
||||
public void setDictionarySort(String dictionarySort) {
|
||||
this.dictionarySort = dictionarySort;
|
||||
}
|
||||
}
|
@ -1,10 +1,9 @@
|
||||
package com.cm.common.plugin.service.datadictionary;
|
||||
|
||||
import com.cm.common.exception.RemoveException;
|
||||
import com.cm.common.exception.SaveException;
|
||||
import com.cm.common.exception.SearchException;
|
||||
import com.cm.common.exception.UpdateException;
|
||||
import com.cm.common.plugin.pojo.dtos.datadictionary.DataDictionaryDTO;
|
||||
import com.cm.common.plugin.pojo.pos.datadictionary.DataDictionaryPO;
|
||||
import com.cm.common.plugin.pojo.vos.datadictionary.DataDictionaryVO;
|
||||
import com.cm.common.pojo.ListPage;
|
||||
import com.cm.common.pojo.dtos.ZTreeDTO;
|
||||
@ -112,6 +111,15 @@ public interface IDataDictionaryService {
|
||||
*/
|
||||
DataDictionaryDTO getDictionaryById(String dictionaryId) throws SearchException;
|
||||
|
||||
/**
|
||||
* 通过ID获取字典
|
||||
*
|
||||
* @param dictionaryId
|
||||
* @return
|
||||
* @throws SearchException
|
||||
*/
|
||||
DataDictionaryPO getPOById(String dictionaryId) throws SearchException;
|
||||
|
||||
/**
|
||||
* 通过上级ID获取字典列表
|
||||
*
|
||||
|
@ -6,6 +6,7 @@ import com.cm.common.exception.RemoveException;
|
||||
import com.cm.common.exception.SearchException;
|
||||
import com.cm.common.plugin.dao.datadictionary.IDataDictionaryDao;
|
||||
import com.cm.common.plugin.pojo.dtos.datadictionary.DataDictionaryDTO;
|
||||
import com.cm.common.plugin.pojo.pos.datadictionary.DataDictionaryPO;
|
||||
import com.cm.common.plugin.pojo.vos.datadictionary.DataDictionaryVO;
|
||||
import com.cm.common.plugin.service.datadictionary.IDataDictionaryService;
|
||||
import com.cm.common.pojo.ListPage;
|
||||
@ -136,6 +137,13 @@ public class DataDictionaryServiceImpl extends AbstractService implements IDataD
|
||||
return dictionaryDao.getDictionary(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DataDictionaryPO getPOById(String dictionaryId) throws SearchException {
|
||||
Map<String, Object> params = super.getHashMap(1);
|
||||
params.put("dictionaryId", dictionaryId);
|
||||
return dictionaryDao.getPO(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DataDictionaryDTO> listDictionaryByParentId(String dictionaryParentId) throws SearchException {
|
||||
Map<String, Object> params = getHashMap(1);
|
||||
|
@ -14,6 +14,15 @@
|
||||
<result property="dictionarySort" column="dictionary_sort"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dictionaryPO" type="com.cm.common.plugin.pojo.pos.datadictionary.DataDictionaryPO">
|
||||
<id property="dictionaryId" column="dictionary_id"/>
|
||||
<result property="dictionaryParentId" column="dictionary_parent_id"/>
|
||||
<result property="dictionaryName" column="dictionary_name"/>
|
||||
<result property="dictionarySummary" column="dictionary_summary"/>
|
||||
<result property="dictionaryCode" column="dictionary_code"/>
|
||||
<result property="dictionarySort" column="dictionary_sort"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="dictionaryZTreeDTO" type="com.cm.common.pojo.dtos.ZTreeDTO">
|
||||
<id property="id" column="dictionary_id"/>
|
||||
<result property="pId" column="dictionary_parent_id"/>
|
||||
@ -168,6 +177,20 @@
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<!-- 字典详情 -->
|
||||
<select id="getPO" parameterType="map" resultMap="dictionaryPO" useCache="true">
|
||||
SELECT
|
||||
t1.*
|
||||
FROM
|
||||
data_dictionary t1
|
||||
WHERE
|
||||
t1.is_delete = 0
|
||||
<if test="dictionaryId != null and dictionaryId != ''">
|
||||
AND
|
||||
t1.dictionary_id = #{dictionaryId}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<!-- 子节点数量 -->
|
||||
<select id="countByParentId" parameterType="String" resultType="Integer">
|
||||
SELECT
|
||||
|
Loading…
Reference in New Issue
Block a user