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 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 selectMjHeadsUsersListByWorking() { return mjHeadsUsersMapper.selectMjHeadsUsersListByWorking(); } @Override public List selectMjHeadsUsersListByUnWorking() { return mjHeadsUsersMapper.selectMjHeadsUsersListByUnWorking(); } @Override public List getAuthorizeType(String id) { return mjHeadsUsersMapper.getAuthorizeType(id); } @Override public List getUserId(String orderId) { return mjHeadsUsersMapper.getUserId(orderId); } @Override public List selectMjHeadsUsersList2(MjHeadsUsers mjHeadsUsers) { return mjHeadsUsersMapper.selectMjHeadsUsersList2(mjHeadsUsers); } }