吴健
2024-11-16 d1851ded02d6f253ed2ca1459c4e514102c975d5
提交 | 用户 | 时间
a6316e 1 package com.billion.main.bs.workshop.service.impl;
A 2
3 import java.util.List;
4
5 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8b3c4b 6 import com.billion.common.annotation.DataSource;
A 7 import com.billion.common.enums.DataSourceType;
a6316e 8 import com.billion.common.utils.DateUtils;
A 9 import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.stereotype.Service;
11 import com.billion.main.bs.workshop.mapper.BsWorkshopMapper;
12 import com.billion.main.bs.workshop.domain.BsWorkshop;
13 import com.billion.main.bs.workshop.service.IBsWorkshopService;
14
15 /**
16  * 车间信息Service业务层处理
17  * 
18  * @author Billion-Yi
19  * @date 2024-11-12
20  */
21 @Service
8b3c4b 22 @DataSource(value = DataSourceType.SLAVE)
a6316e 23 public class BsWorkshopServiceImpl extends ServiceImpl<BsWorkshopMapper, BsWorkshop> implements IBsWorkshopService
A 24 {
25     @Autowired
26     private BsWorkshopMapper bsWorkshopMapper;
27
28     /**
29      * 查询车间信息
30      * 
31      * @param id 车间信息主键
32      * @return 车间信息
33      */
34     @Override
35     public BsWorkshop selectBsWorkshopById(Long id)
36     {
37         return bsWorkshopMapper.selectBsWorkshopById(id);
38     }
39
40     /**
41      * 查询车间信息列表
42      * 
43      * @param bsWorkshop 车间信息
44      * @return 车间信息
45      */
46     @Override
47     public List<BsWorkshop> selectBsWorkshopList(BsWorkshop bsWorkshop)
48     {
49         return bsWorkshopMapper.selectBsWorkshopList(bsWorkshop);
50     }
51
52     /**
53      * 新增车间信息
54      * 
55      * @param bsWorkshop 车间信息
56      * @return 结果
57      */
58     @Override
59     public int insertBsWorkshop(BsWorkshop bsWorkshop)
60     {
61         bsWorkshop.setCreateTime(DateUtils.getNowDate());
62         return bsWorkshopMapper.insertBsWorkshop(bsWorkshop);
63     }
64
65     /**
66      * 修改车间信息
67      * 
68      * @param bsWorkshop 车间信息
69      * @return 结果
70      */
71     @Override
72     public int updateBsWorkshop(BsWorkshop bsWorkshop)
73     {
74         bsWorkshop.setUpdateTime(DateUtils.getNowDate());
75         return bsWorkshopMapper.updateBsWorkshop(bsWorkshop);
76     }
77
78     /**
79      * 批量删除车间信息
80      * 
81      * @param ids 需要删除的车间信息主键
82      * @return 结果
83      */
84     @Override
85     public int deleteBsWorkshopByIds(Long[] ids)
86     {
87         return bsWorkshopMapper.deleteBsWorkshopByIds(ids);
88     }
89
90     /**
91      * 删除车间信息信息
92      * 
93      * @param id 车间信息主键
94      * @return 结果
95      */
96     @Override
97     public int deleteBsWorkshopById(Long id)
98     {
99         return bsWorkshopMapper.deleteBsWorkshopById(id);
100     }
101 }