!209 导出 Excel 工作表的名称 由 ${businessName} 更改为 ${functionName}
Merge pull request !209 from lihy2021/N/A
This commit is contained in:
		
						commit
						dcb9839596
					
				| 
						 | 
					@ -1,114 +1,114 @@
 | 
				
			||||||
package ${packageName}.controller;
 | 
					package ${packageName}.controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import org.springframework.security.access.prepost.PreAuthorize;
 | 
					import org.springframework.security.access.prepost.PreAuthorize;
 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
					import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||||
import org.springframework.web.bind.annotation.GetMapping;
 | 
					import org.springframework.web.bind.annotation.GetMapping;
 | 
				
			||||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
					import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||||
import org.springframework.web.bind.annotation.PutMapping;
 | 
					import org.springframework.web.bind.annotation.PutMapping;
 | 
				
			||||||
import org.springframework.web.bind.annotation.DeleteMapping;
 | 
					import org.springframework.web.bind.annotation.DeleteMapping;
 | 
				
			||||||
import org.springframework.web.bind.annotation.PathVariable;
 | 
					import org.springframework.web.bind.annotation.PathVariable;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
					import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
					import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController;
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
import com.ruoyi.common.annotation.Log;
 | 
					import com.ruoyi.common.annotation.Log;
 | 
				
			||||||
import com.ruoyi.common.core.controller.BaseController;
 | 
					import com.ruoyi.common.core.controller.BaseController;
 | 
				
			||||||
import com.ruoyi.common.core.domain.AjaxResult;
 | 
					import com.ruoyi.common.core.domain.AjaxResult;
 | 
				
			||||||
import com.ruoyi.common.enums.BusinessType;
 | 
					import com.ruoyi.common.enums.BusinessType;
 | 
				
			||||||
import ${packageName}.domain.${ClassName};
 | 
					import ${packageName}.domain.${ClassName};
 | 
				
			||||||
import ${packageName}.service.I${ClassName}Service;
 | 
					import ${packageName}.service.I${ClassName}Service;
 | 
				
			||||||
import com.ruoyi.common.utils.poi.ExcelUtil;
 | 
					import com.ruoyi.common.utils.poi.ExcelUtil;
 | 
				
			||||||
#if($table.crud || $table.sub)
 | 
					#if($table.crud || $table.sub)
 | 
				
			||||||
import com.ruoyi.common.core.page.TableDataInfo;
 | 
					import com.ruoyi.common.core.page.TableDataInfo;
 | 
				
			||||||
#elseif($table.tree)
 | 
					#elseif($table.tree)
 | 
				
			||||||
#end
 | 
					#end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * ${functionName}Controller
 | 
					 * ${functionName}Controller
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * @author ${author}
 | 
					 * @author ${author}
 | 
				
			||||||
 * @date ${datetime}
 | 
					 * @date ${datetime}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@RestController
 | 
					@RestController
 | 
				
			||||||
@RequestMapping("/${moduleName}/${businessName}")
 | 
					@RequestMapping("/${moduleName}/${businessName}")
 | 
				
			||||||
public class ${ClassName}Controller extends BaseController
 | 
					public class ${ClassName}Controller extends BaseController
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    @Autowired
 | 
					    @Autowired
 | 
				
			||||||
    private I${ClassName}Service ${className}Service;
 | 
					    private I${ClassName}Service ${className}Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 查询${functionName}列表
 | 
					     * 查询${functionName}列表
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:list')")
 | 
				
			||||||
    @GetMapping("/list")
 | 
					    @GetMapping("/list")
 | 
				
			||||||
#if($table.crud || $table.sub)
 | 
					#if($table.crud || $table.sub)
 | 
				
			||||||
    public TableDataInfo list(${ClassName} ${className})
 | 
					    public TableDataInfo list(${ClassName} ${className})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        startPage();
 | 
					        startPage();
 | 
				
			||||||
        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
					        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
				
			||||||
        return getDataTable(list);
 | 
					        return getDataTable(list);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#elseif($table.tree)
 | 
					#elseif($table.tree)
 | 
				
			||||||
    public AjaxResult list(${ClassName} ${className})
 | 
					    public AjaxResult list(${ClassName} ${className})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
					        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
				
			||||||
        return AjaxResult.success(list);
 | 
					        return AjaxResult.success(list);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#end
 | 
					#end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 导出${functionName}列表
 | 
					     * 导出${functionName}列表
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:export')")
 | 
				
			||||||
    @Log(title = "${functionName}", businessType = BusinessType.EXPORT)
 | 
					    @Log(title = "${functionName}", businessType = BusinessType.EXPORT)
 | 
				
			||||||
    @GetMapping("/export")
 | 
					    @GetMapping("/export")
 | 
				
			||||||
    public AjaxResult export(${ClassName} ${className})
 | 
					    public AjaxResult export(${ClassName} ${className})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
					        List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
 | 
				
			||||||
        ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class);
 | 
					        ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class);
 | 
				
			||||||
        return util.exportExcel(list, "${businessName}");
 | 
					        return util.exportExcel(list, "${functionName}");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 获取${functionName}详细信息
 | 
					     * 获取${functionName}详细信息
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:query')")
 | 
				
			||||||
    @GetMapping(value = "/{${pkColumn.javaField}}")
 | 
					    @GetMapping(value = "/{${pkColumn.javaField}}")
 | 
				
			||||||
    public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
 | 
					    public AjaxResult getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return AjaxResult.success(${className}Service.select${ClassName}ById(${pkColumn.javaField}));
 | 
					        return AjaxResult.success(${className}Service.select${ClassName}ById(${pkColumn.javaField}));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 新增${functionName}
 | 
					     * 新增${functionName}
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:add')")
 | 
				
			||||||
    @Log(title = "${functionName}", businessType = BusinessType.INSERT)
 | 
					    @Log(title = "${functionName}", businessType = BusinessType.INSERT)
 | 
				
			||||||
    @PostMapping
 | 
					    @PostMapping
 | 
				
			||||||
    public AjaxResult add(@RequestBody ${ClassName} ${className})
 | 
					    public AjaxResult add(@RequestBody ${ClassName} ${className})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return toAjax(${className}Service.insert${ClassName}(${className}));
 | 
					        return toAjax(${className}Service.insert${ClassName}(${className}));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 修改${functionName}
 | 
					     * 修改${functionName}
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:edit')")
 | 
				
			||||||
    @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
 | 
					    @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
 | 
				
			||||||
    @PutMapping
 | 
					    @PutMapping
 | 
				
			||||||
    public AjaxResult edit(@RequestBody ${ClassName} ${className})
 | 
					    public AjaxResult edit(@RequestBody ${ClassName} ${className})
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return toAjax(${className}Service.update${ClassName}(${className}));
 | 
					        return toAjax(${className}Service.update${ClassName}(${className}));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 删除${functionName}
 | 
					     * 删除${functionName}
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')")
 | 
					    @PreAuthorize("@ss.hasPermi('${permissionPrefix}:remove')")
 | 
				
			||||||
    @Log(title = "${functionName}", businessType = BusinessType.DELETE)
 | 
					    @Log(title = "${functionName}", businessType = BusinessType.DELETE)
 | 
				
			||||||
	@DeleteMapping("/{${pkColumn.javaField}s}")
 | 
						@DeleteMapping("/{${pkColumn.javaField}s}")
 | 
				
			||||||
    public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s)
 | 
					    public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return toAjax(${className}Service.delete${ClassName}ByIds(${pkColumn.javaField}s));
 | 
					        return toAjax(${className}Service.delete${ClassName}ByIds(${pkColumn.javaField}s));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue