ZengTao
2025-03-28 f68d3c71819feb59e7a227a5d992b059b900916c
hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/service/DownWorkstationService.java
@@ -16,18 +16,71 @@
 */
public interface DownWorkstationService extends IService<DownWorkstation> {
    /**
     * @param startId
     * @param endId
     * @return 获取工位信息
     */
    List<DownWorkstation> getoneDownWorkstations(int startId, int endId);
    /**
     * @param workstationId
     * @return 获取总数量
     */
    int getTotalQuantity(int workstationId);
    /**
     * @param workstationId
     * @return 获取落架数量
     */
    int getRacksNumber(int workstationId);
    /**
     * @param workstationId 清空架子信息
     */
    void clearFlowCardId(int workstationId);
    /**
     * @param flowCardId
     * @param racksnumber 更新落架数量
     */
    void updateracksnumber(String flowCardId, int racksnumber);
    int updateFlowCardIdAndCount(String flowCardId, int glassInfoCount, int workstationId);
    void insertdownglassinfo();
  List<Map<String, Object>> getTotalGlassDimensionsByWorkstation();
    /**
     * @param flowCardId
     *
     * @param workstationId
     * @return 更新架子和数量
     */
    void updateFlowCardIdAndCount(String flowCardId, int workstationId,int layer);
    /**
     * @return //
     * 工位显示
     */
    List<Map<String, Object>> getTotalGlassDimensionsByWorkstation(int start,int end);
    /**
     * @param flowcardid
     * 根据流程卡号查询
     * @return
     */
    DownWorkstation selectByFlowCardId(String flowcardid);
    /**
     * @param downWorkstation
     * @returnq 启用禁用
     */
    boolean updateDownWorkstationstate(DownWorkstation downWorkstation);
    String closeAlarmSignal();
    void autoPrint(Boolean flag);
    void insertDownWorkstation();
}