package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.common.GetLook; import com.yuanchu.mom.pojo.InsOrderTemplate; import com.yuanchu.mom.service.InsOrderTemplateService; import com.yuanchu.mom.mapper.InsOrderTemplateMapper; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.List; /** * @author Administrator * @description 针对表【ins_order_template】的数据库操作Service实现 * @createDate 2024-03-18 14:14:54 */ @Service @AllArgsConstructor public class InsOrderTemplateServiceImpl extends ServiceImpl implements InsOrderTemplateService{ private InsOrderTemplateMapper insOrderTemplateMapper; private GetLook getLook; @Override public int addInsOrderTemplate(InsOrderTemplate insOrderTemplate) { return insOrderTemplateMapper.insert(insOrderTemplate); } @Override public List selectInsOrderTemplate() { return insOrderTemplateMapper.selectList(Wrappers.lambdaQuery().eq(InsOrderTemplate::getCreateUser, getLook.selectPowerByMethodAndUserId(null).get("userId")).select(InsOrderTemplate.class, info->!info.getColumn().equals("thing"))); } @Override public String selectInsOrderTemplateById(Integer id) { return insOrderTemplateMapper.selectById(id).getThing(); } @Override public int delInsOrderTemplate(Integer id) { return insOrderTemplateMapper.deleteById(id); } }