package com.ruoyi.othervisit.service; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.othervisit.domain.BaseDictOperation; import com.ruoyi.othervisit.mapper.BaseDictOperationMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 手术基础信息({@code base_dict_operation})基础读写。 * *

迁移对应(@ b25c3b51)

* 整体照搬 {@code com.smartor.service.impl.BaseDictOperationServiceImpl}: * * * * * * * * *
本类方法原实现
{@link #selectById(Long)}L32-34
{@link #selectList(BaseDictOperation)}L44-46
{@link #insert(BaseDictOperation)}L57-59(含 {@code setCreateTime})
{@link #update(BaseDictOperation)}L70-72(含 {@code setUpdateTime})
{@link #deleteByIds(Long[])}L82-84
{@link #deleteById(Long)}L94-96
* *

⚠️ 时间设置与原实现不同(有意,已登记)

* 原 {@code BaseDictOperationServiceImpl} 的 insert/update 没有设置 * {@code createTime} / {@code updateTime}(与同批生成的 {@code PatMedOperationServiceImpl} * 不一样 —— 后者设了)。这里照原样不设,保持落库结果逐字一致。 * 若将来要补,必须当成一次独立的行为变更,而不是"顺手对齐"。 */ @Slf4j @Service public class BaseDictOperationService { @Autowired private BaseDictOperationMapper baseDictOperationMapper; /** * 查询手术基础信息。 *

原 {@code BaseDictOperationServiceImpl#selectBaseDictOperationById} L32-34。 */ public BaseDictOperation selectById(Long id) { return baseDictOperationMapper.selectBaseDictOperationById(id); } /** * 查询手术基础信息列表。 *

原 L44-46,一行转发。 */ public List selectList(BaseDictOperation baseDictOperation) { return baseDictOperationMapper.selectBaseDictOperationList(baseDictOperation); } /** * 新增手术基础信息。 *

原 L57-59 —— ⚠️ 原实现不设 {@code createTime},见类注释。 */ public int insert(BaseDictOperation baseDictOperation) { return baseDictOperationMapper.insertBaseDictOperation(baseDictOperation); } /** * 修改手术基础信息。 *

原 L70-72 —— ⚠️ 原实现不设 {@code updateTime},见类注释。 */ public int update(BaseDictOperation baseDictOperation) { return baseDictOperationMapper.updateBaseDictOperation(baseDictOperation); } /** * 批量删除手术基础信息。 *

原 L82-84,一行转发。 */ public int deleteByIds(Long[] ids) { return baseDictOperationMapper.deleteBaseDictOperationByIds(ids); } /** * 删除手术基础信息。 *

原 L94-96,一行转发。 */ public int deleteById(Long id) { return baseDictOperationMapper.deleteBaseDictOperationById(id); } }