Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot into feature/noticews

# Conflicts:
#	src/main/java/com/youlai/boot/platform/websocket/service/impl/WebsocketServiceImpl.java
#	src/main/java/com/youlai/boot/system/controller/NoticeController.java
#	src/main/java/com/youlai/boot/system/controller/NoticeStatusController.java
#	src/main/java/com/youlai/boot/system/converter/NoticeConverter.java
#	src/main/java/com/youlai/boot/system/converter/NoticeStatusConverter.java
#	src/main/java/com/youlai/boot/system/mapper/NoticeMapper.java
#	src/main/java/com/youlai/boot/system/mapper/NoticeStatusMapper.java
#	src/main/java/com/youlai/boot/system/model/entity/Notice.java
#	src/main/java/com/youlai/boot/system/model/entity/NoticeStatus.java
#	src/main/java/com/youlai/boot/system/model/form/NoticeForm.java
#	src/main/java/com/youlai/boot/system/model/form/NoticeStatusForm.java
#	src/main/java/com/youlai/boot/system/model/query/NoticeQuery.java
#	src/main/java/com/youlai/boot/system/model/query/NoticeStatusQuery.java
#	src/main/java/com/youlai/boot/system/model/vo/NoticeStatusVO.java
#	src/main/java/com/youlai/boot/system/model/vo/NoticeVO.java
#	src/main/java/com/youlai/boot/system/service/NoticeService.java
#	src/main/java/com/youlai/boot/system/service/NoticeStatusService.java
#	src/main/java/com/youlai/boot/system/service/impl/NoticeServiceImpl.java
#	src/main/java/com/youlai/boot/system/service/impl/NoticeStatusServiceImpl.java
This commit is contained in:
Theo
2024-08-31 20:10:54 +08:00
252 changed files with 1338 additions and 1267 deletions

View File

@@ -0,0 +1,58 @@
package com.youlai.system.service;
import com.youlai.system.model.entity.NoticeStatus;
import com.youlai.system.model.form.NoticeStatusForm;
import com.youlai.system.model.query.NoticeStatusQuery;
import com.youlai.system.model.vo.NoticeStatusVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 用户公告状态服务类
*
* @author youlaitech
* @since 2024-08-28 16:56
*/
public interface NoticeStatusService extends IService<NoticeStatus> {
/**
*用户公告状态分页列表
*
* @return
*/
IPage<NoticeStatusVO> getNoticeStatusPage(NoticeStatusQuery queryParams);
/**
* 获取用户公告状态表单数据
*
* @param id 用户公告状态ID
* @return
*/
NoticeStatusForm getNoticeStatusFormData(Long id);
/**
* 新增用户公告状态
*
* @param formData 用户公告状态表单对象
* @return
*/
boolean saveNoticeStatus(NoticeStatusForm formData);
/**
* 修改用户公告状态
*
* @param id 用户公告状态ID
* @param formData 用户公告状态表单对象
* @return
*/
boolean updateNoticeStatus(Long id, NoticeStatusForm formData);
/**
* 删除用户公告状态
*
* @param ids 用户公告状态ID多个以英文逗号(,)分割
* @return
*/
boolean deleteNoticeStatuss(String ids);
}