
template.controller.vm Maven / Gradle / Ivy
package ${package.Controller};
import ${package.Service}.${table.serviceName};
import ${package.ResultModel}.ResultModel;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.baomidou.mybatisplus.core.metadata.IPage;
import ${package.QueryBo}.${table.queryName};
import ${package.EntityReq}.${table.entityReqName};
import ${package.EntityResp}.${table.entityRespName};
import java.util.ArrayList;
import java.util.List;
/**
*
* ${table.comment} 前端控制器
*
*
* @author ${author}
* @since ${date}
*/
@Controller
@RequestMapping("#if(${package.ModuleName})/${package.ModuleName}#end/${table.entityName.toLowerCase()}")
public class ${table.controllerName} {
@Autowired
private ${table.serviceName} ${table.strConvertLowerCamel(${table.serviceName})};
/**
* 添加对象
*
* @param ${table.strConvertLowerCamel(${table.entityReqName})} 对象
* @return ResultModel统一响应结果
*/
@PostMapping("save")
@ResponseBody
public ResultModel
© 2015 - 2025 Weber Informatics LLC | Privacy Policy