package com.lyms.platform.biz.dal.impl;
import com.lyms.platform.biz.dal.IOrganizationGroupsDao;
import com.lyms.platform.common.dao.BaseMongoDAOImpl;
import com.lyms.platform.common.dao.operator.MongoQuery;
import com.lyms.platform.pojo.OrganizationGroups;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
*
*机构组的dao
*
* Created by Administrator on 2016/12/21 0021.
*/
@Repository("organizationGroupsDao")
public class OrganizationGroupsDaoImpl extends BaseMongoDAOImpl<OrganizationGroups> implements IOrganizationGroupsDao {
@Override
public List<OrganizationGroups> queryByOwner(MongoQuery mongoQuery) {
return find(mongoQuery.convertToMongoQuery());
}
@Override
public OrganizationGroups addOneEntity(OrganizationGroups organizationGroups) {
return save(organizationGroups);
}
/**
* 根据组id查询
*
* @param id
* @return
*/
public OrganizationGroups findById(String id){
return super.findById(id);
}
/**
* 查询符合条件的count
*
* @return 条数
*/
public int count(MongoQuery mongoQuery){
return (int)count(mongoQuery.convertToMongoQuery());
}
}