package com.casking.ccss.modules.cs.dao;
import java.util.ArrayList;
import java.util.List;
import com.casking.ccss.common.persistence.CrudDao;
import com.casking.ccss.common.persistence.annotation.MyBatisDao;
import com.casking.ccss.modules.cs.entity.CustomerInfo;
/**
* 客户回访Dao层
* @author samwu
* @version 2017-4-28
*/
@MyBatisDao
public interface CustomerDao extends CrudDao<CustomerInfo> {
/** 更新回访状态 */
public void updateState(CustomerInfo ci);
/** 回访弹窗查询患者信息 */
public CustomerInfo findVisit(CustomerInfo ci);
/** 已回访信息 */
public List<CustomerInfo> visited(CustomerInfo ci);
public void insertBatch(List<CustomerInfo> list);
/** 查询回访状态 */
public CustomerInfo findVisitState(CustomerInfo ci);
/** 查询新增记录数 */
public Integer findCount(CustomerInfo ci);
/** 更新已回访页面的回访状态 */
public void upAllState(CustomerInfo ci);
/** 任务类型二级菜单操作 */
public ArrayList<CustomerInfo> findTask(CustomerInfo ci);
/** 就诊类型三级菜单操作 */
public ArrayList<CustomerInfo> findDiagnoseType(CustomerInfo ci);
}
import java.util.ArrayList;
import java.util.List;
import com.casking.ccss.common.persistence.CrudDao;
import com.casking.ccss.common.persistence.annotation.MyBatisDao;
import com.casking.ccss.modules.cs.entity.CustomerInfo;
/**
* 客户回访Dao层
* @author samwu
* @version 2017-4-28
*/
@MyBatisDao
public interface CustomerDao extends CrudDao<CustomerInfo> {
/** 更新回访状态 */
public void updateState(CustomerInfo ci);
/** 回访弹窗查询患者信息 */
public CustomerInfo findVisit(CustomerInfo ci);
/** 已回访信息 */
public List<CustomerInfo> visited(CustomerInfo ci);
public void insertBatch(List<CustomerInfo> list);
/** 查询回访状态 */
public CustomerInfo findVisitState(CustomerInfo ci);
/** 查询新增记录数 */
public Integer findCount(CustomerInfo ci);
/** 更新已回访页面的回访状态 */
public void upAllState(CustomerInfo ci);
/** 任务类型二级菜单操作 */
public ArrayList<CustomerInfo> findTask(CustomerInfo ci);
/** 就诊类型三级菜单操作 */
public ArrayList<CustomerInfo> findDiagnoseType(CustomerInfo ci);
}