package com.gkhy.assess.system.service;
import com.gkhy.assess.common.api.CommonPage;
import com.gkhy.assess.system.domain.SysLaw;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gkhy.assess.system.domain.SysNotice;
/**
*
* 法律法规表 服务类
*
*
* @author kzy
* @since 2023-11-23 16:04:37
*/
public interface SysLawService extends IService {
/**
* 分页获取法律法规列表
* @param law
* @return
*/
CommonPage lawList(SysLaw law);
/**
* 根据id获取法律法规详情
* @param lawId
* @return
*/
SysLaw getLawById(Long lawId);
/**
* 新增法律法规
* @param law
* @return
*/
int addLaw(SysLaw law);
/**
* 修改法律法规
* @param law
* @return
*/
int editLaw(SysLaw law);
/**
* 删除法律法规
* @param lawId
* @return
*/
int deleteLawById(Long lawId);
/**
* 修改法律法规状态
* @param law
* @return
*/
int changeLawStatus(SysLaw law);
/**
* 校验法律法规数据
* @param lawId
* @return
*/
SysLaw checkLawDataScope(Long lawId);
}