|  |  |  | 
|---|
|  |  |  | 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 实体对象 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void updateById(JkSketch jkSketch); | 
|---|
|  |  |  | JkSketch updateById(JkSketch jkSketch ); | 
|---|
|  |  |  | JkSketch initOriginDistance(JkSketch jkSketch ); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 批量主键更新 | 
|---|
|  |  |  | 
|---|
|  |  |  | long count(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); | 
|---|
|  |  |  | } | 
|---|