package ${domain}.action.api.${module}; import ${domain}.frame.auth.LocalData; import ${domain}.module.${module}.mgr.${table.getCName()}Manager; <#if table.getCreate()> import ${domain}.module.${moduleName}.req.${table.getCName()}CreateRequest; <#if table.getDelete()> import ${domain}.module.${moduleName}.req.${table.getCName()}DeleteRequest; <#if table.getFind()> import ${domain}.module.${moduleName}.req.${table.getCName()}FindRequest; <#if table.getGet()> import ${domain}.module.${moduleName}.req.${table.getCName()}GetRequest; <#if table.getSearch()> import ${domain}.module.${moduleName}.req.${table.getCName()}SearchRequest; <#if table.getUpdate()> import ${domain}.module.${moduleName}.req.${table.getCName()}UpdateRequest; <#if table.getCreate()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}CreateResponse; <#if table.getDelete()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}DeleteResponse; <#if table.getFind()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}FindResponse; <#if table.getGet()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}GetResponse; <#if table.getSearch()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}SearchResponse; <#if table.getUpdate()> import ${domain}.module.${moduleName}.rsp.${table.getCName()}UpdateResponse; <#list table.methods as item> <#if item.selected> import ${domain}.module.${moduleName}.req.${table.getCName()}${item.getAbbName()?default("")}Request; import ${domain}.module.${moduleName}.rsp.${table.getCName()}${item.getAbbName()?default("")}Response; import org.springframework.beans.factory.annotation.Autowired; public class ${table.getCName()}Api{ @Autowired private ${table.getCName()}Manager ${table.getFName()}Manager; <#if table.getCreate()> public ${table.getCName()}CreateResponse create(${table.getCName()}CreateRequest request) { return ${table.getFName()}Manager.create(request, LocalData.getToken()); } <#if table.getDelete()> public ${table.getCName()}DeleteResponse delete(${table.getCName()}DeleteRequest request) { return ${table.getFName()}Manager.delete(request, LocalData.getToken()); } <#if table.getUpdate()> public ${table.getCName()}UpdateResponse update(${table.getCName()}UpdateRequest request) { return ${table.getFName()}Manager.update(request, LocalData.getToken()); } <#if table.getFind()> public ${table.getCName()}FindResponse find(${table.getCName()}FindRequest request) { return ${table.getFName()}Manager.find(request, LocalData.getToken()); } <#if table.getGet()> public ${table.getCName()}GetResponse get(${table.getCName()}GetRequest request) { return ${table.getFName()}Manager.get(request, LocalData.getToken()); } <#if table.getSearch()> public ${table.getCName()}SearchResponse search(${table.getCName()}SearchRequest request) { return ${table.getFName()}Manager.search(request, LocalData.getToken()); } <#list table.methods as item> <#if item.selected> public ${table.getCName()}${item.getAbbName()?default("")}Response ${item.name}(${table.getCName()}${item.getAbbName()?default("")}Request request) { return ${table.getFName()}Manager.${item.name}(request, LocalData.getToken()); } }