| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description 创建设备分页查询参数类 |
| | | * @Author AIX |
| | |
| | | */ |
| | | @ApiModelProperty(value = "运行状态(0:在线/1:离线/2:故障/3:报废)") |
| | | private Integer status; |
| | | |
| | | /** |
| | | * 设备状态,多个状态用逗号隔 |
| | | */ |
| | | @ApiModelProperty(value = "设备状态,多个状态用逗号隔开") |
| | | private List<String> deviceStatusList; |
| | | |
| | | } |
| | |
| | | |
| | | /** |
| | | * 检查当前状态是否允许指定的操作类型 |
| | | * @param operationType 操作类型:1接单,2拒接接单,3申请取消,4申请修改,5同意取消,6不同意取消,7同意修改,8不同意修改 |
| | | * @param operationType 操作类型:1接单,2拒接接单,3申请取消,4申请修改, 5同意取消 6不同意取消 7.同意修改 8.不同意修改 9.协商修改 10.同意修改 11.结算 |
| | | * @return 是否允许操作 |
| | | */ |
| | | public boolean isAllowedOperation(Integer operationType) { |
| | |
| | | case ACCEPTED_TO_BE_SETTLED: |
| | | // 验收通过_待结算状态允许:11结算完成 |
| | | return operationType == 11; |
| | | case EXECUTING_TO_BE_COMPLETED: |
| | | // 执行中_待全部完成状态允许:9.协商修改 |
| | | return operationType == 9; |
| | | default: |
| | | // 其他状态不允许操作 |
| | | return false; |
| | |
| | | <select id="selectGdPatrolTaskPage" resultMap="gdPatrolTaskResultMap"> |
| | | select |
| | | pt.*, |
| | | md.device_name, |
| | | md.nickname as deviceName, |
| | | wo.work_order_name, |
| | | IFNULL(tr.result_count, 0) as result_count, |
| | | IFNULL(tr.issue_event_count, 0) as issue_event_count |