1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.hys.app.service.erp;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.hys.app.framework.database.mybatisplus.base.BaseService;
- import com.hys.app.model.erp.entity.*;
- import java.math.BigDecimal;
- /**
- * 部门 Service 接口
- */
- public interface CompanyErpManager extends BaseService<CompanyErp> {
- /**
- * 创建公司
- *
- * @param companyDO
- * @return
- */
- String createCompany(CompanyDO companyDO);
- /**
- * 修改公司
- *
- * @param companyUpdateDO
- * @param id
- * @return
- */
- Long updateCompany(CompanyDO companyUpdateDO, Long id);
- /**
- * 公司续费
- *
- * @param companyUpdateDO
- * @param id
- * @return
- */
- Long renewCompany(Long id, Long packageId);
- /**
- * 获取公司详情
- *
- * @param id
- * @return
- */
- CompanyVO getOneCompany(Long id);
- /**
- * 分页
- *
- * @param query
- * @return
- */
- IPage<CompanyVO> getPage(CompanyQuery query);
- /**
- * 更改套餐获取差价
- *
- * @param id
- * @return
- */
- BigDecimal renewCompanyDifference(Long id);
- /**
- * 公司审核
- *
- * @param id
- * @param companyStatusDO
- * @return
- */
- Long superUpdateStatus(Long id, CompanyStatusDO companyStatusDO);
- }
|