fei.wang
2024-04-15 61747a14819075bf6da2c1597b6c22e22e026686
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//
 
package com.flow.service.impl;
 
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.flow.mapper.InvoicesMapper;
import com.flow.pojo.Invoices;
import com.flow.service.InvoicesSevice;
import org.springframework.stereotype.Service;
 
@Service
public class InvoicesServiceImpl extends ServiceImpl<InvoicesMapper, Invoices> implements InvoicesSevice {
    public InvoicesServiceImpl() {
    }
 
    public Invoices findInvoices(Invoices invoices) {
        QueryWrapper queryWrapper = new QueryWrapper();
        queryWrapper.eq("company",  invoices.getCompany() );
        return (Invoices)((InvoicesMapper)this.baseMapper).selectOne(queryWrapper);
    }
 
    public int findInvoicesAdd(Invoices invoices) {
        return ((InvoicesMapper)this.baseMapper).insert(invoices);
    }
 
    public int findInvoicesChong(Invoices invoices) {
        QueryWrapper queryWrapper = new QueryWrapper();
        queryWrapper.eq("company", invoices.getCompany());
        return Math.toIntExact(((InvoicesMapper)this.baseMapper).selectCount(queryWrapper));
    }
 
    public int updateInvoices(Invoices invoices) {
        QueryWrapper queryWrapper = new QueryWrapper();
        queryWrapper.eq("company", invoices.getCompany());
        return ((InvoicesMapper)this.baseMapper).update(invoices, queryWrapper);
    }
}