| | |
| | | import com.kidgrow.oprationcenter.model.ProductOrderDetail; |
| | | import com.kidgrow.oprationcenter.vo.GroupProductDetail; |
| | | import com.kidgrow.oprationcenter.vo.OrderChartVo; |
| | | import com.kidgrow.oprationcenter.vo.ProductEndVo; |
| | | import com.kidgrow.oprationcenter.vo.ProductOrderJoinDetail; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | |
| | | * @return |
| | | */ |
| | | int getEnabledCount(Long departmentId); |
| | | /** |
| | | * 获取一个科室所有的有效套餐 |
| | | * @param departmentId |
| | | * hospitalId |
| | | * @return |
| | | */ |
| | | int getUserdProduct(@Param("hospitalId") Long hospitalId,@Param("departmentId") Long departmentId); |
| | | |
| | | |
| | | /** |
| | | * 统计获取数据量 |
| | |
| | | * endTime 结束时间 |
| | | * @return |
| | | */ |
| | | OrderChartVo productOrderChart(@Param("p") Map<String, Object> params); |
| | | List<OrderChartVo> productOrderChart(@Param("p") Map<String, Object> params); |
| | | |
| | | /** |
| | | * 统计产品的使用数量 |
| | | * @return ccount 是数量 |
| | | * units 是产品名称 |
| | | */ |
| | | OrderChartVo proCountChart(); |
| | | List<OrderChartVo> proCountChart(); |
| | | |
| | | /** |
| | | * 获取最近即将到期的套餐 |
| | | * @param monthPar 月条件 |
| | | * @param aiCountPar 读片量条件 |
| | | * @return |
| | | */ |
| | | List<ProductEndVo>productEndList(Page<ProductEndVo> page,@Param("monthPar") int monthPar,@Param("aiCountPar") int aiCountPar); |
| | | |
| | | /** |
| | | *获取该科室下的所有的套餐信息 |
| | | *获取该科室下的所有的套餐信息 |
| | | * @param hospitalId |
| | | * @param departmentId |
| | | * @return |
| | | */ |
| | | List<ProductOrderDetail> departmentProductDetail(Page<ProductOrderDetail> page,@Param("hospitalId") Long hospitalId,@Param("departmentId") Long departmentId); |
| | | } |