Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
dcb98395
Commit
dcb98395
authored
Apr 13, 2021
by
若依
Browse files
!209 导出 Excel 工作表的名称 由 ${businessName} 更改为 ${functionName}
Merge pull request !209 from lihy2021/N/A
parents
f13b6d92
6595c68d
Changes
1
Hide whitespace changes
Inline
Side-by-side
ruoyi-generator/src/main/resources/vm/java/controller.java.vm
View file @
dcb98395
package
${
packageName
}
.controller;
import java.util.List;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import
${
packageName
}
.domain.
${
ClassName
}
;
import
${
packageName
}
.service.I
${
ClassName
}
Service;
import com.ruoyi.common.utils.poi.ExcelUtil;
#
if
($
table
.
crud
||
$
table
.
sub
)
import com.ruoyi.common.core.page.TableDataInfo;
#
elseif
($
table
.
tree
)
#
end
/**
*
${
functionName
}
Controller
*
* @author
${
author
}
* @date
${
datetime
}
*/
@RestController
@RequestMapping("/
${
moduleName
}
/
${
businessName
}
")
public class
${
ClassName
}
Controller extends BaseController
{
@Autowired
private I
${
ClassName
}
Service
${
className
}
Service;
/**
* 查询
${
functionName
}
列表
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:list')")
@GetMapping("/list")
#
if
($
table
.
crud
||
$
table
.
sub
)
public TableDataInfo list(
${
ClassName
}
${
className
}
)
{
startPage();
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
return getDataTable(list);
}
#
elseif
($
table
.
tree
)
public AjaxResult list(
${
ClassName
}
${
className
}
)
{
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
return AjaxResult.success(list);
}
#
end
/**
* 导出
${
functionName
}
列表
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:export')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(
${
ClassName
}
${
className
}
)
{
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
ExcelUtil
<
${
ClassName
}
>
util = new ExcelUtil
<
${
ClassName
}
>
(
${
ClassName
}
.class);
return util.exportExcel(list, "
${
business
Name
}
");
}
/**
* 获取
${
functionName
}
详细信息
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:query')")
@GetMapping(value = "/
{
${
pkColumn
.
javaField
}
}")
public AjaxResult getInfo(@PathVariable("
${
pkColumn
.
javaField
}
")
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
}
)
{
return AjaxResult.success(
${
className
}
Service.select
${
ClassName
}
ById(
${
pkColumn
.
javaField
}
));
}
/**
* 新增
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:add')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody
${
ClassName
}
${
className
}
)
{
return toAjax(
${
className
}
Service.insert
${
ClassName
}
(
${
className
}
));
}
/**
* 修改
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:edit')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody
${
ClassName
}
${
className
}
)
{
return toAjax(
${
className
}
Service.update
${
ClassName
}
(
${
className
}
));
}
/**
* 删除
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:remove')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.DELETE)
@DeleteMapping("/
{
${
pkColumn
.
javaField
}
s}")
public AjaxResult remove(@PathVariable
${
pkColumn
.
javaType
}
[]
${
pkColumn
.
javaField
}
s)
{
return toAjax(
${
className
}
Service.delete
${
ClassName
}
ByIds(
${
pkColumn
.
javaField
}
s));
}
}
package
${
packageName
}
.controller;
import java.util.List;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import
${
packageName
}
.domain.
${
ClassName
}
;
import
${
packageName
}
.service.I
${
ClassName
}
Service;
import com.ruoyi.common.utils.poi.ExcelUtil;
#
if
($
table
.
crud
||
$
table
.
sub
)
import com.ruoyi.common.core.page.TableDataInfo;
#
elseif
($
table
.
tree
)
#
end
/**
*
${
functionName
}
Controller
*
* @author
${
author
}
* @date
${
datetime
}
*/
@RestController
@RequestMapping("/
${
moduleName
}
/
${
businessName
}
")
public class
${
ClassName
}
Controller extends BaseController
{
@Autowired
private I
${
ClassName
}
Service
${
className
}
Service;
/**
* 查询
${
functionName
}
列表
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:list')")
@GetMapping("/list")
#
if
($
table
.
crud
||
$
table
.
sub
)
public TableDataInfo list(
${
ClassName
}
${
className
}
)
{
startPage();
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
return getDataTable(list);
}
#
elseif
($
table
.
tree
)
public AjaxResult list(
${
ClassName
}
${
className
}
)
{
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
return AjaxResult.success(list);
}
#
end
/**
* 导出
${
functionName
}
列表
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:export')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(
${
ClassName
}
${
className
}
)
{
List
<
${
ClassName
}
>
list =
${
className
}
Service.select
${
ClassName
}
List(
${
className
}
);
ExcelUtil
<
${
ClassName
}
>
util = new ExcelUtil
<
${
ClassName
}
>
(
${
ClassName
}
.class);
return util.exportExcel(list, "
${
function
Name
}
");
}
/**
* 获取
${
functionName
}
详细信息
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:query')")
@GetMapping(value = "/
{
${
pkColumn
.
javaField
}
}")
public AjaxResult getInfo(@PathVariable("
${
pkColumn
.
javaField
}
")
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
}
)
{
return AjaxResult.success(
${
className
}
Service.select
${
ClassName
}
ById(
${
pkColumn
.
javaField
}
));
}
/**
* 新增
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:add')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody
${
ClassName
}
${
className
}
)
{
return toAjax(
${
className
}
Service.insert
${
ClassName
}
(
${
className
}
));
}
/**
* 修改
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:edit')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody
${
ClassName
}
${
className
}
)
{
return toAjax(
${
className
}
Service.update
${
ClassName
}
(
${
className
}
));
}
/**
* 删除
${
functionName
}
*/
@PreAuthorize("@ss.hasPermi('
${
permissionPrefix
}
:remove')")
@Log(title = "
${
functionName
}
", businessType = BusinessType.DELETE)
@DeleteMapping("/
{
${
pkColumn
.
javaField
}
s}")
public AjaxResult remove(@PathVariable
${
pkColumn
.
javaType
}
[]
${
pkColumn
.
javaField
}
s)
{
return toAjax(
${
className
}
Service.delete
${
ClassName
}
ByIds(
${
pkColumn
.
javaField
}
s));
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment