package com.gkhy.sign.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.sign.entity.SignatureTemplate; import com.gkhy.sign.mapper.SignatureTemplateMapper; import com.gkhy.sign.service.SignatureTemplateService; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; @Service public class SignatureTemplateServiceImpl extends ServiceImpl implements SignatureTemplateService { @Autowired private SignatureTemplateMapper signatureTemplateMapper; @Override public List selectTemplate(SignatureTemplate signatureTemplate) { if (!SysUser.isAdmin(SecurityUtils.getUserId())){ signatureTemplate.setDeptId(SecurityUtils.getDeptId()); } return signatureTemplateMapper.selectTemplateList(signatureTemplate); } @Override public int insertSignatureTemplate(SignatureTemplate signatureTemplate) { signatureTemplate.setCreateBy(SecurityUtils.getUsername()); signatureTemplate.setCreateTime(new Date()); return signatureTemplateMapper.insert(signatureTemplate); } @Override public int updateSignatureTemplate(SignatureTemplate signatureTemplate) { signatureTemplate.setUpdateBy(SecurityUtils.getUsername()); signatureTemplate.setUpdateTime(new Date()); return signatureTemplateMapper.updateById(signatureTemplate); } @Override public int deleteTemplate(Long[] ids) { return signatureTemplateMapper.deleteTemplateByIds(ids); } }