提交git

This commit is contained in:
2025-08-25 18:51:02 +08:00
commit 9dd33ed2b9
2171 changed files with 172166 additions and 0 deletions

View File

@ -0,0 +1,178 @@
package com.web.gen.service;
import com.jfinal.plugin.activerecord.Page;
import com.web.gen.model.NovelOrder;
import io.jboot.db.model.Columns;
import java.util.List;
public interface NovelOrderService {
/**
* 根据主键查找Model
*
* @param id
* @return
*/
public NovelOrder findById(Object id);
/**
* 根据 Columns 查找单条数据
*
* @param columns
* @return
*/
public NovelOrder findFirstByColumns(Columns columns);
/**
* 根据 Columns 查找单条数据
*
* @param columns
* @param orderBy
* @return
*/
public NovelOrder findFirstByColumns(Columns columns, String orderBy);
/**
* 查找全部数据
*
* @return
*/
public List<NovelOrder> findAll();
/**
* 根据 Columns 查找数据
*
* @param columns
* @return
*/
public List<NovelOrder> findListByColumns(Columns columns);
/**
* 根据 Columns 查找数据
*
* @param columns
* @param orderBy
* @return
*/
public List<NovelOrder> findListByColumns(Columns columns, String orderBy);
/**
* 根据 Columns 查找数据
*
* @param columns
* @param count
* @return
*/
public List<NovelOrder> findListByColumns(Columns columns, Integer count);
/**
* 根据 Columns 查找数据
*
* @param columns
* @param orderBy
* @param count
* @return
*/
public List<NovelOrder> findListByColumns(Columns columns, String orderBy, Integer count);
/**
* 根据提交查询数据量
*
* @param columns
* @return
*/
public long findCountByColumns(Columns columns);
/**
* 根据ID 删除model
*
* @param id
* @return
*/
public boolean deleteById(Object id);
/**
* 删除
*
* @param model
* @return
*/
public boolean delete(NovelOrder model);
/**
* 根据 多个 id 批量删除
*
* @param ids
* @return
*/
public boolean batchDeleteByIds(Object... ids);
/**
* 保存到数据库
*
* @param model
* @return id if success
*/
public Object save(NovelOrder model);
/**
* 保存或更新
*
* @param model
* @return id if success
*/
public Object saveOrUpdate(NovelOrder model);
/**
* 更新
*
* @param model
* @return
*/
public boolean update(NovelOrder model);
/**
* 分页
*
* @param page
* @param pageSize
* @return
*/
public Page<NovelOrder> paginate(int page, int pageSize);
/**
* 分页
*
* @param page
* @param pageSize
* @return
*/
public Page<NovelOrder> paginateByColumns(int page, int pageSize, Columns columns);
/**
* 分页
*
* @param page
* @param pageSize
* @param columns
* @param orderBy
* @return
*/
public Page<NovelOrder> paginateByColumns(int page, int pageSize, Columns columns, String orderBy);
}