package com.kidgrow.oprationcenter.service; import com.kidgrow.common.model.PageResult; import com.kidgrow.common.model.ResultBody; import com.kidgrow.common.model.SysUser; import com.kidgrow.common.service.ISuperService; import com.kidgrow.oprationcenter.model.ProductOrderRecord; import com.kidgrow.oprationcenter.vo.DiagnosisRecord; import com.kidgrow.oprationcenter.vo.GroupProductDetail; import com.kidgrow.oprationcenter.vo.ProductOrderJoinDetail; import java.util.Map; /** * 石家庄喜高科技有é™è´£ä»»å…¬å¸ ç‰ˆæƒæ‰€æœ‰ © Copyright 2020<br> * @Description: 产å“/明显的充值记录<br> * @Project: 用户ä¸å¿ƒ<br> * @CreateDate: Created in 2020-04-01 09:37:05 <br> * @Author: <a href="4345453@kidgrow.com">liuke</a> * @version 1.0 */ public interface IProductOrderRecordService extends ISuperService<ProductOrderRecord> { /** * 列表 * @param params * @return */ PageResult<ProductOrderRecord> findList(Map<String, Object> params); /** * 列表 * @param params * @return */ PageResult<ProductOrderJoinDetail> findAllList(Map<String, Object> params, SysUser sysUser); /** * 诊æ–列表 * @param params * @return */ PageResult<DiagnosisRecord> findAllDataList(Map<String, Object> params); /** * æ ¹æ®ProductOrderRecordå¯¹è±¡å½“åšæŸ¥è¯¢æ¡ä»¶è¿›è¡ŒæŸ¥è¯¢ * @param productOrderRecord * @return ProductOrderRecord对象 */ ProductOrderRecord findByObject(ProductOrderRecord productOrderRecord); /** * 状æ€å˜æ›´ * @param params * @return */ ResultBody updateEnabled(Map<String, Object> params); ResultBody getTypeByUser(SysUser sysUser); /** * 统计产å“使用é‡åˆ—表 * @param params * @return */ PageResult<GroupProductDetail> groupList(Map<String, Object> params); }