yangys
2025-11-21 e8ed1a91c77ab62a924f12acd55777f227bacd7e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/smis/service/IWorkstationService.java
@@ -46,6 +46,15 @@
    Boolean delete(List<Long> workstationIds, Integer type);
    /**
     * 工位分页查询
     * @param workstationVOIPage 分页信息
     * @param keyWord 关键字
     * @param groupId 分组id
     * @param status 状态
     * @param type 类型
     * @return 分页数据
     */
    IPage<WorkstationVO> listPage(IPage<WorkstationVO> workstationVOIPage, String keyWord, Long groupId, Integer status, Integer type);
    List<WorkstationVO> getWorkstationByGroupIds(final List<String> groupIds);
@@ -63,6 +72,11 @@
    WorkstationVO getDetail(Long workstationId);
    /**
     * 删除工位组
     * @param groupId 组id
     * @return 是否删除成功
     */
    Boolean deleteGroup(Long groupId);
    BladeFile importWorkstation(List<WorkstationImport> data);
@@ -77,13 +91,13 @@
     */
    IPage<WorkstationRealTimeStatusVO> getRealTimeStatus(WorkstationRealTimeStatusDTO dto, Query query);
    List<RealTimeStatusVO> getRealTimeProperties(Long workstationId, Long machineId);
    //List<RealTimeStatusVO> getRealTimeProperties(Long workstationId, Long machineId);
    IPage<Workstation> listWorkStationOnShiftIndex(List<String> ids, LocalDate localDate, Query query, Integer shift, Integer type);
    List<Workstation> listWorkStationOnShift(List<Long> ids, LocalDate localDate, List<Integer> shifts, Integer type);
    List<DmpVariablesVO> getDmpVariables(String workstationId, String machineId);
    //List<DmpVariablesVO> getDmpVariables(String workstationId, String machineId);
    Integer countWorkStationOnShiftIndex(List<String> ids, LocalDate localDate, Integer shift, Integer type);