package com.yssh.service.impl; import java.util.List; import lombok.Synchronized; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.yssh.dao.DictRecordMapper; import com.yssh.entity.DictRecord; import com.yssh.service.IDictRecordService; import javax.annotation.Resource; /** * 字典记录Service业务层处理 * @author xingjinshuang@smartearth.cn * @date 2023-02-06 */ @Service public class DictRecordServiceImpl implements IDictRecordService { @Resource private DictRecordMapper dictRecordMapper; /** * 查询字典记录列表 * * @param dictRecord 字典记录 * @return 字典记录 */ @Override public List selectDictRecordList(DictRecord dictRecord) { return dictRecordMapper.selectDictRecordList(dictRecord); } @Override public DictRecord selectByCreateTime(Long createTime) { return dictRecordMapper.selectByCreateTime(createTime); } /** * 新增字典记录 * * @param dictRecord 字典记录 * @return 结果 */ @Override public int insertDictRecord(DictRecord dictRecord) { return dictRecordMapper.insertDictRecord(dictRecord); } /** * 删除字典记录对象 * * @param ids 需要删除的数据ID * @return 结果 */ @Override public int deleteDictRecordByIds(Long[] ids) { return dictRecordMapper.deleteDictRecordByIds(ids); } /** * 删除字典记录信息 * * @param id 字典记录ID * @return 结果 */ @Override public int deleteDictRecordById(Long id) { return dictRecordMapper.deleteDictRecordById(id); } /** * 创建字典记录信息表接口 */ @Transactional(rollbackFor = Exception.class) @Synchronized @Override public int createDictRecoTable() { return dictRecordMapper.createDictRecoTable(); } }