package com.gkhy.assess.system.service.impl;
|
|
import com.gkhy.assess.common.api.CommonPage;
|
import com.gkhy.assess.common.exception.ApiException;
|
import com.gkhy.assess.common.utils.PageUtil;
|
import com.gkhy.assess.system.domain.SysLaw;
|
import com.gkhy.assess.system.domain.SysNotice;
|
import com.gkhy.assess.system.mapper.SysLawMapper;
|
import com.gkhy.assess.system.service.SysLawService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 法律法规表 服务实现类
|
* </p>
|
*
|
* @author kzy
|
* @since 2023-11-23 16:04:37
|
*/
|
@Service
|
public class SysLawServiceImpl extends ServiceImpl<SysLawMapper, SysLaw> implements SysLawService {
|
|
@Override
|
public CommonPage lawList(SysLaw law) {
|
PageUtil.startPage();
|
List<SysLaw> lawList=baseMapper.lawList(law);
|
return CommonPage.restPage(lawList);
|
}
|
|
@Override
|
public SysLaw getLawById(Long lawId) {
|
return baseMapper.getLawById(lawId);
|
}
|
|
@Override
|
public int addLaw(SysLaw law) {
|
boolean b=save(law);
|
if(!b){
|
throw new ApiException("新增法律法规失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int editLaw(SysLaw law) {
|
boolean b=updateById(law);
|
if(!b){
|
throw new ApiException("修改法律法规失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int deleteLawById(Long lawId) {
|
boolean b=removeById(lawId);
|
if(!b){
|
throw new ApiException("删除法律法规失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int changeLawStatus(SysLaw law) {
|
return editLaw(law);
|
}
|
}
|