package com.ruoyi.system.service.enterpriseManage;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.system.domain.req.*;
|
import org.springframework.web.multipart.MultipartFile;
|
|
public interface EnterpriseManageService {
|
|
/**
|
* @description 新增企业信息
|
*/
|
AjaxResult saveEnterpriseInfo(LoginUser user,EnterpriseInfoAddReqDTO infoAddReqDTO,
|
MultipartFile companyImageFile, MultipartFile businessLicenseFile, MultipartFile securityCertificateFile);
|
|
/**
|
* @description 删除企业信息通过id
|
*/
|
AjaxResult deleteEnterpriseInfoById(LoginUser user, EnterpriseInfoDeleteByIdReqDTO deleteByIdReqDTO);
|
|
/**
|
* @description 修改企业信息
|
*/
|
AjaxResult updateEnterpriseInfoById(LoginUser user, EnterpriseInfoUpdateByIdReqDTO updateByIdReqDTO,MultipartFile companyImageFile,
|
MultipartFile businessLicenseFile, MultipartFile securityCertificateFile);
|
|
/**
|
* @description 查询企业信息通过id
|
*/
|
AjaxResult getEnterpriseInfoById(LoginUser user, EnterpriseInfoSelectByIdReqDTO selectById);
|
|
|
/**
|
* @description 查询各地市的企业信息
|
*/
|
AjaxResult getEnterpriseInfoByCity(LoginUser user, EnterpriseInfoSelectByCityReqDTO selectByCityReqDTO);
|
|
/**
|
* @description 统计全省的数据
|
*/
|
AjaxResult countProvinceData(LoginUser user);
|
|
/**
|
* @description 根据条件查询企业信息
|
*/
|
AjaxResult getEnterpriseInfoByCondition(LoginUser user, EnterpriseInfoSelectByConditionReqDTO conditionReqDTO);
|
|
/**
|
* @description 对所有的企业许可证状态进行判断更新
|
*/
|
void ValidityStateUpdate();
|
|
/**
|
* @description 批量导入企业信息
|
*/
|
AjaxResult importData(LoginUser user, MultipartFile file);
|
}
|