package com.vci.ubcs.code.service.impl; <<<<<<< Updated upstream ======= import com.baomidou.mybatisplus.core.conditions.Wrapper; >>>>>>> Stashed changes import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.CodeShowFieldConfig; import com.vci.ubcs.code.mapper.CodeShowFieldConfigMapper; <<<<<<< Updated upstream import com.vci.ubcs.code.service.ICodeShowFieldConfigService; import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; import com.vci.ubcs.code.wrapper.CodeShowFieldConfigWraper; import org.springframework.stereotype.Service; ======= import com.vci.ubcs.code.service.CodeShowFieldConfigService; import com.vci.ubcs.code.vo.CodeShowFieldConfigVO; import com.vci.ubcs.code.wrapper.CodeShowFieldConfigWraper; import org.springblade.core.mp.support.Query; import org.springframework.stereotype.Service; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageRequest; >>>>>>> Stashed changes import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.List; /** * 引用码段,参照配置界面,显示的属性配置表(CodeShowFieldConfigService)表服务实现类 * * @author ludc * @since 2023-05-19 17:58:56 */ @Service("CodeShowFieldConfigService") <<<<<<< Updated upstream public class CodeShowFieldConfigServiceImpl extends ServiceImpl implements ICodeShowFieldConfigService { ======= public class CodeShowFieldConfigServiceImpl extends ServiceImpl implements CodeShowFieldConfigService { >>>>>>> Stashed changes @Resource private CodeShowFieldConfigMapper codeShowFieldConfigMapper; /** <<<<<<< Updated upstream ======= * 通过ID查询单条数据 * * @param oid 主键 * @return 实例对象 */ @Override public CodeShowFieldConfig queryById(String oid) { return this.codeShowFieldConfigMapper.queryById(oid); } /** >>>>>>> Stashed changes * 新增数据 * * @param codeShowFieldConfig 实例对象 * @return 实例对象 */ @Override public boolean insert(CodeShowFieldConfig codeShowFieldConfig) { return this.codeShowFieldConfigMapper.insert(codeShowFieldConfig)>0; } @Override @Transactional(rollbackFor = Exception.class) <<<<<<< Updated upstream public boolean insertBatch(List codeShowFieldConfigVOS, String oid) { List codeShowFieldConfigs = CodeShowFieldConfigWraper.build().listDO(codeShowFieldConfigVOS,oid); boolean b = this.saveOrUpdateBatch(codeShowFieldConfigs); return b; } ======= public boolean insertBatch(List codeShowFieldConfigVOS) { List codeShowFieldConfigs = CodeShowFieldConfigWraper.build().listDO(codeShowFieldConfigVOS); boolean b = this.saveOrUpdateBatch(codeShowFieldConfigs); return b; } /** * 修改数据 * * @param codeShowFieldConfig 实例对象 * @return 实例对象 */ @Override @Transactional(rollbackFor = Exception.class) public boolean update(CodeShowFieldConfig codeShowFieldConfig) { return this.codeShowFieldConfigMapper.update(codeShowFieldConfig)>0; } >>>>>>> Stashed changes @Override public boolean updateBatch(List codeShowFieldConfigVOS) { List codeShowFieldConfigs = CodeShowFieldConfigWraper.build().listDO(codeShowFieldConfigVOS); return this.saveOrUpdateBatch(codeShowFieldConfigs); } /** * 通过主键删除数据 * * @param oid 主键 * @return 是否成功 */ @Override public boolean deleteById(String oid) { return this.codeShowFieldConfigMapper.deleteById(oid) > 0; } @Override public boolean deleteByReferConfigOid(String oid) { LambdaQueryWrapper lambdaQueryWrapper = Wrappers.query() .lambda() .eq(CodeShowFieldConfig::getReferConfigOid, oid); return this.codeShowFieldConfigMapper.delete(lambdaQueryWrapper) > 0; } }