package com.ruoyi.media.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.media.mapper.VtduMapper; import com.ruoyi.media.domain.Vtdu; import com.ruoyi.media.service.IVtduService; import javax.annotation.Resource; /** * 流媒体管理Service业务层处理 * * @author ard * @date 2023-08-29 */ @Service public class VtduServiceImpl implements IVtduService { @Resource private VtduMapper vtduMapper; /** * 查询流媒体管理 * * @param name 流媒体管理主键 * @return 流媒体管理 */ @Override public Vtdu selectVtduByName(String name) { return vtduMapper.selectVtduByName(name); } /** * 查询流媒体管理列表 * * @param vtdu 流媒体管理 * @return 流媒体管理 */ @Override public List selectVtduList(Vtdu vtdu) { return vtduMapper.selectVtduList(vtdu); } /** * 新增流媒体管理 * * @param vtdu 流媒体管理 * @return 结果 */ @Override public int insertVtdu(Vtdu vtdu) { vtdu.setCreateBy(SecurityUtils.getUserId()); vtdu.setCreateTime(DateUtils.getNowDate()); return vtduMapper.insertVtdu(vtdu); } /** * 修改流媒体管理 * * @param vtdu 流媒体管理 * @return 结果 */ @Override public int updateVtdu(Vtdu vtdu) { vtdu.setUpdateBy(SecurityUtils.getUserId()); vtdu.setUpdateTime(DateUtils.getNowDate()); return vtduMapper.updateVtdu(vtdu); } /** * 批量删除流媒体管理 * * @param names 需要删除的数据主键集合 * @return 结果 */ @Override public int deleteVtduByNames(String[] names) { return vtduMapper.deleteVtduByNames(names); } /** * 删除流媒体管理 * * @param name 流媒体通道名称 * @return 结果 */ @Override public int deleteVtduByName(String name) { return vtduMapper.deleteVtduByName(name); } }