You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.6 KiB
85 lines
1.6 KiB
package {{ package.Service }};
|
|
import {{ package.Entity }}.{{ table.entity }};
|
|
|
|
//--- import 固定引入 ---//
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import java.util.List;
|
|
//--- import 固定引入 ---//
|
|
|
|
/**
|
|
* {{ table.comment }}服务接口
|
|
*
|
|
* @author {{ author }}
|
|
* @date {{ date }}
|
|
*/
|
|
|
|
public interface {{ table.entity }}Service extends IService<{{ table.entity }}> {
|
|
|
|
/**
|
|
* {{ table.comment }}分页列表
|
|
*
|
|
* @param param 根据需要进行传值
|
|
* @return
|
|
*/
|
|
Page<{{ table.entity }}> page({{ table.entity }} param);
|
|
|
|
/**
|
|
* {{ table.comment }}详情
|
|
*
|
|
* @param param
|
|
* @return
|
|
*/
|
|
{{ table.entity }} info({{ table.entity }} param);
|
|
|
|
|
|
/**
|
|
* {{ table.comment }}详情
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
{{ table.entity }} info(Integer id);
|
|
|
|
|
|
/**
|
|
* {{ table.comment }}列表
|
|
*
|
|
* @param param
|
|
* @return
|
|
*/
|
|
List<{{ table.entity }}> list({{ table.entity }} param);
|
|
|
|
/**
|
|
* {{ table.comment }}新增
|
|
*
|
|
* @param param 根据需要进行传值
|
|
* @return
|
|
*/
|
|
void add({{ table.entity }} param);
|
|
|
|
/**
|
|
* {{ table.comment }}修改
|
|
*
|
|
* @param param 根据需要进行传值
|
|
* @return
|
|
*/
|
|
void modify({{ table.entity }} param);
|
|
|
|
/**
|
|
* {{ table.comment }}删除(单个条目)
|
|
*
|
|
* @param id
|
|
* @return
|
|
*/
|
|
void remove(Integer id);
|
|
|
|
|
|
/**
|
|
* {{ table.comment }}删除(多个条目)
|
|
*
|
|
* @param ids
|
|
* @return
|
|
*/
|
|
void removes(List<Integer> ids);
|
|
}
|
|
|