数据字典应用
This commit is contained in:
@ -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);
|
||||
}
|
||||
}
|
@ -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 + "]";
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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()
|
||||
|
@ -18,6 +18,14 @@ public interface DictDataMapper
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<DictData> selectDictDataList(DictData dictData);
|
||||
|
||||
/**
|
||||
* 根据字典类型查询字典数据
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<DictData> selectDictDataByType(String dictType);
|
||||
|
||||
/**
|
||||
* 根据字典数据ID查询信息
|
||||
|
@ -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查询信息
|
||||
*
|
||||
|
@ -18,7 +18,15 @@ public interface IDictDataService
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<DictData> selectDictDataList(DictData dictData);
|
||||
|
||||
|
||||
/**
|
||||
* 根据字典类型查询字典数据
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
public List<DictData> selectDictDataByType(String dictType);
|
||||
|
||||
/**
|
||||
* 根据字典数据ID查询信息
|
||||
*
|
||||
|
Reference in New Issue
Block a user