package com.sinata.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.sinata.common.entity.PageDTO; import com.sinata.system.domain.MwProtectionRegulation; import com.sinata.system.domain.dto.MwProtectionRegulationDTO; import com.sinata.system.domain.query.MwProtectionRegulationQuery; import com.sinata.system.domain.vo.MwProtectionRegulationVO; /** *

* 规章制度 服务类 *

* * @author mitao * @since 2024-12-02 */ public interface MwProtectionRegulationService extends IService { /** * 规章制度分页列表 * * @param query * @return */ PageDTO pageList(MwProtectionRegulationQuery query); /** * 详情 * * @param id * @return */ MwProtectionRegulationVO detail(Long id); /** * 新增规章制度 * * @param dto * @return */ void add(MwProtectionRegulationDTO dto); /** * 编辑规章制度 * * @param dto * @return */ void edit(MwProtectionRegulationDTO dto); /** * 删除 * * @param id * @return */ void delete(Long id); }