k94314517
2025-07-04 50fb58286ed3b718c39a97e0987ee7561a295651
server/service/src/main/java/com/doumee/service/business/CompanyService.java
@@ -3,12 +3,14 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Company;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
 * 企业信息表Service定义
 * @author 江蹄蹄
 * @date 2024/01/15 15:07
 * @date 2024/01/16 10:03
 */
public interface CompanyService {
@@ -18,8 +20,10 @@
     * @param company 实体对象
     * @return Integer
     */
    Integer create(Company company);
    Company create(Company company);
    Company createShop(Company company);
    void updateStatus(Company company);
    void updatePhone(Company company);
    /**
     * 主键删除
     *
@@ -46,7 +50,7 @@
     *
     * @param company 实体对象
     */
    void updateById(Company company);
    Company updateById(Company company);
    /**
     * 批量主键更新
@@ -88,10 +92,26 @@
    PageData<Company> findPage(PageWrap<Company> pageWrap);
    /**
     * 查询当前企业进行集团申请可以申请的企业
     * @return
     */
    List<Company> findAllCompanyList();
    /**
     * 条件统计
     *
     * @param company 实体对象
     * @return long
     */
    long count(Company company);
    void startSignAuth(Integer id);
    void startSignAuthAuto( );
    void dealSignAuthStatus();
    void   dealSignIdStatus();
    void updateSolutions(Company company);
    void exportFiles(Integer id, HttpServletResponse response);
}