mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-09 08:57:16 +08:00
26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
package ${packageName}.${subPackageName};
|
|
|
|
import top.continew.starter.extension.crud.enums.Api;
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import top.continew.starter.extension.crud.annotation.CrudRequestMapping;
|
|
import top.continew.admin.common.base.controller.BaseController;
|
|
import ${packageName}.model.query.${classNamePrefix}Query;
|
|
import ${packageName}.model.req.${classNamePrefix}Req;
|
|
import ${packageName}.model.resp.${classNamePrefix}DetailResp;
|
|
import ${packageName}.model.resp.${classNamePrefix}Resp;
|
|
import ${packageName}.service.${classNamePrefix}Service;
|
|
|
|
/**
|
|
* ${businessName}管理 API
|
|
*
|
|
* @author ${author}
|
|
* @since ${datetime}
|
|
*/
|
|
@Tag(name = "${businessName}管理 API")
|
|
@RestController
|
|
@CrudRequestMapping(value = "/${apiModuleName}/${apiName}", api = {Api.PAGE, Api.GET, Api.CREATE, Api.UPDATE, Api.BATCH_DELETE, Api.EXPORT})
|
|
public class ${className} extends BaseController<${classNamePrefix}Service, ${classNamePrefix}Resp, ${classNamePrefix}DetailResp, ${classNamePrefix}Query, ${classNamePrefix}Req> {} |