阳光对照相关接口中转

master
hongtianzai 3 years ago
parent 2e7759dbd9
commit fa41927310

@ -0,0 +1,42 @@
package com.glxp.udi.admin.controller.udidl;
import com.alibaba.fastjson.JSON;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.req.feign.BaseParam;
import com.glxp.udi.admin.req.feign.UdplatGoodsMatchModel;
import com.glxp.udi.admin.req.feign.UdplatGoodsMatchParam;
import com.glxp.udi.admin.service.udidl.UdidlService;
import com.glxp.udi.common.res.BaseResponse;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@RestController
public class UdplatGoodsMatchController {
@Resource
UdidlService udidlService;
@AuthRuleAnnotation("")
@PostMapping("udplat/goodsMatch/list")
public BaseResponse getList(@RequestBody UdplatGoodsMatchParam param){
return udidlService.udplatGoodsMatch_getList(param);
}
@AuthRuleAnnotation("")
@PostMapping("udplat/goodsMatch/productlist")
public BaseResponse getProductList(String key){
return udidlService.udplatGoodsMatch_getProductList(key);
}
@AuthRuleAnnotation("")
@PostMapping("udplat/goodsMatch/productDetail")
public BaseResponse getProductInfoByUuid(String uuid){
return udidlService.udplatGoodsMatch_getProductInfoByUuid(uuid);
}
@AuthRuleAnnotation("")
@PostMapping("udplat/goodsMatch/save")
public BaseResponse save(@RequestBody UdplatGoodsMatchModel model){
return udidlService.udplatGoodsMatch_save(model);
}
}

@ -0,0 +1,21 @@
package com.glxp.udi.admin.req.feign;
import lombok.Data;
@Data
public class UdplatGoodsMatchModel {
/**
* ID
*/
private String deviceRecordKey;
/**
* id
*/
private String deliveryGoodId;
/**
*
*/
private String medicalCode;
}

@ -0,0 +1,9 @@
package com.glxp.udi.admin.req.feign;
import lombok.Data;
@Data
public class UdplatGoodsMatchParam extends BaseParam{
private int goodsMatchType;//产品目录 0:全部 1:已对照 2未对照
private int medicalMatchType;//医保编码 0:全部 1:已对照 2未对照
}

@ -2,9 +2,7 @@ package com.glxp.udi.admin.service.udidl;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.req.ListPageRequest;
import com.glxp.udi.admin.req.feign.BaseParam;
import com.glxp.udi.admin.req.feign.DateRange;
import com.glxp.udi.admin.req.feign.JobLogFilterRequest;
import com.glxp.udi.admin.req.feign.*;
import com.glxp.udi.common.res.BaseResponse;
import feign.Param;
import feign.QueryMap;
@ -81,5 +79,13 @@ public interface UdidlService {
@RequestLine("POST /udplat/log/list")
BaseResponse udplatLog_getList(@RequestBody JobLogFilterRequest param);
@RequestLine("POST /udplat/goodsMatch/list")
BaseResponse udplatGoodsMatch_getList(@RequestBody UdplatGoodsMatchParam param);
@RequestLine("POST /udplat/goodsMatch/productlist?key={key}")
BaseResponse udplatGoodsMatch_getProductList(@Param("key") String key);
@RequestLine("POST /udplat/goodsMatch/productDetail?uuid={uuid}")
BaseResponse udplatGoodsMatch_getProductInfoByUuid(@Param("uuid") String uuid);
@RequestLine("POST /udplat/goodsMatch/save")
BaseResponse udplatGoodsMatch_save(@RequestBody UdplatGoodsMatchModel model);
//</editor-fold>
}

Loading…
Cancel
Save