wang-hao-jie
2022-08-25 57dcc73636bb7d8dce89c808eb8cc988a7512264
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
package com.ruoyi.station.service.impl;
 
import java.util.Date;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.IdUtils;
import com.ruoyi.station.domain.MjWorkOrder;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.station.mapper.MjHeadsUsersMapper;
import com.ruoyi.station.domain.MjHeadsUsers;
import com.ruoyi.station.service.IMjHeadsUsersService;
import com.ruoyi.common.core.text.Convert;
 
/**
 * 读头人员详情Service业务层处理
 * 
 * @author ruoyi
 * @date 2020-09-08
 */
@Service
public class MjHeadsUsersServiceImpl implements IMjHeadsUsersService 
{
    @Autowired
    private MjHeadsUsersMapper mjHeadsUsersMapper;
 
    /**
     * 查询读头人员详情
     * 
     * @param id 读头人员详情ID
     * @return 读头人员详情
     */
    @Override
    public MjHeadsUsers selectMjHeadsUsersById(String id)
    {
        return mjHeadsUsersMapper.selectMjHeadsUsersById(id);
    }
 
    /**
     * 查询读头人员详情列表
     * 
     * @param mjHeadsUsers 读头人员详情
     * @return 读头人员详情
     */
    @Override
    public List<MjHeadsUsers> selectMjHeadsUsersList(MjHeadsUsers mjHeadsUsers)
    {
        return mjHeadsUsersMapper.selectMjHeadsUsersList(mjHeadsUsers);
    }
 
    /**
     * 新增读头人员详情
     * 
     * @param mjHeadsUsers 读头人员详情
     * @return 结果
     */
    @Override
    public int insertMjHeadsUsers(MjHeadsUsers mjHeadsUsers)
    {
        if(mjHeadsUsers.getHeadType()==1&&mjHeadsUsers.getMainUser()==0){
            return 0;
        }
        mjHeadsUsers.setCreateTime(DateUtils.getNowDate());
        mjHeadsUsers.setId(IdUtils.fastSimpleUUID());
        return mjHeadsUsersMapper.insertMjHeadsUsers(mjHeadsUsers);
    }
 
    /**
     * 修改读头人员详情
     * 
     * @param mjHeadsUsers 读头人员详情
     * @return 结果
     */
    @Override
    public int updateMjHeadsUsers(MjHeadsUsers mjHeadsUsers)
    {
        mjHeadsUsers.setUpdateTime(DateUtils.getNowDate());
        return mjHeadsUsersMapper.updateMjHeadsUsers(mjHeadsUsers);
    }
 
    /**
     * 删除读头人员详情对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteMjHeadsUsersByIds(String ids)
    {
        return mjHeadsUsersMapper.deleteMjHeadsUsersByIds(Convert.toStrArray(ids));
    }
 
    /**
     * 删除读头人员详情信息
     * 
     * @param id 读头人员详情ID
     * @return 结果
     */
    @Override
    public int deleteMjHeadsUsersById(String id)
    {
        return mjHeadsUsersMapper.deleteMjHeadsUsersById(id);
    }
 
    @Override
    public void updateStartTimeAndEndTime(MjWorkOrder mjWorkOrder) {
        mjHeadsUsersMapper.updateStartTimeAndEndTime(mjWorkOrder);
    }
 
    @Override
    public void deleteByEndTime(MjWorkOrder mjWorkOrder) {
        mjHeadsUsersMapper.deleteByEndTime(mjWorkOrder);
    }
 
    @Override
    public List<MjHeadsUsers> selectMjHeadsUsersListByWorking() {
        return mjHeadsUsersMapper.selectMjHeadsUsersListByWorking();
    }
 
    @Override
    public List<MjHeadsUsers> selectMjHeadsUsersListByUnWorking() {
        return mjHeadsUsersMapper.selectMjHeadsUsersListByUnWorking();
    }
 
    @Override
    public List<MjHeadsUsers> getAuthorizeType(String id) {
        return mjHeadsUsersMapper.getAuthorizeType(id);
    }
 
    @Override
    public List<Long> getUserId(String orderId) {
        return mjHeadsUsersMapper.getUserId(orderId);
    }
 
    @Override
    public List<MjHeadsUsers> selectMjHeadsUsersList2(MjHeadsUsers mjHeadsUsers) {
        return mjHeadsUsersMapper.selectMjHeadsUsersList2(mjHeadsUsers);
    }
}