package com.ydtech.modules.fee.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.fee.entity.po.InsFeeOrderNewHistory; import com.ydtech.modules.protocols.entity.po.InsFeeOrderNew; /** * @author Administrator * @description 针对表【ins_fee_order_new_history】的数据库操作Service * @createDate 2024-08-30 18:08:47 */ public interface InsFeeOrderNewHistoryService extends IService { /** * 首次添加历史记录 * @param insFeeOrderNew */ void saveInsFeeOrderNewHistory(InsFeeOrderNew insFeeOrderNew); /** * 转换 * @param insFeeOrderNew * @return */ InsFeeOrderNewHistory toInsFeeOrderNewHistory(InsFeeOrderNew insFeeOrderNew); /** * 获取最新订单信息 * @param id 子订单 * @return */ default InsFeeOrderNewHistory getByInsOrderNo(String id){ return lambdaQuery() .eq(InsFeeOrderNewHistory::getInsOrderNo, id) .eq(InsFeeOrderNewHistory::getIsFirst, "1") .one(); } }