| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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<InsRenewal> {
- YaQuoteInfoVo queryRenewal(QueryRenewalVo queryRenewalVo);
- HttpResult<List<EsmInsCompanyDto>> queryCompany();
- /**
- * 管理新增
- *
- * @param insRenewalVo 管理续保新增实体
- * @return HttpResult
- */
- HttpResult<InsRenewal> manageSave(InsRenewalVo insRenewalVo);
- /**
- * 管理修改
- *
- * @param id 续保配置Id
- * @param insRenewalVo 管理续保修改实体
- * @return HttpResult
- */
- HttpResult<InsRenewal> manageRevise(Integer id, InsRenewalVo insRenewalVo);
- /**
- * 管理查询
- *
- * @param basePageVO 分页实体
- * @return HttpResult
- */
- HttpResult<BasePageResult<InsRenewal>> manageQuery(BasePageVO basePageVO);
- /**
- * 管理删除
- *
- * @param id 删除的Id
- * @return HttpResult
- */
- HttpResult<Object> manageDelete(Integer id);
- }
|