39 lines
942 B
Plaintext
39 lines
942 B
Plaintext
package ${packageName}.mapper;
|
|
|
|
import java.util.List;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import ${packageName}.entity.${ClassName};
|
|
#if($table.sub)
|
|
import ${packageName}.entity .${subClassName};
|
|
#end
|
|
|
|
/**
|
|
* ${functionName}Mapper接口
|
|
*
|
|
* @author ${author}
|
|
* @since ${datetime}
|
|
*/
|
|
public interface ${ClassName}Mapper extends BaseMapper<${ClassName}> {
|
|
|
|
|
|
#if($table.sub)
|
|
|
|
/**
|
|
* 批量删除${subTable.functionName}
|
|
* @param ${pkColumn.javaField}s 需要删除的数据主键集合
|
|
* @return 结果
|
|
*/
|
|
int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
|
|
|
|
/**
|
|
* 批量新增${subTable.functionName}
|
|
* @param ${subclassName}List ${subTable.functionName}列表
|
|
* @return 结果
|
|
*/
|
|
int batch${subClassName}(List<${subClassName}> ${subclassName}List);
|
|
|
|
|
|
#end
|
|
}
|