Browse Source

获取模板信息Feign接口

dev-warehouse
kilo 2 years ago
parent
commit
e8200efb95
  1. 20
      blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/feign/IBasicPrintTemplateClient.java
  2. 14
      blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicPrintTemplateService.java

20
blade-service-api/logpm-basic-api/src/main/java/com/logpm/basic/feign/IBasicPrintTemplateClient.java

@ -17,11 +17,14 @@
package com.logpm.basic.feign; package com.logpm.basic.feign;
import com.logpm.basic.entity.BasicPrintTemplateEntity; import com.logpm.basic.entity.BasicPrintTemplateEntity;
import org.springblade.common.constant.ModuleNameConstant;
import org.springblade.core.mp.support.BladePage; import org.springblade.core.mp.support.BladePage;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import java.util.Map;
/** /**
* 打印模板信息 Feign接口类 * 打印模板信息 Feign接口类
* *
@ -29,11 +32,11 @@ import org.springframework.web.bind.annotation.RequestParam;
* @since 2023-05-15 * @since 2023-05-15
*/ */
@FeignClient( @FeignClient(
value = "blade-basicPrintTemplate" value = ModuleNameConstant.APPLICATION_BASIC_NAME+"-tjj"
) )
public interface IBasicPrintTemplateClient { public interface IBasicPrintTemplateClient {
String API_PREFIX = "/client"; String API_PREFIX = "template/client";
String TOP = API_PREFIX + "/top"; String TOP = API_PREFIX + "/top";
/** /**
@ -44,6 +47,17 @@ public interface IBasicPrintTemplateClient {
* @return BladePage * @return BladePage
*/ */
@GetMapping(TOP) @GetMapping(TOP)
BladePage<BasicPrintTemplateEntity> top(@RequestParam("current") Integer current, @RequestParam("size") Integer size); BladePage<BasicPrintTemplateEntity> templateTop(@RequestParam("current") Integer current, @RequestParam("size") Integer size);
/**
* 获取模板信息
* @param tenantId 租户编号
* @param templateType 模板类型
* @return
*/
@GetMapping(TOP+"/getTemplateLink")
BasicPrintTemplateEntity getTemplate(@RequestParam("tenantId") String tenantId, @RequestParam("templateType") String templateType);
} }

14
blade-service/logpm-basic/src/main/java/com/logpm/basic/service/IBasicPrintTemplateService.java

@ -26,6 +26,7 @@ import com.logpm.basic.vo.BasicPrintTemplateVO;
import org.springblade.core.mp.base.BaseService; import org.springblade.core.mp.base.BaseService;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 打印模板信息 服务类 * 打印模板信息 服务类
@ -52,6 +53,19 @@ public interface IBasicPrintTemplateService extends BaseService<BasicPrintTempla
*/ */
List<BasicPrintTemplateExcel> exportBasicPrintTemplate(Wrapper<BasicPrintTemplateEntity> queryWrapper); List<BasicPrintTemplateExcel> exportBasicPrintTemplate(Wrapper<BasicPrintTemplateEntity> queryWrapper);
/**
* 新增模板
* @param basicPrintTemplateDTO
* @return
*/
boolean insertPrintTemplate(BasicPrintTemplateDTO basicPrintTemplateDTO); boolean insertPrintTemplate(BasicPrintTemplateDTO basicPrintTemplateDTO);
/**
* 获取租户指定类型模板
* @param tenantId 租户编号
* @param templateType 模板类型
* @return 文件连接
*/
BasicPrintTemplateEntity selectTemplateLink(String tenantId, String templateType);
} }

Loading…
Cancel
Save