数据字典应用

This commit is contained in:
RuoYi
2018-05-23 22:33:18 +08:00
parent 3c5abd5669
commit ce80396188
29 changed files with 229 additions and 162 deletions

View File

@ -0,0 +1,30 @@
package com.ruoyi.framework.web.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.ruoyi.project.system.dict.domain.DictData;
import com.ruoyi.project.system.dict.service.IDictDataService;
/**
* RuoYi首创 html调用 thymeleaf 实现字典读取
*
* @author ruoyi
*/
@Component
public class DictService
{
@Autowired
private IDictDataService dictDataService;
/**
* 根据字典类型查询字典数据信息
*
* @param dictType 字典类型
* @return 参数键值
*/
public List<DictData> selectDictData(String dictType)
{
return dictDataService.selectDictDataByType(dictType);
}
}

View File

@ -20,7 +20,11 @@ public class DictData extends BaseEntity
private String dictValue;
/** 字典类型 */
private String dictType;
/** 状态0正常 1禁用 */
/** 字典样式 */
private String cssClass;
/** 是否默认Y是 N否 */
private String isDefault;
/** 状态0正常 1停用 */
private int status;
public Long getDictCode()
@ -73,6 +77,26 @@ public class DictData extends BaseEntity
this.dictType = dictType;
}
public String getCssClass()
{
return cssClass;
}
public void setCssClass(String cssClass)
{
this.cssClass = cssClass;
}
public String getIsDefault()
{
return isDefault;
}
public void setIsDefault(String isDefault)
{
this.isDefault = isDefault;
}
public int getStatus()
{
return status;
@ -87,7 +111,8 @@ public class DictData extends BaseEntity
public String toString()
{
return "DictData [dictCode=" + dictCode + ", dictSort=" + dictSort + ", dictLabel=" + dictLabel + ", dictValue="
+ dictValue + ", dictType=" + dictType + ", status=" + status + "]";
+ dictValue + ", dictType=" + dictType + ", cssClass=" + cssClass + ", isDefault=" + isDefault
+ ", status=" + status + "]";
}
}

View File

@ -16,7 +16,7 @@ public class DictType extends BaseEntity
private String dictName;
/** 字典类型 */
private String dictType;
/** 状态0正常 1用) */
/** 状态0正常 1用) */
private int status;
public Long getDictId()

View File

@ -18,6 +18,14 @@ public interface DictDataMapper
* @return 字典数据集合信息
*/
public List<DictData> selectDictDataList(DictData dictData);
/**
* 根据字典类型查询字典数据
*
* @param dictType 字典类型
* @return 字典数据集合信息
*/
public List<DictData> selectDictDataByType(String dictType);
/**
* 根据字典数据ID查询信息

View File

@ -31,6 +31,18 @@ public class DictDataServiceImpl implements IDictDataService
return dictDataMapper.selectDictDataList(dictData);
}
/**
* 根据字典类型查询字典数据
*
* @param dictType 字典类型
* @return 字典数据集合信息
*/
@Override
public List<DictData> selectDictDataByType(String dictType)
{
return dictDataMapper.selectDictDataByType(dictType);
}
/**
* 根据字典数据ID查询信息
*

View File

@ -18,7 +18,15 @@ public interface IDictDataService
* @return 字典数据集合信息
*/
public List<DictData> selectDictDataList(DictData dictData);
/**
* 根据字典类型查询字典数据
*
* @param dictType 字典类型
* @return 字典数据集合信息
*/
public List<DictData> selectDictDataByType(String dictType);
/**
* 根据字典数据ID查询信息
*