k94314517
2025-07-04 50fb58286ed3b718c39a97e0987ee7561a295651
server/service/src/main/java/com/doumee/service/business/SolutionsService.java
@@ -3,6 +3,9 @@
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;
/**
@@ -47,6 +50,7 @@
     * @param solutions 实体对象
     */
    void updateById(Solutions solutions);
    void updateStatus(Solutions solutions);
    /**
     * 批量主键更新
@@ -86,7 +90,20 @@
     * @return PageData<Solutions>
     */
    PageData<Solutions> findPage(PageWrap<Solutions> pageWrap);
    PageData<Solutions> findPageCom(PageWrap<Solutions> pageWrap);
    List<Solutions> findListForCompany(Integer dataType);
    /**
     * 查询企业已签署的方案信息
     * @param dataType
     * @param companyId
     * @return
     */
    List<Solutions> findListByCompanyId(Integer dataType,Integer companyId);
    Solutions getNewVersion(Integer solutionId);
    /**
     * 条件统计
     *
@@ -94,4 +111,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);
}