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<WorkOrderConf> queryList(String deptId) {
|
if (StringUtils.isEmpty(deptId)) return null;
|
QueryWrapper<WorkOrderConf> 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("删除失败");
|
}
|
}
|