Commit 07602a7b authored by kang.nie@inzymeits.com's avatar kang.nie@inzymeits.com
Browse files

提交代码

parent e0c7be76
package com.ssi.mapper;
import com.ssi.entity.VmsDeviceVersion;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 设备版本表
*
* @author zhang liyao
* @email
* @date 2020-07-20 14:01:40
*/
@Mapper
public interface VmsDeviceVersionMapper extends BaseMapper<VmsDeviceVersion> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsElectAlertInfo;
/**
* @Entity com.ssi.entity.VmsElectAlertInfo
*/
public interface VmsElectAlertInfoMapper extends BaseMapper<VmsElectAlertInfo> {
}
package com.ssi.mapper;
import com.ssi.entity.VmsEvent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 事件表
*
* @author zhang liyao
* @email
* @date 2020-07-20 13:12:42
*/
@Mapper
public interface VmsEventMapper extends BaseMapper<VmsEvent> {
}
package com.ssi.mapper;
import com.ssi.entity.VmsFaultCode;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 故障码表
*
* @author zhang liyao
* @email
* @date 2020-07-16 13:36:49
*/
@Mapper
public interface VmsFaultCodeMapper extends BaseMapper<VmsFaultCode> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsHangerStatusInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* 吊具状态信息
*
* @author liheng
* @email
* @date 2020-08-20 14:05:17
*/
@Mapper
public interface VmsHangerStatusInfoMapper extends BaseMapper<VmsHangerStatusInfo> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsIndividuationConfig;
import java.util.List;
/**
* @Entity com.ssi.entity.VmsIndividuationConfig
*/
public interface VmsIndividuationConfigMapper extends BaseMapper<VmsIndividuationConfig> {
List<VmsIndividuationConfig> listByParent(String name);
}
package com.ssi.mapper;
import com.alibaba.fastjson.JSONObject;
import com.ssi.entity.VmsKpiAnalysis;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.vo.KpiCostTimeVo;
import io.lettuce.core.dynamic.annotation.Param;
import java.time.LocalDateTime;
import java.util.List;
/**
* @author Admin
* @description 针对表【vms_kpi_analysis】的数据库操作Mapper
* @createDate 2023-02-28 14:17:30
* @Entity com.ssi.entity.VmsKpiAnalysis
*/
public interface VmsKpiAnalysisMapper extends BaseMapper<VmsKpiAnalysis> {
List<JSONObject> staticsWorkTime(KpiCostTimeVo kpiCostTimeVo);
List<VmsKpiAnalysis> taskAnalysis(KpiCostTimeVo kpiCostTimeVo);
VmsKpiAnalysis staticsSpeciParam(KpiCostTimeVo qryKpi);
List<VmsKpiAnalysis> getTaskTrend(@Param("startTime") Long startTime, @Param("endTime") Long endTime);
List<String> getVoyageNo();
}
package com.ssi.mapper;
import com.ssi.entity.VmsOrdersVehicleAlter;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 任务车辆变更表
*
* @author zhang liyao
* @email
* @date 2020-08-22 13:11:22
*/
@Mapper
public interface VmsOrdersVehicleAlterMapper extends BaseMapper<VmsOrdersVehicleAlter> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsPositionInfo;
/**
* @Entity com.ssi.entity.VmsPositionInfo
*/
public interface VmsPositionInfoMapper extends BaseMapper<VmsPositionInfo> {
}
package com.ssi.mapper;
import com.ssi.entity.VmsRoadDevice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 路测设备表
*
* @author zhang liyao
* @email
* @date 2020-07-09 13:37:13
*/
@Mapper
public interface VmsRoadDeviceMapper extends BaseMapper<VmsRoadDevice> {
}
package com.ssi.mapper;
import com.ssi.entity.DcvAllowGoShipLaneTx;
import com.ssi.entity.VmsCable;
//import com.ssi.entity.VmsShipBaplie;
import com.ssi.entity.VmsShipInfo;
import com.ssi.entity.VmsShipNcl;
import com.ssi.entity.VmsShipsDrawing;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* 车辆表
*
* @author lvyanfeng
* @email
* @date 2020-07-08 15:38:37
*/
@Mapper
public interface VmsShipsDrawingMapper extends BaseMapper<VmsShipsDrawing> {
IPage<VmsShipsDrawing> queryShipDrawByCode(IPage<VmsShipsDrawing> page, @Param("params") Map<String, Object> params);
List<String> queryShipWorkBay(@Param("voyageNo")String voyageNo);
List<VmsShipsDrawing> queryShipDrawBylayNo(@Param("shipCod") String shipCod,@Param("deck") String deck,@Param("bayNo") String bayNo);
List<VmsShipsDrawing> queryShipDrawByRowNo(@Param("shipCod") String shipCod,@Param("deck") String deck,@Param("bayNo") String bayNo,@Param("layNo") String layNo);
List<VmsShipNcl> queryShipNclByShortBayNo (@Param("voyageNo")String voyageNo, @Param("shortBayNo") String shortBayNo);
List<VmsShipNcl> queryShipNcl (@Param("voyageNo") String voyageNo,@Param("shipCod") String shipCod,@Param("bayNo") String bayNo);
VmsShipNcl queryShipNclByCntr(@Param("cntr") String cntr);
IPage<VmsShipInfo> queryshipInfoList(IPage<VmsShipInfo> page, @Param("params") Map<String, Object> params);
int saveShipTx(DcvAllowGoShipLaneTx dcvAllowGoShipLaneTx);
int updateShipTx(DcvAllowGoShipLaneTx dcvAllowGoShipLaneTx);
int saveBatch(List<DcvAllowGoShipLaneTx> list);
List<VmsShipNcl> findShipNcl(@Param("voyageNo") String voyageNo,@Param("bayNo") String bayNo);
List<VmsShipsDrawing> findShipMap(@Param("shipCod") String shipCod,@Param("bayNo") String bayNo);
Map getPileInfo(@Param("portCode") String portCode);
List<VmsCable> cableList();
List<VmsShipInfo> queryshipInfoCoor();
String getShipWorkingBay(@Param("voyageNo")String voyageNo, @Param("portCode") String portCode);
int deleteBatch(List<DcvAllowGoShipLaneTx> tempList);
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsTaskJourneyInfo;
import org.apache.ibatis.annotations.Mapper;
/**
* @author zhang liyao
* @email
* @date 2020-07-14 14:04:39
*/
@Mapper
public interface VmsTaskJourneyInfoMapper extends BaseMapper<VmsTaskJourneyInfo> {
}
package com.ssi.mapper;
import com.ssi.entity.VmsTerminal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 终端表
*
* @author zhang liyao
* @email
* @date 2020-07-16 09:32:59
*/
@Mapper
public interface VmsTerminalMapper extends BaseMapper<VmsTerminal> {
}
package com.ssi.mapper;
import com.ssi.entity.VmsTerminalVersion;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 终端版本表
*
* @author zhang liyao
* @email
* @date 2020-07-16 13:36:49
*/
@Mapper
public interface VmsTerminalVersionMapper extends BaseMapper<VmsTerminalVersion> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsTosOrderDailyKpi;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
/**
* @author dt
* @description:
* @create 2022-10-28 16:13
*/
@Mapper
@Component
public interface VmsTosOrderDailyKpiMapper extends BaseMapper<VmsTosOrderDailyKpi> {
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsTosOrdersAnalysis;
import com.ssi.entity.vo.TaskAnalysisVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.time.LocalDateTime;
import java.util.List;
/**
* 任务分析表
*
* @author hli
* @email
* @date 2021-01-11 14:00:36
*/
@Mapper
public interface VmsTosOrdersAnalysisMapper extends BaseMapper<VmsTosOrdersAnalysis> {
List<TaskAnalysisVo> getTaskTrendByDay(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ssi.entity.VmsTosOrders;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.dto.VmsTosOrdersDto;
import com.ssi.entity.vo.TaskAnalysisVo;
import com.ssi.entity.vo.TaskKPIVo;
import com.ssi.entity.vo.VehicleKpiVo;
import com.ssi.entity.vo.VehicleOrderVo;
import com.ssi.entity.vo.VmsTosOrdersKPIVo;
import com.ssi.entity.vo.VmsTosOrdersVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.ResultHandler;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author zhang liyao
* @email
* @date 2020-07-11 13:12:01
*/
@Mapper
@Component
public interface VmsTosOrdersMapper extends BaseMapper<VmsTosOrders> {
void getListAsStream(@Param("vmsTosOrdersVo") VmsTosOrdersVo vmsTosOrdersVo, ResultHandler<VmsTosOrders> handler);
List<TaskAnalysisVo> queryContainerNumByDay(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
TaskAnalysisVo queryContainerNum(@Param("vins")List<String> vins, @Param("startDate")Date startDate, @Param("endDate")Date endDate);
List<TaskAnalysisVo> queryContainerAvgTimeByDay(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
/**
* @param startTime 分析起始时间
* @param endTime 分析结束时间
* @return List<TaskAnalysisVo> 以天为单位任务分析结果list
* @deprecated 使用中间表统计,此方法废弃
* @see VmsTosOrdersAnalysisMapper#getTaskTrendByDay(LocalDateTime, LocalDateTime)
*/
@Deprecated
List<TaskAnalysisVo> getTaskTrendByDay(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
List<TaskAnalysisVo> getTaskTrendByHour(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime,
@Param("startTimeStamp") Long startTimeStamp);
TaskAnalysisVo queryContainerAvgTime(@Param("vins")List<String> vins, @Param("startDate")Date startDate, @Param("endDate")Date endDate);
List<VehicleOrderVo> getVehicleByPadMac(@Param("padMac") String padMac);
List<VmsTosOrders> getVehicleTrip(@Param("vin") String vin,@Param("startTime") Date startDate,@Param("endTime") Date stopDate);
List<VehicleKpiVo.HourKpi> getDailyKpi(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
List<Map<String, Object>> getContainNum(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
List<TaskAnalysisVo> getTaskNumTimeByDay(@Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime,
@Param("startTimeStamp") Long startTimeStamp);
//任务KPI-效率OEE分析
List<TaskKPIVo> taskKPI(@Param("vmsTosOrders") VmsTosOrdersKPIVo vmsTosOrders,@Param("nowStartTime") String nowStartTime,@Param("nowEndTime") String nowEndTime);
//查询KPI页面中车辆的任务信息
List<VmsTosOrdersDto> queryPageByAllStatus(@Param("ordersVo") VmsTosOrdersVo ordersVo);
IPage<VmsTosOrders> pageQuery(IPage<VmsTosOrders> iPage,@Param("ordersVo") VmsTosOrdersVo ordersVo);
TaskAnalysisVo queryOrderNum(@Param("vins")List<String> vin, @Param("startDate")Date startDate, @Param("endDate")Date endDate);
Integer queryOrderNumByDate(@Param("vins")List<String> vin, @Param("startDate")String startDate,@Param("totalType")Integer totalType, @Param("flag") Integer flag);
Integer queryTosOrderByDate(@Param("vins")List<String> vin, @Param("startDate")String startDate,@Param("totalType")Integer totalType, @Param("flag") Integer flag);
Integer staticsAppCaveOrdersByDate(@Param("vins")List<String> vin, @Param("startDate")String startDate, @Param("totalType")Integer totalType, @Param("flag") Integer flag);
Integer staticsContainerNumsByDate(@Param("vins")List<String> vin, @Param("startDate")String startDate, @Param("totalType")Integer totalType, @Param("flag") Integer flag);
Integer queryOrdersByDate(@Param("vins")List<String> vin, @Param("startDate")String startDate, @Param("totalType")Integer totalType, @Param("flag") Integer flag);
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsTosOrdersOee;
import com.ssi.entity.vo.TaskKPIVo;
import com.ssi.entity.vo.VmsTosOrdersKPIVo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
*
* @author hli
* @email
* @date 2021-02-04 11:00:44
*/
@Mapper
public interface VmsTosOrdersOeeMapper extends BaseMapper<VmsTosOrdersOee> {
List<TaskKPIVo> taskOee(VmsTosOrdersKPIVo vmsTosOrders);
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ssi.entity.VmsTosOriginalOrders;
import com.ssi.entity.vo.VmsTosOrdersVo;
import org.apache.ibatis.annotations.Param;
/**
* @Entity com.ssi.entity.VmsTosOriginalOrders
*/
public interface VmsTosOriginalOrdersMapper extends BaseMapper<VmsTosOriginalOrders> {
IPage<VmsTosOriginalOrders> pageQuery(IPage<VmsTosOriginalOrders> iPage, @Param("ordersVo") VmsTosOrdersVo ordersVo);
}
package com.ssi.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssi.entity.VmsTrafficLightInfo;
/**
* @Entity com.ssi.entity.VmsTrafficLightInfo
*/
public interface VmsTrafficLightInfoMapper extends BaseMapper<VmsTrafficLightInfo> {
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment