package com.fzzy.igds.service;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.fzzy.igds.data.BaseResp;
|
import com.fzzy.igds.data.IgdsBaseParam;
|
import com.fzzy.igds.domain.Bank;
|
import com.fzzy.igds.mapper.BankMapper;
|
import com.fzzy.igds.utils.ContextUtil;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 银行信息管理
|
*/
|
@Service
|
public class BankService {
|
|
@Resource
|
private BankMapper bankMapper;
|
|
public List<Bank> listAll(IgdsBaseParam param) {
|
|
if(null == param)
|
return bankMapper.selectList(null);
|
|
QueryWrapper<Bank> queryWrapper = new QueryWrapper<>();
|
if(StringUtils.isNotEmpty(param.getName())){
|
queryWrapper.like("name", param.getName());
|
}
|
return bankMapper.selectList(queryWrapper);
|
}
|
|
public BaseResp addData(Bank bank) {
|
bank.setId(ContextUtil.generateId());
|
bank.setCompanyId(ContextUtil.getCompanyId());
|
bank.setUpdateBy(ContextUtil.getLoginUserName());
|
bank.setUpdateTime(new Date());
|
bank.setCreateBy(ContextUtil.getLoginUserName());
|
bank.setCreateTime(new Date());
|
|
return bankMapper.insert(bank) > 0 ? BaseResp.success() : BaseResp.error("添加失败");
|
}
|
|
public BaseResp updateData(Bank bank) {
|
bank.setUpdateBy(ContextUtil.getLoginUserName());
|
bank.setUpdateTime(new Date());
|
return bankMapper.updateById(bank) > 0 ? BaseResp.success() : BaseResp.error("更新失败");
|
}
|
|
public BaseResp deleteData(Bank bank) {
|
return bankMapper.deleteById(bank) > 0 ? BaseResp.success() : BaseResp.error("删除失败");
|
}
|
}
|