Commit 3f482bbb LN

Dto类注释修改

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