k94314517
2025-07-04 50fb58286ed3b718c39a97e0987ee7561a295651
server/service/src/main/java/com/doumee/service/business/UnionApplyService.java
@@ -2,6 +2,8 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.dto.*;
import com.doumee.dao.business.model.InsuranceApply;
import com.doumee.dao.business.model.UnionApply;
import java.util.List;
@@ -94,4 +96,53 @@
     * @return long
     */
    long count(UnionApply unionApply);
    /**
     * 保单合并
     * @param saveUnionApplyDTO
     */
    Integer merge(SaveUnionApplyDTO saveUnionApplyDTO);
    /**
     * 取消合并单
     * @param closeDTO
     */
    void cancelMerge(CloseDTO closeDTO);
    /**
     * 复审
     * @param unionApply
     * @return
     */
    Integer reexamineCheck(UnionApply unionApply);
    /**
     * 上传投保单
     * @param uploadMultifileDTO
     */
    void uploadToubaodan(UploadMultifileDTO uploadMultifileDTO);
    /**
     * 合并单 保单签署
     * @param smsCheckDTO
     * @return
     */
    String getSignLink(SmsCheckDTO smsCheckDTO);
    /**
     * 上传保险单
     * @param unionApplyBXDDTO
     */
    void uploadBXD(UnionApplyBXDDTO unionApplyBXDDTO);
    UnionApply detail(Integer applyId);
    UnionApply findDetailForExport(UnionApply model);
    /**
     * 更新合并单金额
     * @param id
     */
    void updateUnionApplyCurrentFee(Integer id);
}