标签管理-标签内容

This commit is contained in:
xiejunyu
2022-02-18 18:48:27 +08:00
parent db223cc98c
commit acb0595bb1
6 changed files with 45 additions and 15 deletions
@@ -95,9 +95,7 @@ public class SysDictItemController {
SysDictItem sysdict = sysDictItemService.getById(sysDictItem.getId()); SysDictItem sysdict = sysDictItemService.getById(sysDictItem.getId());
if(sysdict==null) { if(sysdict==null) {
result.error500("未找到对应实体"); result.error500("未找到对应实体");
}/*else if(sysDictItem.getIsReadOnly()==1){ }else {
result.error("固定字段,不可修改");
}*/else {
sysDictItem.setUpdateTime(new Date()); sysDictItem.setUpdateTime(new Date());
boolean ok = sysDictItemService.updateById(sysDictItem); boolean ok = sysDictItemService.updateById(sysDictItem);
//TODO 返回false说明什么? //TODO 返回false说明什么?
@@ -147,9 +145,8 @@ public class SysDictItemController {
SysDictItem sysDictItem = sysDictItemService.getById(ids); SysDictItem sysDictItem = sysDictItemService.getById(ids);
if(ids==null || "".equals(ids.trim())) { if(ids==null || "".equals(ids.trim())) {
result.error500("参数不识别!"); result.error500("参数不识别!");
}/*else if(sysDictItem.getIsReadOnly() == 1){ }
result.error("固定字段,不可删除"); else {
}*/else {
this.sysDictItemService.removeByIds(Arrays.asList(ids.split(","))); this.sysDictItemService.removeByIds(Arrays.asList(ids.split(",")));
result.success("批量删除成功!"); result.success("批量删除成功!");
} }
@@ -49,6 +49,12 @@ public class SysCategory implements Serializable,Comparable<SysCategory>{
/**是否有子节点*/ /**是否有子节点*/
@Excel(name = "是否有子节点(1:有)", width = 15) @Excel(name = "是否有子节点(1:有)", width = 15)
private java.lang.String hasChild; private java.lang.String hasChild;
/**英文名称*/
@Excel(name = "英文名称", width = 15)
private java.lang.String enName;
/**描述*/
@Excel(name = "描述", width = 15)
private java.lang.String description;
@Override @Override
public int compareTo(SysCategory o) { public int compareTo(SysCategory o) {
@@ -109,6 +109,14 @@ public class SysDict implements Serializable {
@ApiModelProperty(value = "标签类型 1下拉选择 2树形结构") @ApiModelProperty(value = "标签类型 1下拉选择 2树形结构")
@Dict(dicCode = "attribute_type") @Dict(dicCode = "attribute_type")
private java.lang.String attributeType; private java.lang.String attributeType;
/**
* 英文名称
*/
@Excel(name = "英文名称", width = 15)
@ApiModelProperty(value = "英文名称")
@Dict(dicCode = "en_name")
private java.lang.String enName;
} }
@@ -37,6 +37,7 @@ public class SysDictItem implements Serializable {
/** /**
* 字典id * 字典id
*/ */
@Dict(dictTable = "sys_dict", dicText = "id", dicCode = "id")
private String dictId; private String dictId;
/** /**
@@ -1,15 +1,15 @@
package com.jero.modules.system.service; package com.jero.modules.system.service;
import java.util.List; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Map;
import com.jero.common.system.vo.DictModel; import com.jero.common.system.vo.DictModel;
import com.jero.common.system.vo.DictQuery; import com.jero.common.system.vo.DictQuery;
import com.jero.modules.system.entity.SysDict; import com.jero.modules.system.entity.SysDict;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jero.modules.system.entity.SysDictItem; import com.jero.modules.system.entity.SysDictItem;
import com.jero.modules.system.model.TreeSelectModel; import com.jero.modules.system.model.TreeSelectModel;
import java.util.List;
import java.util.Map;
/** /**
* <p> * <p>
* 字典表 服务类 * 字典表 服务类
@@ -38,6 +38,13 @@ public interface ISysDictService extends IService<SysDict> {
@Deprecated @Deprecated
List<String> queryTableDictByKeys(String table, String text, String code, String keys); List<String> queryTableDictByKeys(String table, String text, String code, String keys);
/**
* 查询展示区域
*
* @return
*/
List<SysDict> queryDictName(SysDict sysDict);
/** /**
* 根据字典类型删除关联表中其对应的数据 * 根据字典类型删除关联表中其对应的数据
* *
@@ -164,6 +164,17 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl
return texts; return texts;
} }
/**
* 查询展示区域
* @return
*/
@Override
public List<SysDict> queryDictName(SysDict sysDict) {
QueryWrapper<SysDict> QueryWrapper = new QueryWrapper<>();
QueryWrapper.select("id", "dict_name");
return list(QueryWrapper);
}
/** /**
* 根据字典类型id删除关联表中其对应的数据 * 根据字典类型id删除关联表中其对应的数据
*/ */