package com.kidgrow.usercenter.service;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.common.service.ISuperService;
import com.kidgrow.usercenter.model.SysDepartment;
import java.util.Map;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* @Description: 科室表
* @Project: 用户中心
* @CreateDate: Created in 2020-04-02 14:02:50
* @Author: liuke
* @version 1.0
*/
public interface ISysDepartmentService extends ISuperService {
/**
* 列表
* @param params
* @return
*/
PageResult findList(Map params);
/**
* 根据SysDepartment对象当做查询条件进行查询
* @param sysDepartment
* @return SysDepartment对象
*/
SysDepartment findByObject(SysDepartment sysDepartment);
/**
* 更新支付功能的开通状态
* @param
* @return boolean
*/
boolean updatePay(Long departmentId,boolean isPay);
ResultBody findAll(Map params);
ResultBody findListByHospitalId(Map params);
/**
*检查指定医院下是否已经存在该名称的科室
* @param hosId
* @param departmentName
* @return 如果返回空则视为不存在
*/
String checkDepartmentName(Long hosId,String departmentName);
/**
*运动处方调用 是否开通服务
*/
ResultBody getHealth(SysDepartment sysDepartment);
}