|
@@ -11,8 +11,10 @@ import ${package}.common.core.util.R;
|
|
import ${package}.common.log.annotation.SysLog;
|
|
import ${package}.common.log.annotation.SysLog;
|
|
#if($opensource)
|
|
#if($opensource)
|
|
import com.pig4cloud.plugin.excel.annotation.ResponseExcel;
|
|
import com.pig4cloud.plugin.excel.annotation.ResponseExcel;
|
|
|
|
+import com.pig4cloud.plugin.excel.annotation.RequestExcel;
|
|
#else
|
|
#else
|
|
import ${package}.common.excel.annotation.ResponseExcel;
|
|
import ${package}.common.excel.annotation.ResponseExcel;
|
|
|
|
+import ${package}.common.excel.annotation.RequestExcel;
|
|
#end
|
|
#end
|
|
import ${package}.${moduleName}.entity.${ClassName}Entity;
|
|
import ${package}.${moduleName}.entity.${ClassName}Entity;
|
|
import ${package}.${moduleName}.entity.${ChildClassName}Entity;
|
|
import ${package}.${moduleName}.entity.${ChildClassName}Entity;
|
|
@@ -29,6 +31,7 @@ import org.springframework.http.HttpHeaders;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
+import org.springframework.validation.BindingResult;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -192,7 +195,8 @@ public class ${ClassName}Controller {
|
|
@HasPermission("${moduleName}_${functionName}_export")
|
|
@HasPermission("${moduleName}_${functionName}_export")
|
|
#else
|
|
#else
|
|
@PreAuthorize("@pms.hasPermission('${moduleName}_${functionName}_export')" )
|
|
@PreAuthorize("@pms.hasPermission('${moduleName}_${functionName}_export')" )
|
|
- #end public List<${ClassName}Entity> export(${ClassName}Entity ${className},${pk.attrType}[] ids) {
|
|
|
|
|
|
+ #end
|
|
|
|
+ public List<${ClassName}Entity> export(${ClassName}Entity ${className},${pk.attrType}[] ids) {
|
|
return ${className}Service.list(Wrappers.lambdaQuery(${className}).in(ArrayUtil.isNotEmpty(ids), ${ClassName}Entity::$str.getProperty($pk.attrName), ids));
|
|
return ${className}Service.list(Wrappers.lambdaQuery(${className}).in(ArrayUtil.isNotEmpty(ids), ${ClassName}Entity::$str.getProperty($pk.attrName), ids));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -208,7 +212,7 @@ public class ${ClassName}Controller {
|
|
#else
|
|
#else
|
|
@PreAuthorize("@pms.hasPermission('${moduleName}_${functionName}_export')" )
|
|
@PreAuthorize("@pms.hasPermission('${moduleName}_${functionName}_export')" )
|
|
#end
|
|
#end
|
|
- public R import(@RequestExcel List<DemoEntity> ${className}List, BindingResult bindingResult) {
|
|
|
|
- return R.ok( ${className}Service.saveBatch(${className}List));
|
|
|
|
|
|
+ public R import(@RequestExcel List<${ClassName}Entity> ${className}List, BindingResult bindingResult) {
|
|
|
|
+ return R.ok(${className}Service.saveBatch(${className}List));
|
|
}
|
|
}
|
|
}
|
|
}
|