package com.ydtech.modules.order.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.BasePageVO; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.ins.model.ya.YaQuoteInfoVo; import com.ydtech.modules.order.entity.BasePageResult; import com.ydtech.modules.order.entity.dto.EsmInsCompanyDto; import com.ydtech.modules.order.entity.po.InsRenewal; import com.ydtech.modules.order.entity.vo.InsRenewalVo; import com.ydtech.modules.order.entity.vo.QueryRenewalVo; import java.util.List; /** * @author wenks * @description 针对表【ins_renewal(保险续保)】的数据库操作Service * @createDate 2023-05-25 16:53:40 */ public interface InsRenewalService extends IService { YaQuoteInfoVo queryRenewal(QueryRenewalVo queryRenewalVo); HttpResult> queryCompany(); /** * 管理新增 * * @param insRenewalVo 管理续保新增实体 * @return HttpResult */ HttpResult manageSave(InsRenewalVo insRenewalVo); /** * 管理修改 * * @param id 续保配置Id * @param insRenewalVo 管理续保修改实体 * @return HttpResult */ HttpResult manageRevise(Integer id, InsRenewalVo insRenewalVo); /** * 管理查询 * * @param basePageVO 分页实体 * @return HttpResult */ HttpResult> manageQuery(BasePageVO basePageVO); /** * 管理删除 * * @param id 删除的Id * @return HttpResult */ HttpResult manageDelete(Integer id); }