OrganizationGroupsDaoImpl.java 1.21 KB
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
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());
}
}