package com.yssh.service; import java.util.List; import com.yssh.entity.DictRecord; import lombok.Synchronized; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.yssh.mapper.DictRecordMapper; import javax.annotation.Resource; @Service public class DictRecordService { @Resource private DictRecordMapper dictRecordMapper; /** * 查询字典记录列表 * * @param dictRecord 字典记录 * @return 字典记录 */ public List selectDictRecordList(DictRecord dictRecord) { return dictRecordMapper.selectDictRecordList(dictRecord); } public DictRecord selectByCreateTime(Long createTime) { return dictRecordMapper.selectByCreateTime(createTime); } /** * 新增字典记录 * * @param dictRecord 字典记录 * @return 结果 */ public int insertDictRecord(DictRecord dictRecord) { return dictRecordMapper.insertDictRecord(dictRecord); } /** * 删除字典记录对象 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteDictRecordByIds(Long[] ids) { return dictRecordMapper.deleteDictRecordByIds(ids); } /** * 删除字典记录信息 * * @param id 字典记录ID * @return 结果 */ public int deleteDictRecordById(Long id) { return dictRecordMapper.deleteDictRecordById(id); } /** * 创建字典记录信息表接口 */ @Transactional(rollbackFor = Exception.class) @Synchronized public int createDictRecoTable() { return dictRecordMapper.createDictRecoTable(); } }