package cn.com.goldenwater.dcproj.service.impl.system; import cn.com.goldenwater.core.service.AbstractCrudService; import cn.com.goldenwater.dcproj.dao.RolePrivDao; import cn.com.goldenwater.dcproj.model.RolePriv; import cn.com.goldenwater.dcproj.param.RolePrivParam; import cn.com.goldenwater.dcproj.service.RolePrivService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @author lune * @date 2018-2-13 */ @Service @Transactional public class RolePrivServiceImpl extends AbstractCrudService implements RolePrivService { @Autowired private RolePrivDao rolePrivDao; public RolePrivServiceImpl(RolePrivDao rolePrivDao) { super(rolePrivDao); this.rolePrivDao = rolePrivDao; } @Override public int deleteList(List rolePrivParam) { return rolePrivDao.deleteList(rolePrivParam); } @Override public int addRolePriv(List rolePrivParam) { int ret = rolePrivDao.addRolePriv(rolePrivParam); return ret; } @Override public void updateRolePriv(List list, RolePrivParam param) { rolePrivDao.deleteBy(param); rolePrivDao.addRolePriv(list); } }