package com.gkhy.sign.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.sign.entity.SignatureType; import com.gkhy.sign.mapper.SignatureTypeMapper; import com.gkhy.sign.service.SignatureTypeService; 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.time.LocalDateTime; import java.util.ArrayList; import java.util.Date; import java.util.List; @Service public class SignatureTypeServiceImpl extends ServiceImpl implements SignatureTypeService { @Autowired private SignatureTypeMapper signatureTypeMapper; @Override public List selectTypeList(SignatureType signatureType) { return signatureTypeMapper.selectTypeList(signatureType); } @Override public int insertSignatureType(SignatureType signatureType) { SysUser user = SecurityUtils.getLoginUser().getUser(); signatureType.setCreateBy(user.getUserName()); signatureType.setCreateTime(new Date()); return signatureTypeMapper.insert(signatureType); } @Override public int updateSignatureType(SignatureType signatureType) { SysUser user = SecurityUtils.getLoginUser().getUser(); signatureType.setUpdateBy(user.getUserName()); signatureType.setUpdateTime(new Date()); return signatureTypeMapper.updateById(signatureType); } @Override public int deleteType(Long[] ids) { return signatureTypeMapper.deleteTypeIds(ids); } }