wip: 通知公告开发

通知公告开发
This commit is contained in:
Theo
2024-09-01 01:27:41 +08:00
parent 55ec7673fd
commit 8804480c67
27 changed files with 299 additions and 605 deletions

View File

@@ -1,11 +1,7 @@
package com.youlai.system.service;
package com.youlai.boot.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;
import com.youlai.boot.system.model.entity.NoticeStatus;
/**
* 用户公告状态服务类
@@ -15,44 +11,4 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
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);
}