<#if packageStyle == "service"> package ${bussiPackage}.${entityPackage}.service; import ${bussiPackage}.${entityPackage}.entity.${entityName}Entity; <#list subTab as sub> import ${bussiPackage}.${sub.entityPackage}.entity.${sub.entityName}Entity; <#else> package ${bussiPackage}.service.${entityPackage}; import ${bussiPackage}.entity.${entityPackage}.${entityName}Entity; <#list subTab as sub> import ${bussiPackage}.entity.${sub.entityPackage}.${sub.entityName}Entity; import java.util.List; import org.jeecgframework.core.common.service.CommonService; import java.io.Serializable; public interface ${entityName}ServiceI extends CommonService{ public void delete(T entity); /** * 添加一对多 * */ public void addMain(${entityName}Entity ${entityName?uncap_first}, <#list subTab as sub>List<${sub.entityName}Entity> ${sub.entityName?uncap_first}List<#if sub_has_next>,) ; /** * 修改一对多 * */ public void updateMain(${entityName}Entity ${entityName?uncap_first}, <#list subTab as sub>List<${sub.entityName}Entity> ${sub.entityName?uncap_first}List<#if sub_has_next>,); public void delMain (${entityName}Entity ${entityName?uncap_first}); <#list buttons as btn> <#if btn.buttonStyle =='button' && btn.optType=='action'> /** * 自定义按钮-sql增强-${btn.buttonName} * @param id * @return */ public boolean do${btn.buttonCode?cap_first}Sql(${entityName}Entity t); /** * 默认按钮-sql增强-新增操作 * @param id * @return */ public boolean doAddSql(${entityName}Entity t); /** * 默认按钮-sql增强-更新操作 * @param id * @return */ public boolean doUpdateSql(${entityName}Entity t); /** * 默认按钮-sql增强-删除操作 * @param id * @return */ public boolean doDelSql(${entityName}Entity t); }