package ${package.Controller}; import com.mokamrp.privates.controller.BaseController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import ${package.Service}.${table.serviceName}; import ${package.Entity}.${entity}; #if(${restControllerStyle}) import org.springframework.web.bind.annotation.RestController; #else import org.springframework.stereotype.Controller; #end #if(${superControllerClassPackage}) #end import javax.validation.Valid; import java.util.List; /** *
* $!{table.comment} 前端控制器 *
* * @author ${author} * @since ${date} */ #if(${restControllerStyle}) @RestController #else @Controller #end @RequestMapping("#if(${package.ModuleName})/${package.ModuleName}#end/#if(${controllerMappingHyphenStyle})${controllerMappingHyphen}#else${table.entityPath}#end") #if(${kotlin}) class ${table.controllerName}#if(${superControllerClass}) : ${superControllerClass}()#end #else #if(${superControllerClass}) public class ${table.controllerName} extends ${superControllerClass}<${entity}> { #else public class ${table.controllerName} { #end @Autowired public ${table.serviceName} ${table.entityPath}Service; /* * @fast * 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求 * 如果需要定制化,需要将BaseController中对应的方法复制到当前控制器,然后进行修改 */ } #end