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 listAll(IgdsBaseParam param) { if(null == param) return bankMapper.selectList(null); QueryWrapper 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("删除失败"); } }