package [(${basePackage})].business.manager;


import [(${basePackage})].models.dos.[(${table.javaTableName})]DO;
import [(${basePackage})].models.qc.[(${table.javaTableName})]QC;

import red.lixiang.tools.common.mybatis.model.Page;
import red.lixiang.tools.common.mybatis.model.Sort;
import java.util.List;


public interface [(${table.javaTableName})]Manager {

    public [(${table.javaTableName})]DO get[(${table.javaTableName})]ById (Long id);


    public List<[(${table.javaTableName})]DO> query[(${table.javaTableName})]([(${table.javaTableName})]QC qc);


    public Long count[(${table.javaTableName})]([(${table.javaTableName})]QC [(${table.javaCamelName})]);

    public [(${table.javaTableName})]DO save[(${table.javaTableName})]([(${table.javaTableName})]DO [(${table.javaCamelName})]);

    public int remove[(${table.javaTableName})]ById(Long id);



}
