package com.ycl.platform.service.impl; import com.ycl.platform.domain.entity.DefaultTemplate; import com.ycl.platform.mapper.DefaultTemplateMapper; import com.ycl.platform.service.IDefaultTemplateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import utils.DateUtils; import java.util.List; /** * 违约规则模板Service业务层处理 * * @author ruoyi * @date 2024-04-01 */ @Service public class DefaultTemplateServiceImpl implements IDefaultTemplateService { @Autowired private DefaultTemplateMapper defaultTemplateMapper; /** * 查询违约规则模板 * * @param id 违约规则模板主键 * @return 违约规则模板 */ @Override public DefaultTemplate selectDefaultTemplateById(Long id) { return defaultTemplateMapper.selectDefaultTemplateById(id); } /** * 查询违约规则模板列表 * * @param defaultTemplate 违约规则模板 * @return 违约规则模板 */ @Override public List selectDefaultTemplateList(DefaultTemplate defaultTemplate) { return defaultTemplateMapper.selectDefaultTemplateList(defaultTemplate); } /** * 新增违约规则模板 * * @param defaultTemplate 违约规则模板 * @return 结果 */ @Override public int insertDefaultTemplate(DefaultTemplate defaultTemplate) { defaultTemplate.setCreateTime(DateUtils.getNowDate()); return defaultTemplateMapper.insertDefaultTemplate(defaultTemplate); } /** * 修改违约规则模板 * * @param defaultTemplate 违约规则模板 * @return 结果 */ @Override public int updateDefaultTemplate(DefaultTemplate defaultTemplate) { defaultTemplate.setUpdateTime(DateUtils.getNowDate()); return defaultTemplateMapper.updateDefaultTemplate(defaultTemplate); } /** * 批量删除违约规则模板 * * @param ids 需要删除的违约规则模板主键 * @return 结果 */ @Override public int deleteDefaultTemplateByIds(Long[] ids) { return defaultTemplateMapper.deleteDefaultTemplateByIds(ids); } /** * 删除违约规则模板信息 * * @param id 违约规则模板主键 * @return 结果 */ @Override public int deleteDefaultTemplateById(Long id) { return defaultTemplateMapper.deleteDefaultTemplateById(id); } }