package com.moral.api.service.impl;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.moral.api.entity.ResponsibilityUnit;
|
import com.moral.api.mapper.ResponsibilityUnitMapper;
|
import com.moral.api.service.ResponsibilityUnitService;
|
|
|
@Service
|
public class ResponsibilityUnitServiceImpl extends ServiceImpl<ResponsibilityUnitMapper, ResponsibilityUnit> implements ResponsibilityUnitService {
|
|
@Autowired
|
private ResponsibilityUnitMapper responsibilityUnitMapper;
|
/**
|
* 根据上级区域编码或者数据
|
*
|
* @param code
|
* @return
|
*/
|
@Override
|
public List<ResponsibilityUnit> selectUnit(Integer code) {
|
QueryWrapper<ResponsibilityUnit> wrapper = new QueryWrapper<>();
|
wrapper.eq("parent_code",code);
|
wrapper.eq("is_del",0);
|
wrapper.eq("state",0);
|
wrapper.eq("is_invalid",0);
|
List<ResponsibilityUnit> responsibilityUnits = responsibilityUnitMapper.selectList(wrapper);
|
return responsibilityUnits;
|
}
|
|
/**
|
* 根据本地区域获取单位主体数据
|
*
|
* @param code
|
* @return
|
*/
|
@Override
|
public List<ResponsibilityUnit> selectAreaUnit(Integer code) {
|
QueryWrapper<ResponsibilityUnit> wrapper = new QueryWrapper<>();
|
wrapper.eq("area_code",code);
|
wrapper.eq("is_del",0);
|
wrapper.eq("state",0);
|
wrapper.eq("is_invalid",0);
|
List<ResponsibilityUnit> responsibilityUnits = responsibilityUnitMapper.selectList(wrapper);
|
return responsibilityUnits;
|
}
|
}
|