package com.fzzy.work.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.fzzy.igds.data.BaseResp; import com.fzzy.igds.utils.ContextUtil; import com.fzzy.work.domain.WorkOrderConf; import com.fzzy.work.mapper.WorkOrderConfMapper; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Date; import java.util.List; /** * @Desc: * @Author: Andy.jia * @Date: 2025/12/29 */ @Service public class WorkOrderConfService { @Resource private WorkOrderConfMapper mapper; public List queryList(String deptId) { if (StringUtils.isEmpty(deptId)) return null; QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("dept_id", deptId); return mapper.selectList(queryWrapper); } public WorkOrderConf selectById(String id) { if (StringUtils.isEmpty(id)) return null; return mapper.selectById(id); } public void insertConf(WorkOrderConf data) { data.setId(ContextUtil.generateId()); data.setCreateBy(ContextUtil.getLoginUserName()); data.setCreateTime(new Date()); data.setUpdateBy(ContextUtil.getLoginUserName()); data.setUpdateTime(new Date()); if(null == data.getCompanyId()) data.setCompanyId(ContextUtil.getCompanyId()); mapper.insert(data); } public void updateConf(WorkOrderConf data) { data.setUpdateBy(ContextUtil.getLoginUserName()); data.setUpdateTime(new Date()); mapper.updateById(data); } public BaseResp deleteConf(WorkOrderConf data) { if (null == data.getId()) return BaseResp.success(); return mapper.deleteById(data.getId()) > 0 ? BaseResp.success() : BaseResp.error("删除失败"); } }