Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3f482bbb
由
LN
编写于
2021-07-26 14:17:33 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
Dto类注释修改
1 个父辈
005af3a9
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
104 行增加
和
151 行删除
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeDto.java
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeSettingDto.java
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/ComponentDto.java
src/main/java/com/neotel/smfcore/security/rest/bean/dto/GroupDto.java
src/main/java/com/neotel/smfcore/security/rest/bean/dto/MenuDto.java
src/main/java/com/neotel/smfcore/security/rest/bean/dto/RoleDto.java
src/main/java/com/neotel/smfcore/security/service/manager/impl/MenuManagerImpl.java
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeDto.java
查看文件 @
3f482bb
...
@@ -16,153 +16,141 @@ import java.util.List;
...
@@ -16,153 +16,141 @@ import java.util.List;
@Getter
@Getter
@Setter
@Setter
public
class
BarcodeDto
implements
Serializable
{
public
class
BarcodeDto
implements
Serializable
{
/**
* 条码编号
*/
@ApiModelProperty
(
"条码编号"
)
@ApiModelProperty
(
"条码编号"
)
private
String
barcode
;
private
String
barcode
;
/**
* 物料类型:PCB,锡膏,或其他
*/
@ApiModelProperty
(
"物料类型:PCB,锡膏,或其他"
)
@ApiModelProperty
(
"物料类型:PCB,锡膏,或其他"
)
private
int
type
=
COMPONENT_TYPE
.
COMPONENT
;
private
int
type
=
COMPONENT_TYPE
.
COMPONENT
;
//锡膏回温时间,小于回温时间不可出库
@ApiModelProperty
(
"锡膏回温时间,小于回温时间不可出库"
)
@ApiModelProperty
(
"锡膏回温时间,小于回温时间不可出库"
)
private
int
warmTime
=
0
;
private
int
warmTime
=
0
;
/**
* 搅拌时间(分钟)
*/
@ApiModelProperty
(
"搅拌时间(分钟)"
)
@ApiModelProperty
(
"搅拌时间(分钟)"
)
private
int
mixTime
=
0
;
private
int
mixTime
=
0
;
private
float
maxStorageTime
=
0
;
private
float
maxStorageTime
=
0
;
/**
* 过期时间(入库时间+最大存储时间)
*/
@ApiModelProperty
(
"过期时间(入库时间+最大存储时间)"
)
@ApiModelProperty
(
"过期时间(入库时间+最大存储时间)"
)
private
Date
expTime
;
private
Date
expTime
;
/**
* 过期状态,-1未入库0在库,1已出库正常,2已出库且已过期
*/
@ApiModelProperty
(
"过期状态,-1未入库0在库,1已出库正常,2已出库且已过期"
)
@ApiModelProperty
(
"过期状态,-1未入库0在库,1已出库正常,2已出库且已过期"
)
private
int
status
=
BARCODE_STATUS
.
NEW
;
private
int
status
=
BARCODE_STATUS
.
NEW
;
/**
* 锡膏状态
*/
@ApiModelProperty
(
"锡膏状态"
)
@ApiModelProperty
(
"锡膏状态"
)
private
int
solderStatus
=
SOLDER_STATUS
.
NONE
;
private
int
solderStatus
=
SOLDER_STATUS
.
NONE
;
/**
* 锡膏指定时间出库
*/
@ApiModelProperty
(
"锡膏指定时间出库"
)
@ApiModelProperty
(
"锡膏指定时间出库"
)
private
Date
needOutDate
;
private
Date
needOutDate
;
//private int componentType = 0;
/**
* 料件编号
*/
@ApiModelProperty
(
"料件编号"
)
@ApiModelProperty
(
"料件编号"
)
private
String
partNumber
;
private
String
partNumber
;
/**
* 供应商编号
*/
@ApiModelProperty
(
"供应商编号"
)
@ApiModelProperty
(
"供应商编号"
)
private
String
providerNumber
;
private
String
providerNumber
;
private
int
initialAmount
;
private
int
initialAmount
;
@ApiModelProperty
(
"数量"
)
@ApiModelProperty
(
"数量"
)
private
int
amount
;
private
int
amount
;
/**
* 标签解析出来的数量,用于判断条码是否是重新打印的,重新打印的条码需要重新设置数量
@ApiModelProperty
(
"标签解析出来的数量,用于判断条码是否是重新打印的,重新打印的条码需要重新设置数量"
)
*/
private
int
labelAmount
=
0
;
private
int
labelAmount
=
0
;
private
int
plateSize
=
0
;
private
int
plateSize
=
0
;
private
int
height
=
0
;
private
int
height
=
0
;
private
String
provider
;
private
String
provider
;
/**
* 批次
@ApiModelProperty
(
"批次"
)
*/
private
String
batch
;
private
String
batch
;
private
String
msl
;
private
String
msl
;
//备用字段1(配套单号))或 family
//备用字段1(配套单号))或 family
@ApiModelProperty
(
"备用字段1(配套单号))或 family"
)
private
String
otherField1
;
private
String
otherField1
;
//备用字段2 (产品型号)
//备用字段2 (产品型号)
@ApiModelProperty
(
"备用字段2 (产品型号)"
)
private
String
otherField2
;
private
String
otherField2
;
//备用字段3 (组件型号)
//备用字段3 (组件型号)
@ApiModelProperty
(
"备用字段3 (组件型号)"
)
private
String
otherField3
;
private
String
otherField3
;
//备用字段4 (元器件型号)
//备用字段4 (元器件型号)
@ApiModelProperty
(
"备用字段4 (元器件型号)"
)
private
String
otherField4
;
private
String
otherField4
;
//备用字段5 (检验编号)
//备用字段5 (检验编号)
@ApiModelProperty
(
"备用字段5 (检验编号)"
)
private
String
otherField5
;
private
String
otherField5
;
//备用字段5 (备注)
//备用字段5 (备注)
@ApiModelProperty
(
"备用字段5 (备注)"
)
private
String
otherField6
;
private
String
otherField6
;
/**
* 包装上带的过期时间
@ApiModelProperty
(
"包装上带的过期时间"
)
*/
private
Date
expireDate
;
private
Date
expireDate
;
private
boolean
used
=
false
;
private
boolean
used
=
false
;
//备注信息
@ApiModelProperty
(
"备注信息"
)
private
String
memo
;
private
String
memo
;
/**
@ApiModelProperty
(
"库位信息"
)
* 库位信息
*/
private
String
posName
;
private
String
posName
;
/**
/**
* 只能单盘出库
* 只能单盘出库
*/
*/
@ApiModelProperty
(
"只能单盘出库"
)
private
boolean
onlySingleOut
=
false
;
private
boolean
onlySingleOut
=
false
;
/**
/**
* 贴片机补料信息
* 贴片机补料信息
*/
*/
@ApiModelProperty
(
"贴片机补料信息"
)
private
String
nextBarcode
;
private
String
nextBarcode
;
/**
/**
* 第一次入库时间戳
* 第一次入库时间戳
*/
*/
@ApiModelProperty
(
"第一次入库时间戳"
)
private
long
putInTime
=
-
1
;
private
long
putInTime
=
-
1
;
/**
/**
* 开始回温时间
* 开始回温时间
*/
*/
@ApiModelProperty
(
"开始回温时间"
)
private
long
startWarmTime
=
-
1
;
private
long
startWarmTime
=
-
1
;
/**
/**
* 入库时间
* 入库时间
*/
*/
@ApiModelProperty
(
"入库时间"
)
private
Date
putInDate
;
private
Date
putInDate
;
/**
/**
* 入库操作人
* 入库操作人
*/
*/
@ApiModelProperty
(
"入库操作人"
)
private
String
inOpor
;
private
String
inOpor
;
/**
/**
* 出库操作人
* 出库操作人
*/
*/
@ApiModelProperty
(
"出库操作人"
)
private
String
outOpor
;
private
String
outOpor
;
/**
/**
* 最后一次出库的时间
* 最后一次出库的时间
*/
*/
@ApiModelProperty
(
"最后一次出库的时间"
)
private
Date
checkOutDate
;
private
Date
checkOutDate
;
/**
/**
* 关联条码,夹具时关联相关的物料,用于入库完成时插入相关物料
* 关联条码,夹具时关联相关的物料,用于入库完成时插入相关物料
*/
*/
@ApiModelProperty
(
"关联条码,夹具时关联相关的物料,用于入库完成时插入相关物料"
)
@Transient
@Transient
private
List
<
String
>
relationCodes
;
private
List
<
String
>
relationCodes
;
/**
/**
* 是否是锡膏
* 是否是锡膏
*/
*/
@ApiModelProperty
(
"是否是锡膏"
)
public
boolean
isSolder
(){
public
boolean
isSolder
(){
return
type
==
COMPONENT_TYPE
.
SOLDERPASTE
;
return
type
==
COMPONENT_TYPE
.
SOLDERPASTE
;
}
}
...
@@ -175,30 +163,36 @@ public class BarcodeDto implements Serializable {
...
@@ -175,30 +163,36 @@ public class BarcodeDto implements Serializable {
/**
/**
* 上次使用时间(出入库时更改)
* 上次使用时间(出入库时更改)
*/
*/
@ApiModelProperty
(
"上次使用时间(出入库时更改)"
)
private
Date
usedDate
;
private
Date
usedDate
;
/**
/**
* 使用次数(入库后+1)
* 使用次数(入库后+1)
*/
*/
@ApiModelProperty
(
"使用次数(入库后+1)"
)
private
int
usedCount
=
0
;
private
int
usedCount
=
0
;
/**
/**
* 生产日期
* 生产日期
*/
*/
@ApiModelProperty
(
"生产日期"
)
private
Date
produceDate
;
private
Date
produceDate
;
/**
/**
* 锁定ID(目前只有指定批次会锁定)
* 锁定ID(目前只有指定批次会锁定)
*/
*/
@ApiModelProperty
(
"锁定ID(目前只有指定批次会锁定)"
)
private
String
lockId
;
private
String
lockId
;
/**
/**
* 锁定名
* 锁定名
*/
*/
@ApiModelProperty
(
"锁定名"
)
private
String
lockName
;
private
String
lockName
;
/**
/**
* 原始条码
* 原始条码
*/
*/
@ApiModelProperty
(
"原始条码"
)
private
String
fullCode
;
private
String
fullCode
;
...
...
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/BarcodeSettingDto.java
查看文件 @
3f482bb
...
@@ -12,22 +12,12 @@ import java.util.List;
...
@@ -12,22 +12,12 @@ import java.util.List;
@Setter
@Setter
public
class
BarcodeSettingDto
{
public
class
BarcodeSettingDto
{
/**
* 多条条码规则
*/
@ApiModelProperty
(
"多条条码规则"
)
@ApiModelProperty
(
"多条条码规则"
)
private
List
<
String
>
codeRuleList
=
Lists
.
newArrayList
();
private
List
<
String
>
codeRuleList
=
Lists
.
newArrayList
();
/**
* 打印条码的纸张宽度(条码为方形,大小是长宽中最小的)
*/
@ApiModelProperty
(
"打印条码的纸张宽度(条码为方形,大小是长宽中最小的)"
)
@ApiModelProperty
(
"打印条码的纸张宽度(条码为方形,大小是长宽中最小的)"
)
private
Integer
pageWidth
=
500
;
private
Integer
pageWidth
=
500
;
/**
* 打印条码的纸张高度
*/
@ApiModelProperty
(
"打印条码的纸张高度"
)
@ApiModelProperty
(
"打印条码的纸张高度"
)
private
Integer
pageHeight
=
160
;
private
Integer
pageHeight
=
160
;
...
...
src/main/java/com/neotel/smfcore/core/barcode/rest/bean/dto/ComponentDto.java
查看文件 @
3f482bb
...
@@ -9,53 +9,31 @@ import java.io.Serializable;
...
@@ -9,53 +9,31 @@ import java.io.Serializable;
@Getter
@Getter
@Setter
@Setter
public
class
ComponentDto
implements
Serializable
{
public
class
ComponentDto
implements
Serializable
{
/**
* 产品类型:0元器件,1锡膏2PCB3其他4夹具
*/
@ApiModelProperty
(
"产品类型:0=元器件,1=锡膏,2=PCB,3=其他,4=夹具"
)
@ApiModelProperty
(
"产品类型:0=元器件,1=锡膏,2=PCB,3=其他,4=夹具"
)
private
int
type
=
COMPONENT_TYPE
.
COMPONENT
;
private
int
type
=
COMPONENT_TYPE
.
COMPONENT
;
/**
* 产品型号
*/
@ApiModelProperty
(
"产品型号"
)
@ApiModelProperty
(
"产品型号"
)
private
String
model
;
private
String
model
;
//元器件型号
@ApiModelProperty
(
"元器件型号"
)
@ApiModelProperty
(
"元器件型号"
)
private
String
productionType
;
private
String
productionType
;
//"封装"/组件型号
@ApiModelProperty
(
"组件型号"
)
@ApiModelProperty
(
"组件型号"
)
private
String
encapsulation
;
private
String
encapsulation
;
/**
* 冰箱存储条件
*/
@ApiModelProperty
(
"冰箱存储条件"
)
@ApiModelProperty
(
"冰箱存储条件"
)
private
int
storageCondition
;
private
int
storageCondition
;
/**
* 室温最多存储时间
*/
@ApiModelProperty
(
"室温最多存储时间"
)
@ApiModelProperty
(
"室温最多存储时间"
)
private
int
maxStorageTime
;
private
int
maxStorageTime
;
/**
* 回温时间
*/
@ApiModelProperty
(
"回温时间"
)
@ApiModelProperty
(
"回温时间"
)
private
int
warmTime
;
private
int
warmTime
;
/**
* 搅拌时间(分钟)
*/
@ApiModelProperty
(
"搅拌时间(分钟)"
)
@ApiModelProperty
(
"搅拌时间(分钟)"
)
private
int
mixTime
;
private
int
mixTime
;
/**
* 夹具编号
*/
@ApiModelProperty
(
"夹具编号"
)
@ApiModelProperty
(
"夹具编号"
)
private
String
fixtureNumber
;
private
String
fixtureNumber
;
...
@@ -86,56 +64,55 @@ public class ComponentDto implements Serializable {
...
@@ -86,56 +64,55 @@ public class ComponentDto implements Serializable {
@ApiModelProperty
(
"供应商PN,用于扫码贴标机转换PN"
)
@ApiModelProperty
(
"供应商PN,用于扫码贴标机转换PN"
)
private
String
uid
;
private
String
uid
;
//物料描述
@ApiModelProperty
(
"物料描述"
)
private
String
description
;
private
String
description
;
//单耗
@ApiModelProperty
(
"单耗"
)
private
String
unitCost
;
private
String
unitCost
;
//"MSL等级"
@ApiModelProperty
(
"MSL等级"
)
private
String
msl
;
private
String
msl
;
//"单位"
@ApiModelProperty
(
"单位"
)
private
String
unit
;
private
String
unit
;
//"厂商"
@ApiModelProperty
(
"厂商"
)
private
String
producer
;
private
String
producer
;
//"厂商编号"
@ApiModelProperty
(
"厂商编号"
)
private
String
producerNumber
;
private
String
producerNumber
;
//"供应商"
@ApiModelProperty
(
"供应商"
)
private
String
provider
;
private
String
provider
;
//"供应商编号"
@ApiModelProperty
(
"供应商编号"
)
private
String
providerNumber
;
private
String
providerNumber
;
private
int
amount
;
private
int
amount
;
/**
* 报警值,与贴片机连机时使用,值小于1时为初始数量amount百分比,大于等于1时为数量,小于此值时会根据贴片机信息自动出料
@ApiModelProperty
(
"报警值,与贴片机连机时使用,值小于1时为初始数量amount百分比,大于等于1时为数量,小于此值时会根据贴片机信息自动出料"
)
*/
private
float
alarmValue
=
0.5f
;
private
float
alarmValue
=
0.5f
;
private
int
plateSize
;
private
int
plateSize
;
private
int
height
;
private
int
height
;
/**
@ApiModelProperty
(
"单台料仓可存储此种物料的最大数量"
)
* 单台料仓可存储此种物料的最大数量
*/
private
int
maxStoreNum
=
999999999
;
private
int
maxStoreNum
=
999999999
;
/**
* 单台料仓存储此种物料的最小数量
@ApiModelProperty
(
"单台料仓存储此种物料的最小数量"
)
*/
private
int
minStoreNum
=
0
;
private
int
minStoreNum
=
0
;
/**
@ApiModelProperty
(
"出库时是否需要授权"
)
* 出库时是否需要授权
*/
private
boolean
needAuth
=
false
;
private
boolean
needAuth
=
false
;
/**
@ApiModelProperty
(
"展示的图片"
)
* 展示的图片
*/
private
String
showImg
=
""
;
private
String
showImg
=
""
;
/**
* 有效时长(生产日期+此天数为过期日期),设置默认有效期为2年
@ApiModelProperty
(
"有效时长(生产日期+此天数为过期日期),设置默认有效期为2年"
)
*/
private
int
validDay
=
0
;
private
int
validDay
=
0
;
public
String
getPSize
(){
public
String
getPSize
(){
if
(
plateSize
==
0
||
height
==
0
){
if
(
plateSize
==
0
||
height
==
0
){
...
@@ -155,9 +132,7 @@ public class ComponentDto implements Serializable {
...
@@ -155,9 +132,7 @@ public class ComponentDto implements Serializable {
}
}
}
}
/**
@ApiModelProperty
(
"是否是锡膏"
)
* 是否是锡膏
*/
public
boolean
isSolder
(){
public
boolean
isSolder
(){
return
type
==
COMPONENT_TYPE
.
SOLDERPASTE
;
return
type
==
COMPONENT_TYPE
.
SOLDERPASTE
;
}
}
...
...
src/main/java/com/neotel/smfcore/security/rest/bean/dto/GroupDto.java
查看文件 @
3f482bb
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
...
@@ -8,7 +9,9 @@ import java.io.Serializable;
...
@@ -8,7 +9,9 @@ import java.io.Serializable;
@Setter
@Setter
public
class
GroupDto
implements
Serializable
public
class
GroupDto
implements
Serializable
{
{
@ApiModelProperty
(
value
=
"ID"
)
private
String
id
;
private
String
id
;
@ApiModelProperty
(
value
=
"组名称"
)
private
String
groupName
;
private
String
groupName
;
public
String
getLabel
()
{
public
String
getLabel
()
{
...
...
src/main/java/com/neotel/smfcore/security/rest/bean/dto/MenuDto.java
查看文件 @
3f482bb
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
import
com.neotel.smfcore.security.service.po.Menu
;
import
com.neotel.smfcore.security.service.po.Menu
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
...
@@ -10,62 +11,48 @@ import java.util.List;
...
@@ -10,62 +11,48 @@ import java.util.List;
@Setter
@Setter
public
class
MenuDto
implements
Serializable
{
public
class
MenuDto
implements
Serializable
{
@ApiModelProperty
(
value
=
"ID"
)
private
String
id
;
private
String
id
;
/**
* 子菜单
@ApiModelProperty
(
value
=
"子菜单"
)
*/
private
List
<
MenuDto
>
children
;
private
List
<
MenuDto
>
children
;
/**
@ApiModelProperty
(
value
=
"菜单类型"
)
* 菜单类型
*/
private
Integer
type
;
private
Integer
type
;
/**
* 权限
@ApiModelProperty
(
value
=
"权限"
)
*/
private
String
permission
;
private
String
permission
;
/**
* 菜单标题
@ApiModelProperty
(
value
=
"菜单标题"
)
*/
private
String
title
;
private
String
title
;
/**
* 排序
@ApiModelProperty
(
value
=
"排序"
)
*/
private
Integer
menuSort
;
private
Integer
menuSort
;
/**
* 连接地址
@ApiModelProperty
(
value
=
"连接地址"
)
*/
private
String
path
;
private
String
path
;
/**
* 组件
@ApiModelProperty
(
value
=
"组件"
)
*/
private
String
component
;
private
String
component
;
/**
* 上级菜单ID
@ApiModelProperty
(
value
=
"上级菜单ID"
)
*/
private
String
pid
;
private
String
pid
;
/**
* 子菜单数目
@ApiModelProperty
(
value
=
"子菜单数目"
)
*/
private
Integer
subCount
;
private
Integer
subCount
;
/**
* 是否外链
@ApiModelProperty
(
value
=
"是否外链"
)
*/
private
Boolean
iFrame
;
private
Boolean
iFrame
;
/**
* 缓存
@ApiModelProperty
(
value
=
"缓存"
)
*/
private
Boolean
cache
;
private
Boolean
cache
;
/**
* 隐藏
@ApiModelProperty
(
value
=
"隐藏"
)
*/
private
Boolean
hidden
;
private
Boolean
hidden
;
/**
* 组件名称
@ApiModelProperty
(
value
=
"组件名称"
)
*/
private
String
componentName
;
private
String
componentName
;
/**
* 图标
@ApiModelProperty
(
value
=
"图标"
)
*/
private
String
icon
;
private
String
icon
;
public
Boolean
getHasChildren
()
{
public
Boolean
getHasChildren
()
{
...
...
src/main/java/com/neotel/smfcore/security/rest/bean/dto/RoleDto.java
查看文件 @
3f482bb
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
package
com
.
neotel
.
smfcore
.
security
.
rest
.
bean
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
...
@@ -9,15 +10,15 @@ import java.util.Set;
...
@@ -9,15 +10,15 @@ import java.util.Set;
@Getter
@Getter
public
class
RoleDto
implements
Serializable
{
public
class
RoleDto
implements
Serializable
{
@ApiModelProperty
(
value
=
"ID"
)
private
String
id
;
private
String
id
;
@ApiModelProperty
(
value
=
"菜单ID集合"
)
private
Set
<
String
>
menus
;
private
Set
<
String
>
menus
;
@ApiModelProperty
(
value
=
"角色名"
)
private
String
name
;
private
String
name
;
// private String dataScope;
@ApiModelProperty
(
value
=
"描述"
)
// private Integer level;
private
String
description
;
private
String
description
;
}
}
src/main/java/com/neotel/smfcore/security/service/manager/impl/MenuManagerImpl.java
查看文件 @
3f482bb
...
@@ -121,7 +121,7 @@ public class MenuManagerImpl implements IMenuManager {
...
@@ -121,7 +121,7 @@ public class MenuManagerImpl implements IMenuManager {
List
<
MenuDto
>
menuDtoList
=
menuDto
.
getChildren
();
List
<
MenuDto
>
menuDtoList
=
menuDto
.
getChildren
();
MenuVo
menuVo
=
new
MenuVo
();
MenuVo
menuVo
=
new
MenuVo
();
menuVo
.
setName
(
ObjectUtil
.
isNotEmpty
(
menuDto
.
getComponentName
())?
menuDto
.
getComponentName
():
menuDto
.
getTitle
());
menuVo
.
setName
(
ObjectUtil
.
isNotEmpty
(
menuDto
.
getComponentName
())?
menuDto
.
getComponentName
():
menuDto
.
getTitle
());
boolean
pidIsNull
=(
menuDto
.
getPid
()==
null
)||(
StringUtils
.
isBlank
(
menuDto
.
getPid
()));
boolean
pidIsNull
=(
menuDto
.
getPid
()==
null
)||(
StringUtils
.
isBlank
(
menuDto
.
getPid
())
||
menuDto
.
getPid
().
equals
(
"0"
)
);
// 一级目录需要加斜杠,不然会报警告
// 一级目录需要加斜杠,不然会报警告
menuVo
.
setPath
(
pidIsNull
?
"/"
+
menuDto
.
getPath
():
menuDto
.
getPath
());
menuVo
.
setPath
(
pidIsNull
?
"/"
+
menuDto
.
getPath
():
menuDto
.
getPath
());
menuVo
.
setHidden
(
menuDto
.
getHidden
());
menuVo
.
setHidden
(
menuDto
.
getHidden
());
...
@@ -248,6 +248,9 @@ public class MenuManagerImpl implements IMenuManager {
...
@@ -248,6 +248,9 @@ public class MenuManagerImpl implements IMenuManager {
if
(
menu
.
getComponentName
()==
null
){
if
(
menu
.
getComponentName
()==
null
){
menu
.
setComponentName
(
""
);
menu
.
setComponentName
(
""
);
}
}
if
(
menu
.
getPid
()==
null
||
menu
.
getPid
()==
"0"
){
menu
.
setPid
(
""
);
}
return
menuDao
.
save
(
menu
);
return
menuDao
.
save
(
menu
);
}
}
// /**
// /**
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论