feat: 设备管理优化-0512-增加移除类型

dev_kcyj
chenhc 1 year ago
parent 44bc4aa00a
commit 11754a27bb

@ -151,6 +151,8 @@ public class DeviceInfoController extends BaseController {
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@PostMapping("/udi/device/info/detailByDeptCode/page") @PostMapping("/udi/device/info/detailByDeptCode/page")
public BaseResponse detailByDeptCode(@RequestBody @Valid DeviceInfoDetailByDeptCodeQuery query) { public BaseResponse detailByDeptCode(@RequestBody @Valid DeviceInfoDetailByDeptCodeQuery query) {
AuthAdmin user = super.getUser();
query.setDeptCode(user.getLocDeptCode());
List<DeviceInfoVo> list = deviceInfoService.detail(query); List<DeviceInfoVo> list = deviceInfoService.detail(query);
PageInfo pageInfo = new PageInfo<>(list); PageInfo pageInfo = new PageInfo<>(list);
PageSimpleResponse page = new PageSimpleResponse(); PageSimpleResponse page = new PageSimpleResponse();
@ -168,8 +170,6 @@ public class DeviceInfoController extends BaseController {
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@PostMapping("/udi/device/detailInfo/page") @PostMapping("/udi/device/detailInfo/page")
public BaseResponse detailInfoPage(@RequestBody DeviceInfoDetailQuery query) { public BaseResponse detailInfoPage(@RequestBody DeviceInfoDetailQuery query) {
AuthAdmin user = super.getUser();
query.setDeptCode(user.getLocDeptCode());
List<DeviceInfoVo> list = deviceInfoService.detail(query); List<DeviceInfoVo> list = deviceInfoService.detail(query);
PageInfo pageInfo = new PageInfo<>(list); PageInfo pageInfo = new PageInfo<>(list);
PageSimpleResponse page = new PageSimpleResponse(); PageSimpleResponse page = new PageSimpleResponse();

@ -107,4 +107,10 @@ public class DeviceChangeOrderEntity implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
*
*/
@TableField(value = "destroyType")
private Integer destroyType;
} }

@ -112,6 +112,11 @@ public class DeviceChangeOrderParam {
@TableField(value = "createTime") @TableField(value = "createTime")
private LocalDateTime createTime; private LocalDateTime createTime;
/**
*
*/
private Integer destroyType;
@Data @Data
public static class Item { public static class Item {
/** /**

@ -19,7 +19,7 @@ public class DeviceInfoDetailByDeptCodeQuery extends ListPageRequest {
/** /**
* *
*/ */
@NotBlank(message = "缺少部门编码") // @NotBlank(message = "缺少部门编码")
private String deptCode; private String deptCode;
/** /**

@ -1,6 +1,7 @@
package com.glxp.api.vo.dev; package com.glxp.api.vo.dev;
import com.glxp.api.entity.dev.DeviceChangeOrderEntity; import com.glxp.api.entity.dev.DeviceChangeOrderEntity;
import com.glxp.api.enums.dev.DeviceChangeTypeEnum;
import lombok.Data; import lombok.Data;
@Data @Data
@ -17,6 +18,16 @@ public class DeviceChangeOrderVo extends DeviceChangeOrderEntity {
public String getTypeName() { public String getTypeName() {
if (super.getType() != null) { if (super.getType() != null) {
DeviceChangeTypeEnum type = super.getType();
if (type.equals(DeviceChangeTypeEnum.DESTROY)){
if (super.getDestroyType()!= null){
if (super.getDestroyType() == 1){
return "报废";
}else {
return "销毁";
}
}
}
return super.getType().getDesc(); return super.getType().getDesc();
} }
return typeName; return typeName;

@ -2501,3 +2501,6 @@ ALTER TABLE device_repair
CALL Pro_Temp_ColumnWork('device_check_detail', 'applyId', CALL Pro_Temp_ColumnWork('device_check_detail', 'applyId',
'bigint DEFAULT NULL COMMENT''报修单id''', 'bigint DEFAULT NULL COMMENT''报修单id''',
1); 1);
CALL Pro_Temp_ColumnWork('device_change_order', 'destroyType',
'bigint DEFAULT NULL COMMENT''移除类型 1报废2销毁''',
1);

Loading…
Cancel
Save