Files
cool-admin-java/src/main/resources/cool/code/controller.th
T
2025-04-19 10:59:29 +08:00

22 lines
962 B
Plaintext

package com.cool.modules.[(${module})].controller.[(${type})][(${subModule}?'.'+${subModule}:'')];
import cn.hutool.json.JSONObject;
import com.cool.core.annotation.CoolRestController;
import com.cool.core.base.BaseController;
import com.cool.core.enums.Apis;
import com.cool.modules.[(${module})].entity[(${subModule}?'.'+${subModule}:'')].[(${entity})]Entity;
import com.cool.modules.[(${module})].service[(${subModule}?'.'+${subModule}:'')].[(${entity})]Service;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletRequest;
/**
* [(${name})]
*/
@Tag(name = "[(${name})]", description = "[(${name})]")
@CoolRestController(api = {Apis.ADD, Apis.DELETE, Apis.UPDATE, Apis.PAGE, Apis.LIST, Apis.INFO})
public class [(${upperType})][(${entity})]Controller extends BaseController<[(${entity})]Service, [(${entity})]Entity> {
@Override
protected void init(HttpServletRequest request, JSONObject requestParams) {
}
}