package com.fzzy.igds.service;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.fzzy.igds.constant.Constant;
|
import com.fzzy.igds.domain.Slogan;
|
import com.fzzy.igds.mapper.SloganMapper;
|
import com.fzzy.igds.utils.ContextUtil;
|
import com.ruoyi.common.utils.StringUtils;
|
import org.springframework.stereotype.Service;
|
import javax.annotation.Resource;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @Description service层
|
* @Author CZT
|
* @Date 2025/12/18 19:19
|
*/
|
@Service
|
public class SloganService {
|
|
@Resource
|
private SloganMapper sloganMapper;
|
|
/**
|
*
|
* @return
|
*/
|
public List<Slogan> listData(String status) {
|
|
QueryWrapper<Slogan> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("company_id", ContextUtil.getCompanyId());
|
|
if(StringUtils.isNotBlank(status)){
|
queryWrapper.eq("status", status);
|
}
|
|
return sloganMapper.selectList(queryWrapper);
|
}
|
|
/**
|
* 更新或保存信息
|
* @param data
|
* @return
|
*/
|
public void saveData(Slogan data) {
|
if(StringUtils.isBlank(data.getCompanyId())){
|
data.setCompanyId(ContextUtil.getCompanyId());
|
}
|
if(StringUtils.isBlank(data.getStatus())){
|
data.setStatus(Constant.YN_N);
|
}
|
data.setUpdateBy(ContextUtil.getLoginUserName());
|
data.setUpdateTime(new Date());
|
if(StringUtils.isBlank(data.getId())){
|
data.setId(ContextUtil.generateId());
|
data.setCreateBy(ContextUtil.getLoginUserName());
|
data.setCreateTime(new Date());
|
sloganMapper.insert( data);
|
}else {
|
sloganMapper.updateById( data);
|
}
|
}
|
|
/**
|
* 删除信息
|
* @param data
|
* @return
|
*/
|
public void delData(Slogan data) {
|
sloganMapper.deleteById(data);
|
}
|
}
|