| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.ydtech.modules.protocol.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.order.entity.BasePageResult;
- import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
- import com.ydtech.modules.protocol.entity.dto.PtlTaxSourceNewDto;
- import com.ydtech.modules.protocol.entity.po.PtlTaxSourceNew;
- import com.ydtech.modules.protocol.entity.vo.PtlTaxSourceNewAddDeptIdsVo;
- import com.ydtech.modules.protocol.entity.vo.PtlTaxSourceNewAddVo;
- import com.ydtech.modules.protocol.entity.vo.PtlTaxSourceNewSaveVo;
- import com.ydtech.modules.protocol.entity.vo.PtlTaxSourceNewVo;
- import com.ydtech.modules.protocols.entity.po.PtlAgreementDispatchRulesAttr;
- import java.util.List;
- public interface PtlTaxSourceNewService extends IService<PtlTaxSourceNew> {
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/22 14:54
- * @Description: 分页查询
- */
- BasePageResult<PtlTaxSourceNewVo> queryPage(PtlTaxSourceNewDto ptlTaxSourceNewDto);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/22 15:10
- * @Description:修改
- */
- void update(PtlTaxSourceNewAddVo ptlTaxSourceNewAddVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/22 15:16
- * @Description: 批量删除数据
- */
- void deleteByIds(List<Long> ids);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/22 15:31
- * @Description: 保存排除的保险公司机构
- */
- void saveDeptIds(PtlTaxSourceNewAddDeptIdsVo taxSourceVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/22 15:42
- * @Description: 通过保险公司id查询排除部门ids
- */
- List<String> getDeptIdsByCompanyId(String companyId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/23 14:37
- * @Description: 添加
- */
- void add(PtlTaxSourceNewAddVo ptlTaxSourceNewAddVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/24 15:33
- * @Description: 校验车牌、排量、排除部门
- */
- String getAgreementId(String deptId, String userId, String companyId, BaseQuoteInfoVo quoteInfo,String riskCode,String orderno);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/5/24 18:05
- * @Description: 通过id查询对象
- */
- PtlTaxSourceNewSaveVo rulesGet(Long id, List<PtlAgreementDispatchRulesAttr> dispatchRulesAttrList);
- }
|