From 698ae84adaf1b8d0e8dd61d7279863fe17c1e81d Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期四, 23 一月 2025 14:20:39 +0800 Subject: [PATCH] 1 --- ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/CompanyService.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/CompanyService.java b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/CompanyService.java index 566af85..09b7e5d 100644 --- a/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/CompanyService.java +++ b/ruoyi-modules/ruoyi-company/src/main/java/com/ruoyi/company/service/CompanyService.java @@ -1,7 +1,53 @@ package com.ruoyi.company.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.common.core.page.PageDTO; import com.ruoyi.company.api.domain.Company; +import com.ruoyi.company.api.domain.dto.MgtCompanyDTO; +import com.ruoyi.company.api.domain.query.MgtCompanyQuery; +import com.ruoyi.company.domain.vo.MgtCompanyDetailVO; +import com.ruoyi.company.domain.vo.MgtCompanyVO; + +import java.io.IOException; public interface CompanyService extends IService<Company> { + /** + * 获取企业列表 + * @param query + * @return + */ + PageDTO<MgtCompanyVO> queryPage(MgtCompanyQuery query); + + /** + * 获取企业详情 + * @param id + * @return + */ + MgtCompanyDetailVO queryCompanyDetail(Long id); + + /** + * 新增企业 + * @param dto + * @return + */ + void saveCompany(MgtCompanyDTO dto); + + /** + * 编辑企业 + * @param dto + */ + void editCompany(MgtCompanyDTO dto); + + /** + * 删除企业 + * @param id + */ + void deleteCompany(Long id); + + /** + * 导出 + * @param query + */ + void export(MgtCompanyQuery query) throws IOException; + } -- Gitblit v1.7.1