Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
eddec34e
提交
eddec34e
authored
3月 03, 2019
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数据字典测试完成~
上级
8089319f
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
35 行增加
和
5 行删除
+35
-5
DataDictController.java
...min/application/controller/admins/DataDictController.java
+30
-0
DataDictVO.java
...java/cn/iocoder/mall/admin/application/vo/DataDictVO.java
+3
-3
AdminErrorCodeEnum.java
...n/iocoder/mall/admin/api/constant/AdminErrorCodeEnum.java
+1
-1
DataDictServiceImpl.java
...va/cn/iocoder/mall/admin/service/DataDictServiceImpl.java
+1
-1
没有找到文件。
admin/admin-application/src/main/java/cn/iocoder/mall/admin/application/controller/admins/DataDictController.java
浏览文件 @
eddec34e
...
@@ -4,6 +4,7 @@ import cn.iocoder.common.framework.vo.CommonResult;
...
@@ -4,6 +4,7 @@ import cn.iocoder.common.framework.vo.CommonResult;
import
cn.iocoder.mall.admin.api.DataDictService
;
import
cn.iocoder.mall.admin.api.DataDictService
;
import
cn.iocoder.mall.admin.api.bo.DataDictBO
;
import
cn.iocoder.mall.admin.api.bo.DataDictBO
;
import
cn.iocoder.mall.admin.api.dto.DataDictAddDTO
;
import
cn.iocoder.mall.admin.api.dto.DataDictAddDTO
;
import
cn.iocoder.mall.admin.api.dto.DataDictUpdateDTO
;
import
cn.iocoder.mall.admin.application.convert.DataDictConvert
;
import
cn.iocoder.mall.admin.application.convert.DataDictConvert
;
import
cn.iocoder.mall.admin.application.vo.DataDictVO
;
import
cn.iocoder.mall.admin.application.vo.DataDictVO
;
import
cn.iocoder.mall.admin.sdk.context.AdminSecurityContextHolder
;
import
cn.iocoder.mall.admin.sdk.context.AdminSecurityContextHolder
;
...
@@ -54,4 +55,32 @@ public class DataDictController {
...
@@ -54,4 +55,32 @@ public class DataDictController {
return
DataDictConvert
.
INSTANCE
.
convert2
(
result
);
return
DataDictConvert
.
INSTANCE
.
convert2
(
result
);
}
}
@PostMapping
(
"/update"
)
@ApiOperation
(
value
=
"更新数据字典"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"编号"
,
required
=
true
,
example
=
"100"
),
@ApiImplicitParam
(
name
=
"value"
,
value
=
"小类数值"
,
required
=
true
,
example
=
"1"
),
@ApiImplicitParam
(
name
=
"displayName"
,
value
=
"展示名"
,
required
=
true
,
example
=
"男"
),
@ApiImplicitParam
(
name
=
"sort"
,
required
=
true
,
value
=
"排序值"
,
defaultValue
=
"10"
),
@ApiImplicitParam
(
name
=
"memo"
,
value
=
"备注"
,
example
=
"你猜我猜不猜"
),
})
public
CommonResult
<
Boolean
>
update
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"value"
)
String
value
,
@RequestParam
(
"displayName"
)
String
displayName
,
@RequestParam
(
"sort"
)
Integer
sort
,
@RequestParam
(
value
=
"memo"
,
required
=
false
)
String
memo
)
{
// 创建 DataDictAddDTO 对象
DataDictUpdateDTO
dataDictUpdateDTO
=
new
DataDictUpdateDTO
().
setId
(
id
).
setValue
(
value
).
setDisplayName
(
displayName
)
.
setSort
(
sort
).
setMemo
(
memo
);
// 更新数据字典
return
dataDictService
.
updateDataDict
(
AdminSecurityContextHolder
.
getContext
().
getAdminId
(),
dataDictUpdateDTO
);
}
@PostMapping
(
"/delete"
)
@ApiOperation
(
value
=
"删除数据字典"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"编号"
,
required
=
true
,
example
=
"100"
)
public
CommonResult
<
Boolean
>
delete
(
@RequestParam
(
"id"
)
Integer
id
)
{
return
dataDictService
.
deleteDataDict
(
AdminSecurityContextHolder
.
getContext
().
getAdminId
(),
id
);
}
}
}
\ No newline at end of file
admin/admin-application/src/main/java/cn/iocoder/mall/admin/application/vo/DataDictVO.java
浏览文件 @
eddec34e
...
@@ -17,7 +17,7 @@ public class DataDictVO {
...
@@ -17,7 +17,7 @@ public class DataDictVO {
@ApiModelProperty
(
value
=
"排序值"
,
required
=
true
,
example
=
"10"
)
@ApiModelProperty
(
value
=
"排序值"
,
required
=
true
,
example
=
"10"
)
private
Integer
sort
;
private
Integer
sort
;
@ApiModelProperty
(
value
=
"备注"
,
example
=
"你猜"
)
@ApiModelProperty
(
value
=
"备注"
,
example
=
"你猜"
)
private
Integer
memo
;
private
String
memo
;
public
Integer
getId
()
{
public
Integer
getId
()
{
return
id
;
return
id
;
...
@@ -64,11 +64,11 @@ public class DataDictVO {
...
@@ -64,11 +64,11 @@ public class DataDictVO {
return
this
;
return
this
;
}
}
public
Integer
getMemo
()
{
public
String
getMemo
()
{
return
memo
;
return
memo
;
}
}
public
DataDictVO
setMemo
(
Integer
memo
)
{
public
DataDictVO
setMemo
(
String
memo
)
{
this
.
memo
=
memo
;
this
.
memo
=
memo
;
return
this
;
return
this
;
}
}
...
...
admin/admin-service-api/src/main/java/cn/iocoder/mall/admin/api/constant/AdminErrorCodeEnum.java
浏览文件 @
eddec34e
...
@@ -41,7 +41,7 @@ public enum AdminErrorCodeEnum {
...
@@ -41,7 +41,7 @@ public enum AdminErrorCodeEnum {
// ========== 数据字典模块 1002005000 ==========
// ========== 数据字典模块 1002005000 ==========
DATA_DICT_EXISTS
(
1002005000
,
"该数据字典已经存在"
),
DATA_DICT_EXISTS
(
1002005000
,
"该数据字典已经存在"
),
DATA_DICT_NOT_EXISTS
(
1002005001
,
"该数据字典
已经
存在"
),
DATA_DICT_NOT_EXISTS
(
1002005001
,
"该数据字典
不
存在"
),
;
;
...
...
admin/admin-service-impl/src/main/java/cn/iocoder/mall/admin/service/DataDictServiceImpl.java
浏览文件 @
eddec34e
...
@@ -57,7 +57,7 @@ public class DataDictServiceImpl implements DataDictService {
...
@@ -57,7 +57,7 @@ public class DataDictServiceImpl implements DataDictService {
}
}
// 校验数据字典重复
// 校验数据字典重复
DataDictDO
duplicateDataDict
=
dataDictMapper
.
selectByEnumValueAndValue
(
existsDataDict
.
getEnumValue
(),
dataDictUpdateDTO
.
getValue
());
DataDictDO
duplicateDataDict
=
dataDictMapper
.
selectByEnumValueAndValue
(
existsDataDict
.
getEnumValue
(),
dataDictUpdateDTO
.
getValue
());
if
(
duplicateDataDict
!=
null
&&
duplicateDataDict
.
getId
().
equals
(
dataDictUpdateDTO
.
getId
()))
{
if
(
duplicateDataDict
!=
null
&&
!
duplicateDataDict
.
getId
().
equals
(
dataDictUpdateDTO
.
getId
()))
{
return
ServiceExceptionUtil
.
error
(
AdminErrorCodeEnum
.
DATA_DICT_EXISTS
.
getCode
());
return
ServiceExceptionUtil
.
error
(
AdminErrorCodeEnum
.
DATA_DICT_EXISTS
.
getCode
());
}
}
// 更新到数据库
// 更新到数据库
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论