package org.example.application.custom.service; import org.example.application.common.base.BaseService; import org.example.application.custom.entity.Free; import org.example.application.custom.form.FreeForm; import org.example.application.system.entity.SysUser; public interface FreeService extends BaseService<Free> { Iterable<Free> queryList(FreeForm form); void save(FreeForm form); Free getById(String id); void deleteById(String id); void check(String id, Integer status); Iterable<Free> queryMineList(FreeForm form); Iterable<Free> queryCheckList(FreeForm form); void deleteByUser(SysUser user); }
时间: 2024-03-29 22:41:11 浏览: 86
XXF.BaseService.DistributedCache-BSF-DistributedCache.zip
这段代码是一个 Java 接口,命名为 FreeService,位于 org.example.application.custom.service 包下。它继承了 BaseService<Free> 接口,表示它是 Free 实体类的服务接口。该接口中定义了一些方法:
1. queryList(FreeForm form):查询 Free 实体列表;
2. save(FreeForm form):保存 Free 实体;
3. getById(String id):根据 ID 获取 Free 实体;
4. deleteById(String id):根据 ID 删除 Free 实体;
5. check(String id, Integer status):审核 Free 实体;
6. queryMineList(FreeForm form):查询当前用户的 Free 实体列表;
7. queryCheckList(FreeForm form):查询待审核的 Free 实体列表;
8. deleteByUser(SysUser user):根据用户删除对应的 Free 实体。
这些方法可以供其他类调用,实现对 Free 实体的数据操作。
阅读全文