package com.ltkj.hosp.service.impl; import java.sql.ResultSet; import java.util.Collections; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ltkj.hosp.mapper.TjCustomerMapper; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.service.ITjCustomerService; import javax.annotation.Resource; /** * 客户信息Service业务层处理 * * @author ltkj * @date 2022-11-17 */ @Service public class TjCustomerServiceImpl extends ServiceImpl implements ITjCustomerService { @Resource private TjCustomerMapper tjCustomerMapper; /** * 查询客户信息 * * @param cusId 客户信息主键 * @return 客户信息 */ @Override public TjCustomer selectTjCustomerByCusId(Long cusId) { return tjCustomerMapper.selectTjCustomerByCusId(cusId); } /** * 查询客户信息列表 * * @param tjCustomer 客户信息 * @return 客户信息 */ @Override public List selectTjCustomerList(TjCustomer tjCustomer) { return tjCustomerMapper.selectTjCustomerList(tjCustomer); } /** * 新增客户信息 * * @param tjCustomer 客户信息 * @return 结果 */ @Override public int insertTjCustomer(TjCustomer tjCustomer) { tjCustomer.setCreateTime(DateUtils.getNowDate()); return tjCustomerMapper.insertTjCustomer(tjCustomer); } /** * 修改客户信息 * * @param tjCustomer 客户信息 * @return 结果 */ @Override public int updateTjCustomer(TjCustomer tjCustomer) { tjCustomer.setUpdateTime(DateUtils.getNowDate()); return tjCustomerMapper.updateTjCustomer(tjCustomer); } /** * 批量删除客户信息 * * @param cusIds 需要删除的客户信息主键 * @return 结果 */ @Override public int deleteTjCustomerByCusIds(Long[] cusIds) { return tjCustomerMapper.deleteTjCustomerByCusIds(cusIds); } /** * 删除客户信息信息 * * @param cusId 客户信息主键 * @return 结果 */ @Override public int deleteTjCustomerByCusId(Long cusId) { return tjCustomerMapper.deleteTjCustomerByCusId(cusId); } @Override public List getTjCustomerList(String name) { return tjCustomerMapper.getTjCustomerList(name); } @Override public TjCustomer getTjCustomerByCusIdCard(String cusIdCard) { return tjCustomerMapper.getTjCustomerByCusIdCard(cusIdCard); } @Override public ResultSet getJsonParseCustomerList(String deptId, Integer page, Integer pageSize, String cusName, String tjNumber) { return tjCustomerMapper.getJsonParseCustomerList(deptId,page,pageSize,cusName,tjNumber); } @Override public String getCompNameByCusId(String cusId) { return tjCustomerMapper.getCompNameByCusId(cusId); } @Override public void updateCardId(Long cusId, String cardId) { tjCustomerMapper.updateCardId(cusId,cardId); } @Override public List> vcustomerlist(String name, String sjh, String sfzh) { return tjCustomerMapper.vcustomerlist(name,sjh,sfzh); } @Override public List getcusList(TjCustomer tjCustomer) { return tjCustomerMapper.getcusList(tjCustomer); } @Override public String getSexByTjh(String tjNumber) { return tjCustomerMapper.getSexByTjh(tjNumber); } }