k94314517
2024-07-30 d37bf55e27b7edb61037bccde6cabeda1ddec6b7
server/service/src/main/java/com/doumee/service/business/SolutionsService.java
@@ -3,12 +3,15 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Solutions;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
 * 保险方案信息表Service定义
 * @author 江蹄蹄
 * @date 2024/01/15 15:07
 * @date 2024/01/16 10:03
 */
public interface SolutionsService {
@@ -47,6 +50,7 @@
     * @param solutions 实体对象
     */
    void updateById(Solutions solutions);
    void updateStatus(Solutions solutions);
    /**
     * 批量主键更新
@@ -86,7 +90,12 @@
     * @return PageData<Solutions>
     */
    PageData<Solutions> findPage(PageWrap<Solutions> pageWrap);
    PageData<Solutions> findPageCom(PageWrap<Solutions> pageWrap);
    List<Solutions> findListForCompany(Integer dataType);
    Solutions getNewVersion(Integer solutionId);
    /**
     * 条件统计
     *
@@ -94,4 +103,12 @@
     * @return long
     */
    long count(Solutions solutions);
    BigDecimal testSolutionAddMoney(Integer id, BigDecimal fee, Date start,Date end,Date newDate,Date newEndDate);
    BigDecimal testSolutionReduceMoney(Integer id, BigDecimal fee, Date start,Date end,Date reduceStartTime,Date reduceEndTime);
    BigDecimal testSolutionProduceMoney(Integer id, BigDecimal fee, Date start,Date end,Date produceStart);
}