| | |
| | | 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; |
| | | |
| | | /** |
| | |
| | | * @param solutions 实体对象 |
| | | */ |
| | | void updateById(Solutions solutions); |
| | | void updateStatus(Solutions solutions); |
| | | |
| | | /** |
| | | * 批量主键更新 |
| | |
| | | * @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); |
| | | /** |
| | | * 条件统计 |
| | | * |
| | |
| | | * @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); |
| | | |
| | | } |