forked from kidgrow-microservices-platform

dougang
2020-12-09 c8cdba0d34f57835a96233a7f0a7eaa35774dd6f
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IHospitalScreeningService.java
@@ -1,22 +1,27 @@
package com.kidgrow.oprationcenter.service;
import com.kidgrow.oprationcenter.model.HospitalScreening;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.common.service.ISuperService;
import com.kidgrow.oprationcenter.model.HospitalScreening;
import com.kidgrow.oprationcenter.model.ScreeningHospitalDataExcel;
import java.util.List;
import java.util.Map;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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 IHospitalScreeningService extends ISuperService<HospitalScreening> {
    /**
     * 列表
     *
     * @param params
     * @return
     */
@@ -24,10 +29,46 @@
    /**
    * 根据HospitalScreening对象当做查询条件进行查询
    * @param hospitalScreening
    * @return HospitalScreening对象
    */
     * 根据HospitalScreening对象当做查询条件进行查询
     *
     * @param hospitalScreening
     * @return HospitalScreening对象
     */
    HospitalScreening findByObject(HospitalScreening hospitalScreening);
    /**
     * 状态变更
     *
     * @param params
     * @return
     */
    ResultBody updateEnabled(Map<String, Object> params);
    /**
     * 根据医院名称模糊查询医院数据列表
     *
     * @param hospitalName
     * @return
     */
    ResultBody<HospitalScreening> findByName(String hospitalName);
    /**
     * 导出医院数据
     *
     * @param param 参数
     * @return
     */
    List<ScreeningHospitalDataExcel> export(Map<String, Object> param);
    /**
     * 医院数据放到redis
     */
    void tableToRedis();
    /**
     * @param hospitalScreening
     */
    void updateRedisById(HospitalScreening hospitalScreening);
}