通知
build / build-push (push) Failing after 1m18s

This commit is contained in:
wanghu
2026-09-10 15:39:41 +08:00
parent 2c8125a549
commit 3016a97f1b
86 changed files with 3427 additions and 1669 deletions
@@ -0,0 +1,69 @@
package com.yunhai.campusnotice.service;
import java.util.List;
import java.util.Map;
/**
* 通知模板业务接口。
* 对应前端 Temp 组接口:GetTypelist/EditType/DelType/GetTemplatelist/EditTemplate/DelTemplate/GetTemplateFist。
*/
public interface ITemplateService {
/**
* 获取模板类型列表(首项固定为"全部")。
*
* @return List<Map> 每项 {TypeID, TypeName}
*/
List<Map<String, Object>> getTypelist();
/**
* 新增/编辑模板类型。
*
* @param typeid 类型ID(0=新增)
* @param typeName 类型名称
*/
void editType(Integer typeid, String typeName);
/**
* 删除模板类型(校验是否有模板引用此类型)。
*
* @param typeid 类型ID
*/
void delType(Integer typeid);
/**
* 分页获取模板列表。
*
* @param pageSize 每页条数
* @param pageIndex 页码
* @param typeid 类型ID(0=全部)
* @return Map: { list, total }
*/
Map<String, Object> getTemplatelist(Integer pageSize, Integer pageIndex, Integer typeid);
/**
* 新增/编辑模板。
*
* @param serID 模板ID(null=新增)
* @param title 标题
* @param content 内容
* @param typeId 类型ID
* @param cover 封面文件ID
*/
void editTemplate(Integer serID, String title, String content, Integer typeId, Integer cover);
/**
* 删除模板。
*
* @param serID 模板ID
*/
void delTemplate(Integer serID);
/**
* 获取单个模板详情。
*
* @param serID 模板ID
* @return Map 模板详情
*/
Map<String, Object> getTemplateFist(Integer serID);
}