108 lines
2.5 KiB
Plaintext
108 lines
2.5 KiB
Plaintext
package com.sercurityControl.proteam.dutyTask.service;
|
|
|
|
import com.securityControl.common.core.web.domain.AjaxResult;
|
|
import com.sercurityControl.proteam.dutyTask.domain.BidTowerVo;
|
|
import com.sercurityControl.proteam.dutyTask.domain.TowerVo;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author cw chen
|
|
* @description TODO
|
|
* @date 2023-08-04 10:55
|
|
*/
|
|
public interface BidTowerMainService {
|
|
|
|
/**
|
|
* @return int
|
|
* @author cw chen
|
|
* @description 验证某字段是否重复
|
|
* @Param vo
|
|
* @date 2023-08-04 16:35
|
|
*/
|
|
int isRepeat(BidTowerVo vo);
|
|
|
|
/**
|
|
* @return com.sercurityControl.proteam.dutyTask.domain.BidTowerVo
|
|
* @author cw chen
|
|
* @description 根据id获取标段杆塔信息
|
|
* @Param vo
|
|
* @date 2023-08-04 16:40
|
|
*/
|
|
BidTowerVo getBidTowerInfoById(BidTowerVo vo);
|
|
|
|
/**
|
|
* @return void
|
|
* @author cw chen
|
|
* @description 新增/修改标段杆塔信息
|
|
* @Param vo
|
|
* @date 2023-08-04 16:45
|
|
*/
|
|
void addOrUpdateBidTowerInfo(BidTowerVo vo);
|
|
|
|
/**
|
|
* @return java.util.List<com.sercurityControl.proteam.dutyTask.domain.BidTowerVo>
|
|
* @author cw chen
|
|
* @description 获取标段工程杆塔经纬度
|
|
* @Param vo
|
|
* @date 2023-08-07 10:02
|
|
*/
|
|
List<BidTowerVo> getBidTowerList(BidTowerVo vo);
|
|
|
|
/**
|
|
* @param vo
|
|
* @return List<BidTowerVo>
|
|
* @description 单项工程杆塔维护列表
|
|
* @author cwchen
|
|
* @date 2024/1/16 10:14
|
|
*/
|
|
List<BidTowerVo> getSingleTowerMainList(BidTowerVo vo);
|
|
|
|
/**
|
|
* @param vo
|
|
* @return List<BidTowerVo>
|
|
* @description 工程杆塔信息
|
|
* @author cwchen
|
|
* @date 2024/1/16 13:35
|
|
*/
|
|
List<BidTowerVo> getTowerListById(BidTowerVo vo);
|
|
|
|
/**
|
|
* @param vo
|
|
* @return AjaxResult
|
|
* @description 删除杆塔信息
|
|
* @author cwchen
|
|
* @date 2024/1/16 14:28
|
|
*/
|
|
AjaxResult delTowerData(BidTowerVo vo);
|
|
|
|
/**
|
|
* @param list
|
|
* @description 导入杆塔信息
|
|
* @author cwchen
|
|
* @date 2024/1/16 15:07
|
|
*/
|
|
void addTowerInfo(List<TowerVo> list, String proNo);
|
|
|
|
/**
|
|
* 获取单项工程
|
|
*
|
|
* @param vo
|
|
* @return AjaxResult
|
|
* @description
|
|
* @author cwchen
|
|
* @date 2024/4/22 14:25
|
|
*/
|
|
AjaxResult getSingleProList(BidTowerVo vo);
|
|
|
|
/**
|
|
* 根据单项工程获取杆塔
|
|
* @param vo
|
|
* @return AjaxResult
|
|
* @description
|
|
* @author cwchen
|
|
* @date 2024/4/22 14:58
|
|
*/
|
|
AjaxResult getSignProTowerById(BidTowerVo vo);
|
|
}
|