安灯广播, 安灯管理显示不同界面, 添加操作来源字段

yun-zuoyi
crish 6 years ago
parent ce187f9720
commit 97763d6b53

@ -353,6 +353,59 @@ public class AndonManageQueue extends BaseBean {
@ApiParam(value = "事件统计报表该事件描述的总次数")
private int acCodeTime;
@ApiParam(value = "操作来源")
@Transient
private String operationFlag;
// 安灯附属表
@Transient
@ApiParam(value ="临时/纠正措施")
private String tempCorrectMethod;
@Transient
@ApiParam(value ="预防/纠正措施")
private String preCorrectMethod;
@Transient
@ApiParam(value ="客户")
private String customer;
@Transient
@ApiParam(value ="零件号")
private String partNo;
@Transient
@ApiParam(value ="零件名称")
private String partName;
@Transient
@ApiParam(value ="报废数量")
private Double scrapNum;
@Transient
@ApiParam(value ="批次")
private String lot;
@Transient
@ApiParam(value ="零件数量")
private Double partNum;
@Transient
@ApiParam(value ="设备名称")
private String deviceName;
@Transient
@ApiParam(value ="是否更换备件")
private Integer isChangeBackup;
@Transient
@ApiParam(value ="备件名称")
private String backupPartName;
@Transient
@ApiParam(value ="规格型号")
private String scale;
// 是否转呼
public Integer getIsShiftCall() {
return this.isShiftCall == null ? 0 : this.isShiftCall;
@ -474,9 +527,6 @@ public class AndonManageQueue extends BaseBean {
try {
List ds = new ArrayList();
ds.add(new AndonManageQueue());
System.out.println(BeanUtils.describe(ds));
} catch (IllegalAccessException e) {
e.printStackTrace();

@ -272,6 +272,55 @@ public class AndonManageRecord extends BaseBean {
@ApiParam(value = "响应已通知标识")
private String signSendFlag;
// 安灯附属表
@Transient
@ApiParam(value ="临时/纠正措施")
private String tempCorrectMethod;
@Transient
@ApiParam(value ="预防/纠正措施")
private String preCorrectMethod;
@Transient
@ApiParam(value ="客户")
private String customer;
@Transient
@ApiParam(value ="零件号")
private String partNo;
@Transient
@ApiParam(value ="零件名称")
private String partName;
@Transient
@ApiParam(value ="报废数量")
private Double scrapNum;
@Transient
@ApiParam(value ="批次")
private String lot;
@Transient
@ApiParam(value ="零件数量")
private Double partNum;
@Transient
@ApiParam(value ="设备名称")
private String deviceName;
@Transient
@ApiParam(value ="是否更换备件")
private Integer isChangeBackup;
@Transient
@ApiParam(value ="备件名称")
private String backupPartName;
@Transient
@ApiParam(value ="规格型号")
private String scale;
// 是否转呼
public Integer getIsShiftCall() {
return this.isShiftCall == null ? 0 : this.isShiftCall;

@ -40,7 +40,56 @@ public class AndonQueueAttach extends BaseBean {
@ApiParam(value ="安灯任务编号")
private String andonOrderNo;
@Column(name="STATUS_CODE")
@ApiParam(value ="安灯状态")
private String statusCode;
// @Column(name="STATUS_CODE")
// @ApiParam(value ="安灯状态")
// private String statusCode;
@Column(name="TEMP_CORT_METHOD")
@ApiParam(value ="临时/纠正措施")
private String tempCorrectMethod;
@Column(name="PRE_CORT_METHOD")
@ApiParam(value ="预防/纠正措施")
private String preCorrectMethod;
@Column(name="CUSTOMER")
@ApiParam(value ="客户")
private String customer;
@Column(name="PART_NO")
@ApiParam(value ="零件号")
private String partNo;
@Column(name="PART_NAME")
@ApiParam(value ="零件名称")
private String partName;
@Column(name="SCRAP_NUM")
@ApiParam(value ="报废数量")
private Double scrapNum;
@Column(name="LOT")
@ApiParam(value ="批次")
private String lot;
@Column(name="PART_NUM")
@ApiParam(value ="零件数量")
private Double partNum;
@Column(name="DEVICE_NAME")
@ApiParam(value ="设备名称")
private String deviceName;
@Column(name="IS_CHANGE_BACKUP")
@ApiParam(value ="是否更换备件")
private Integer isChangeBackup;
@Column(name="BACKUP_PART_NAME")
@ApiParam(value ="备件名称")
private String backupPartName;
@Column(name="SCALE")
@ApiParam(value ="规格型号")
private String scale;
}

@ -111,6 +111,20 @@ public class AndonHqlPack {
DdlPreparedPack.getNumEqualPack(andonBroadCastCfg.getIsValid(),"isValid",packBean);
return packBean;
}
/**
*
* @param andonQueueAttach
* @return
*/
public static DdlPackBean getAndonQueueAttach(AndonQueueAttach andonQueueAttach) {
DdlPackBean packBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringEqualPack(andonQueueAttach.getOrganizeCode(), "organizeCode", packBean);
DdlPreparedPack.getStringEqualPack(andonQueueAttach.getAndonOrderNo(), "andonOrderNo", packBean);
DdlPreparedPack.getStringEqualPack(andonQueueAttach.getPartNo(), "partNo", packBean);
DdlPreparedPack.getNumEqualPack(andonQueueAttach.getIsValid(),"isValid",packBean);
return packBean;
}
/***************** crish 工作单元呼叫原因配置, 处理方法配置, 处理事件原因配置, 事件现象配置 End ************/

@ -462,7 +462,9 @@ public class AndonEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ALARM_OPERATION_SOURCE{
PHYSICAL("10","物理操作"),
SOFT("20","软件操作");
SOFT("20","软件操作"),
SCHEDULE("30","队列,定时操作"),
INSERT("40","插入动作");
private String value;
private String description;

Loading…
Cancel
Save