提交git
This commit is contained in:
@ -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);
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user