|  |  | 
 |  |  | package com.doumee.service.business; | 
 |  |  |  | 
 |  |  | import com.doumee.dao.business.dto.TelecomLineInfoDTO; | 
 |  |  | import com.doumee.dao.business.model.Category; | 
 |  |  | import com.doumee.dao.business.model.JkCustomer; | 
 |  |  | import com.doumee.dao.business.vo.TelecomCategoryDataVO; | 
 |  |  | import com.doumee.dao.business.vo.TelecomJkLineListVO; | 
 |  |  | import com.doumee.dao.business.vo.TelecomLineCountVO; | 
 |  |  | import com.doumee.dao.business.vo.TelecomLineDataVO; | 
 |  |  | import com.doumee.service.business.third.model.LoginUserInfo; | 
 |  |  | import com.doumee.service.business.third.model.PageData; | 
 |  |  | import com.doumee.service.business.third.model.PageWrap; | 
 |  |  | 
 |  |  |      * @param jkSketch 实体对象 | 
 |  |  |      */ | 
 |  |  |     void delete(JkSketch jkSketch); | 
 |  |  |  | 
 |  |  |     void initAyncsJob(); | 
 |  |  |     /** | 
 |  |  |      * 批量主键删除 | 
 |  |  |      * | 
 |  |  | 
 |  |  |      * @param jkSketch 实体对象 | 
 |  |  |      */ | 
 |  |  |     JkSketch updateById(JkSketch jkSketch ); | 
 |  |  |     JkSketch initOriginDistance(JkSketch jkSketch ); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 批量主键更新 | 
 |  |  | 
 |  |  |     List<JkSketch> importBatch(MultipartFile file, String dateInfo, LoginUserInfo loginUser); | 
 |  |  |  | 
 |  |  |     void startUpdateLineAsync(JkSketch model); | 
 |  |  |  | 
 |  |  |     void distanceCustomer(Category model ); | 
 |  |  |  | 
 |  |  |     Category   checkDataValid(JkSketch model); | 
 |  |  |  | 
 |  |  |     JkSketch updateSketchLine(JkSketch jkSketch); | 
 |  |  |  | 
 |  |  |     void startEditSketchLineAsync(JkSketch model); | 
 |  |  |  | 
 |  |  |     void startInitOriginDistanceBatch(JkSketch list); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 车辆线路  - 电信使用 | 
 |  |  |      * @param telecomLineInfoDTO | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     List<TelecomJkLineListVO>  getLineForTelecom(TelecomLineInfoDTO telecomLineInfoDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 线路总计与主子线路数据 - 电信使用 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     TelecomLineCountVO getTelecomLineCount(TelecomLineInfoDTO telecomLineInfoDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 线路优化对比数据 | 
 |  |  |      * @param telecomLineInfoDTO | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     List<TelecomCategoryDataVO> getTelecomLineDistance(TelecomLineInfoDTO telecomLineInfoDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 线路数据 | 
 |  |  |      * @param telecomLineInfoDTO | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     List<TelecomLineDataVO> getTelecomLineInfo(TelecomLineInfoDTO telecomLineInfoDTO); | 
 |  |  | } |