1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package com.fjhx.company.mapper;
- import com.fjhx.company.entity.Company;
- import com.fjhx.company.entity.CompanyBank;
- import org.springblade.core.mp.mapper.BladeMapper;
- import org.springframework.stereotype.Repository;
- import java.util.HashMap;
- import java.util.List;
- /**
- * 公司银行
- */
- @Repository
- public interface CompanyBankMapper extends BladeMapper<CompanyBank> {
- /**
- * 查询公司银行关联
- *
- * @param id 公司银行关联ID
- * @return 公司银行关联
- */
- CompanyBank selectCompanyBankById(String id);
- /**
- * 查询公司银行关联列表
- *
- * @param condition 查询参数
- * @return 公司银行关联集合
- */
- List<CompanyBank> selectCompanyBankList(HashMap<String, Object> condition);
- /**
- * 新增公司银行关联
- *
- * @param companyBank 公司银行关联
- * @return 结果
- */
- int insertCompanyBank(CompanyBank companyBank);
- /**
- * 修改公司银行关联
- *
- * @param companyBank 公司银行关联
- * @return 结果
- */
- int updateCompanyBank(CompanyBank companyBank);
- /**
- * 删除公司银行关联
- *
- * @param id 公司银行关联ID
- * @return 结果
- */
- int deleteCompanyBankById(String id);
- /**
- * 批量删除公司银行关联
- *
- * @param ids 需要删除的数据ID
- * @return 结果
- */
- int deleteCompanyBankByIds(String[] ids);
- /**
- * 批量修改公司银行表公司id
- *
- * @param company 公司信息
- * @return
- */
- int batchUpdateCompanyId(Company company);
- /**
- * 批量删除公司银行数据
- *
- * @param ids 公司id数组
- * @return
- */
- int batchDeleteByCompanyId(String[] ids);
- /**
- * 获取所有企业银行
- *
- * @return
- */
- List<CompanyBank> getAll();
- /**
- * 根据公司ID获取公司所属银行
- * @param companyId
- * @return
- */
- CompanyBank selectCompanyBankByCompanyId(String companyId);
- }
|