diff --git a/yxt_supervise/pom.xml b/yxt_supervise/pom.xml
index d828f0e8..b2e70233 100644
--- a/yxt_supervise/pom.xml
+++ b/yxt_supervise/pom.xml
@@ -14,7 +14,6 @@
supervise-portal
supervise-system
- yxt_adapter
supervise-rms
yxt-supervise-enterprisecentre
supervise-crm
diff --git a/yxt_supervise/supervise-portal/pom.xml b/yxt_supervise/supervise-portal/pom.xml
index d0703127..fc7158ab 100644
--- a/yxt_supervise/supervise-portal/pom.xml
+++ b/yxt_supervise/supervise-portal/pom.xml
@@ -7,7 +7,6 @@
4.0.0
supervise-portal
- supervise-portal-api
supervise-portal-biz
com.yxt.supervise
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/pom.xml b/yxt_supervise/supervise-portal/supervise-portal-biz/pom.xml
index 92a18483..cf4a2b1a 100644
--- a/yxt_supervise/supervise-portal/supervise-portal-biz/pom.xml
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/pom.xml
@@ -40,16 +40,15 @@
-
- supervise-portal-api
- com.yxt.supervise
- 0.0.1-SNAPSHOT
-
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
mysql
@@ -177,6 +176,12 @@
commons-codec
1.10
+
+ com.alibaba
+ easyexcel-core
+ 3.2.1
+ compile
+
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStore.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStore.java
new file mode 100644
index 00000000..90db705a
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStore.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStore.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStore
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息", description = "采购订单商品信息")
+@TableName("purchase_requisition_store")
+public class PurchaseRequisitionStore extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("烟草证编码")
+ private String yCode; // 烟草证编码
+ @ApiModelProperty("门店代码")
+ private String storeCode; // 门店代码
+ @ApiModelProperty("门店名称")
+ private String storeName; // 门店名称
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("明细总金额")
+ private String detailPrice; // 明细总金额
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDetailsVo.java
new file mode 100644
index 00000000..e822b7e7
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDetailsVo.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreVo
+ * Description: 采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 视图数据详情", description = "采购订单商品信息 视图数据详情")
+public class PurchaseRequisitionStoreDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("烟草证编码")
+ private String yCode; // 烟草证编码
+ @ApiModelProperty("门店代码")
+ private String storeCode; // 门店代码
+ @ApiModelProperty("门店名称")
+ private String storeName; // 门店名称
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("明细总金额")
+ private String detailPrice; // 明细总金额
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDto.java
new file mode 100644
index 00000000..0a2e5dcb
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreDto.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreDto.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreDto
+ * Description: 采购订单商品信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 数据传输对象", description = "采购订单商品信息 数据传输对象")
+public class PurchaseRequisitionStoreDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("烟草证编码")
+ private String yCode; // 烟草证编码
+ @ApiModelProperty("门店代码")
+ private String storeCode; // 门店代码
+ @ApiModelProperty("门店名称")
+ private String storeName; // 门店名称
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("明细总金额")
+ private String detailPrice; // 明细总金额
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeign.java
new file mode 100644
index 00000000..79bc163e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeign.java
@@ -0,0 +1,76 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreFeign.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreFeign
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "采购订单商品信息")
+@FeignClient(
+ contextId = "yxt-supervise-PurchaseRequisitionStore",
+ name = "yxt-supervise",
+ path = "v1/purchaserequisitionstore",
+ fallback = PurchaseRequisitionStoreFeignFallback.class)
+public interface PurchaseRequisitionStoreFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody PurchaseRequisitionStoreDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeignFallback.java
new file mode 100644
index 00000000..4f3c23f2
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreFeignFallback.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreFeignFallback
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class PurchaseRequisitionStoreFeignFallback implements PurchaseRequisitionStoreFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitionstore/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(PurchaseRequisitionStoreDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitionstore/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitionstore/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitionstore/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreQuery.java
new file mode 100644
index 00000000..dc0a055f
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreQuery.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreQuery.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreQuery
+ * Description: 采购订单商品信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 查询条件", description = "采购订单商品信息 查询条件")
+public class PurchaseRequisitionStoreQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("烟草证编码")
+ private String yCode; // 烟草证编码
+ @ApiModelProperty("门店代码")
+ private String storeCode; // 门店代码
+ @ApiModelProperty("门店名称")
+ private String storeName; // 门店名称
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("明细总金额")
+ private String detailPrice; // 明细总金额
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreVo.java
new file mode 100644
index 00000000..adfc2e89
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitionstore/PurchaseRequisitionStoreVo.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitionstore;
+
+
+import com.yxt.anrui.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoDetailsVo;
+import com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetails;
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionStoreVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreVo
+ * Description: 采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 视图数据对象", description = "采购订单商品信息 视图数据对象")
+public class PurchaseRequisitionStoreVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("烟草证编码")
+ private String yCode; // 烟草证编码
+ @ApiModelProperty("门店代码")
+ private String storeCode; // 门店代码
+ @ApiModelProperty("门店名称")
+ private String storeName; // 门店名称
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("明细总金额")
+ private String detailPrice; // 明细总金额
+
+ private List detailsList = new ArrayList<>();
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobacco.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobacco.java
new file mode 100644
index 00000000..5357ca39
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobacco.java
@@ -0,0 +1,104 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobacco.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobacco
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表", description = "采购订单表")
+@TableName("purchase_requisition_tobacco")
+public class PurchaseRequisitionTobacco extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("供应商唯一编码")
+ private String supplierOnlyCode; // 供应商唯一编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("监管0未审核,1审核通过,2审核不通过")
+ private String purchaseState; // 监管0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private String bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("完成状态")
+ private String completionStatus; // 完成状态
+ @ApiModelProperty("完成状态Key")
+ private String completionStatusKey; // 完成状态Key
+ @ApiModelProperty("填单人code")
+ private String tdrCode;
+ @ApiModelProperty("填单人姓名")
+ private String tdrName;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDetailsVo.java
new file mode 100644
index 00000000..342bb27b
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDetailsVo.java
@@ -0,0 +1,108 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoVo
+ * Description: 采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 视图数据详情", description = "采购订单表 视图数据详情")
+public class PurchaseRequisitionTobaccoDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("供应商唯一编码")
+ private String supplierOnlyCode; // 供应商唯一编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("监管0未审核,1审核通过,2审核不通过")
+ private String purchaseState; // 监管0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private String bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("完成状态")
+ private String completionStatus; // 完成状态
+ @ApiModelProperty("完成状态Key")
+ private String completionStatusKey; // 完成状态Key
+ @ApiModelProperty("填单人code")
+ private String tdrCode;
+ @ApiModelProperty("填单人姓名")
+ private String tdrName;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDto.java
new file mode 100644
index 00000000..346e20fc
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoDto.java
@@ -0,0 +1,108 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDto.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoDto
+ * Description: 采购订单表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 数据传输对象", description = "采购订单表 数据传输对象")
+public class PurchaseRequisitionTobaccoDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("供应商唯一编码")
+ private String supplierOnlyCode; // 供应商唯一编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("监管0未审核,1审核通过,2审核不通过")
+ private String purchaseState; // 监管0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private String bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("完成状态")
+ private String completionStatus; // 完成状态
+ @ApiModelProperty("完成状态Key")
+ private String completionStatusKey; // 完成状态Key
+ @ApiModelProperty("填单人code")
+ private String tdrCode;
+ @ApiModelProperty("填单人姓名")
+ private String tdrName;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeign.java
new file mode 100644
index 00000000..f648058b
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeign.java
@@ -0,0 +1,76 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoFeign.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoFeign
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "采购订单表")
+@FeignClient(
+ contextId = "yxt-supervise-PurchaseRequisitionTobacco",
+ name = "yxt-supervise",
+ path = "v1/purchaserequisitiontobacco",
+ fallback = PurchaseRequisitionTobaccoFeignFallback.class)
+public interface PurchaseRequisitionTobaccoFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody PurchaseRequisitionTobaccoDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeignFallback.java
new file mode 100644
index 00000000..ef467527
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoFeignFallback.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoFeignFallback
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class PurchaseRequisitionTobaccoFeignFallback implements PurchaseRequisitionTobaccoFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitiontobacco/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(PurchaseRequisitionTobaccoDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitiontobacco/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitiontobacco/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitiontobacco/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoQuery.java
new file mode 100644
index 00000000..d469fa5e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoQuery.java
@@ -0,0 +1,106 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoQuery.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoQuery
+ * Description: 采购订单表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 查询条件", description = "采购订单表 查询条件")
+public class PurchaseRequisitionTobaccoQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("供应商唯一编码")
+ private String supplierOnlyCode; // 供应商唯一编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("监管0未审核,1审核通过,2审核不通过")
+ private String purchaseState; // 监管0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private String bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("完成状态")
+ private String completionStatus; // 完成状态
+ @ApiModelProperty("完成状态Key")
+ private String completionStatusKey; // 完成状态Key
+ @ApiModelProperty("填单人code")
+ private String tdrCode;
+ @ApiModelProperty("填单人姓名")
+ private String tdrName;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoVo.java
new file mode 100644
index 00000000..ba4627b7
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobacco/PurchaseRequisitionTobaccoVo.java
@@ -0,0 +1,116 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobacco;
+
+
+import com.yxt.anrui.portal.api.purchaserequisitionstore.PurchaseRequisitionStoreVo;
+import com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetails;
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobacco.PurchaseRequisitionTobaccoVo
+ * Description: 采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 视图数据对象", description = "采购订单表 视图数据对象")
+public class PurchaseRequisitionTobaccoVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("供应商唯一编码")
+ private String supplierOnlyCode; // 供应商唯一编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("监管0未审核,1审核通过,2审核不通过")
+ private String purchaseState; // 监管0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("监管审批意见")
+ private String purchaseRemarks; // 监管审批意见
+ @ApiModelProperty("银行0未审核,1审核通过,2审核不通过")
+ private String bankState; // 银行0未审核,1审核通过,2审核不通过
+ @ApiModelProperty("银行审批意见")
+ private String bankRemarks; // 银行审批意见
+ @ApiModelProperty("完成状态")
+ private String completionStatus; // 完成状态
+ @ApiModelProperty("完成状态Key")
+ private String completionStatusKey; // 完成状态Key
+ @ApiModelProperty("填单人code")
+ private String tdrCode;
+ @ApiModelProperty("填单人姓名")
+ private String tdrName;
+
+
+ private List storeList = new ArrayList<>();
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetails.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetails.java
new file mode 100644
index 00000000..7245885e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetails.java
@@ -0,0 +1,77 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetails.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetails
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表", description = "采购订单表")
+@TableName("purchase_requisition_tobacco_details")
+public class PurchaseRequisitionTobaccoDetails extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("卷烟代码")
+ private String yCode; // 卷烟代码
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 门店名称编码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 门店名称
+ @ApiModelProperty("批发价")
+ private String pfj; // 批发价
+ @ApiModelProperty("要货量")
+ private String yhl; // 要货量
+ @ApiModelProperty("订单量")
+ private String ddl; // 订单量
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("厂家名称")
+ private String cjmc; // 厂家名称
+ @ApiModelProperty("零售指导价")
+ private String lszdj; // 零售指导价
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDetailsVo.java
new file mode 100644
index 00000000..5817f2da
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDetailsVo.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsVo
+ * Description: 采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 视图数据详情", description = "采购订单表 视图数据详情")
+public class PurchaseRequisitionTobaccoDetailsDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("卷烟代码")
+ private String yCode; // 卷烟代码
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 门店名称编码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 门店名称
+ @ApiModelProperty("批发价")
+ private String pfj; // 批发价
+ @ApiModelProperty("要货量")
+ private String yhl; // 要货量
+ @ApiModelProperty("订单量")
+ private String ddl; // 订单量
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("厂家名称")
+ private String cjmc; // 厂家名称
+ @ApiModelProperty("零售指导价")
+ private String lszdj; // 零售指导价
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDto.java
new file mode 100644
index 00000000..4ca5b4a2
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsDto.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsDto.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsDto
+ * Description: 采购订单表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 数据传输对象", description = "采购订单表 数据传输对象")
+public class PurchaseRequisitionTobaccoDetailsDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("卷烟代码")
+ private String yCode; // 卷烟代码
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 门店名称编码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 门店名称
+ @ApiModelProperty("批发价")
+ private String pfj; // 批发价
+ @ApiModelProperty("要货量")
+ private String yhl; // 要货量
+ @ApiModelProperty("订单量")
+ private String ddl; // 订单量
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("厂家名称")
+ private String cjmc; // 厂家名称
+ @ApiModelProperty("零售指导价")
+ private String lszdj; // 零售指导价
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeign.java
new file mode 100644
index 00000000..ad527d28
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeign.java
@@ -0,0 +1,76 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsFeign.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsFeign
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "采购订单表")
+@FeignClient(
+ contextId = "yxt-supervise-PurchaseRequisitionTobaccoDetails",
+ name = "yxt-supervise",
+ path = "v1/purchaserequisitiontobaccodetails",
+ fallback = PurchaseRequisitionTobaccoDetailsFeignFallback.class)
+public interface PurchaseRequisitionTobaccoDetailsFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody PurchaseRequisitionTobaccoDetailsDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeignFallback.java
new file mode 100644
index 00000000..83ca3d2c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsFeignFallback.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsFeignFallback
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class PurchaseRequisitionTobaccoDetailsFeignFallback implements PurchaseRequisitionTobaccoDetailsFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitiontobaccodetails/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(PurchaseRequisitionTobaccoDetailsDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitiontobaccodetails/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/purchaserequisitiontobaccodetails/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/purchaserequisitiontobaccodetails/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsQuery.java
new file mode 100644
index 00000000..ac4e6adb
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsQuery.java
@@ -0,0 +1,77 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsQuery.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsQuery
+ * Description: 采购订单表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 查询条件", description = "采购订单表 查询条件")
+public class PurchaseRequisitionTobaccoDetailsQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("卷烟代码")
+ private String yCode; // 卷烟代码
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 门店名称编码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 门店名称
+ @ApiModelProperty("批发价")
+ private String pfj; // 批发价
+ @ApiModelProperty("要货量")
+ private String yhl; // 要货量
+ @ApiModelProperty("订单量")
+ private String ddl; // 订单量
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("厂家名称")
+ private String cjmc; // 厂家名称
+ @ApiModelProperty("零售指导价")
+ private String lszdj; // 零售指导价
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsVo.java
new file mode 100644
index 00000000..ecd2f94c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/anrui/portal/api/purchaserequisitiontobaccodetails/PurchaseRequisitionTobaccoDetailsVo.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.portal.api.purchaserequisitiontobaccodetails;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: PurchaseRequisitionTobaccoDetailsVo.java
+ * Class: com.yxt.supervise.portal.api.purchaserequisitiontobaccodetails.PurchaseRequisitionTobaccoDetailsVo
+ * Description: 采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-28 11:37:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 视图数据对象", description = "采购订单表 视图数据对象")
+public class PurchaseRequisitionTobaccoDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("关联表sid")
+ private String mainSid; // 关联表sid
+ @ApiModelProperty("卷烟代码")
+ private String yCode; // 卷烟代码
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 门店名称编码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 门店名称
+ @ApiModelProperty("批发价")
+ private String pfj; // 批发价
+ @ApiModelProperty("要货量")
+ private String yhl; // 要货量
+ @ApiModelProperty("订单量")
+ private String ddl; // 订单量
+ @ApiModelProperty("金额")
+ private String price; // 金额
+ @ApiModelProperty("厂家名称")
+ private String cjmc; // 厂家名称
+ @ApiModelProperty("零售指导价")
+ private String lszdj; // 零售指导价
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfo.java
new file mode 100644
index 00000000..e3dd9e26
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfo.java
@@ -0,0 +1,60 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfo.java
+ * Class: com.supervise.api.brandinfo.BrandInfo
+ * Description: 品牌信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "品牌信息", description = "品牌信息")
+@TableName("brand_info")
+public class BrandInfo extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDetailsVo.java
new file mode 100644
index 00000000..e5b47980
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDetailsVo.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoVo.java
+ * Class: com.supervise.api.brandinfo.BrandInfoVo
+ * Description: 品牌信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "品牌信息 视图数据详情", description = "品牌信息 视图数据详情")
+public class BrandInfoDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDto.java
new file mode 100644
index 00000000..51d09207
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoDto.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoDto.java
+ * Class: com.supervise.api.brandinfo.BrandInfoDto
+ * Description: 品牌信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "品牌信息 数据传输对象", description = "品牌信息 数据传输对象")
+public class BrandInfoDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeign.java
new file mode 100644
index 00000000..4c9d0366
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoFeign.java
+ * Class: com.supervise.api.brandinfo.BrandInfoFeign
+ * Description: 品牌信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "品牌信息")
+@FeignClient(
+ contextId = "yxt-supervise-BrandInfo",
+ name = "yxt-supervise",
+ path = "v1/brandinfo",
+ fallback = BrandInfoFeignFallback.class)
+public interface BrandInfoFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody BrandInfoDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeignFallback.java
new file mode 100644
index 00000000..f21637df
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoFeignFallback.java
+ * Class: com.supervise.api.brandinfo.BrandInfoFeignFallback
+ * Description: 品牌信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class BrandInfoFeignFallback implements BrandInfoFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/brandinfo/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(BrandInfoDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/brandinfo/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/brandinfo/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/brandinfo/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoQuery.java
new file mode 100644
index 00000000..038abb04
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoQuery.java
@@ -0,0 +1,77 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+
+import com.yxt.common.core.query.Query;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoQuery.java
+ * Class: com.supervise.api.brandinfo.BrandInfoQuery
+ * Description: 品牌信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "品牌信息 查询条件", description = "品牌信息 查询条件")
+public class BrandInfoQuery implements Query {
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoVo.java
new file mode 100644
index 00000000..d2ff4435
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/brandinfo/BrandInfoVo.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.brandinfo;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: BrandInfoVo.java
+ * Class: com.supervise.api.brandinfo.BrandInfoVo
+ * Description: 品牌信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "品牌信息 视图数据对象", description = "品牌信息 视图数据对象")
+public class BrandInfoVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommon.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommon.java
new file mode 100644
index 00000000..1fc83ab9
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommon.java
@@ -0,0 +1,66 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dictcommon;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictCommon.java
+ * Class: com.supervise.api.dictcommon.DictCommon
+ * Description: 数据字典——数据项.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:28
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据项", description = "数据字典——数据项")
+@TableName("dict_common")
+public class DictCommon extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("类型code")
+ private String dictType; // 类型code
+ @ApiModelProperty("key值")
+ private String dictKey; // key值
+ @ApiModelProperty("value值")
+ private String dictValue; // value值
+ @ApiModelProperty("路径")
+ private String sidPath; // 路径
+ @ApiModelProperty("父级sid")
+ private String parentSid; // 父级sid
+ @ApiModelProperty("分组名称")
+ private String groupName; // 分组名称
+
+}
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDetailsVo.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDetailsVo.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDetailsVo.java
index e6dd1572..93def413 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDetailsVo.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDetailsVo.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.vo.Vo;
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDto.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDto.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDto.java
index dada383d..9e13111c 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonDto.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonDto.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.dto.Dto;
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeign.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeign.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeign.java
index a851d83d..7e2992ab 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeign.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeign.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeignFallback.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeignFallback.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeignFallback.java
index b6a1b94c..1ba978b4 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonFeignFallback.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonFeignFallback.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonQuery.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonQuery.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonQuery.java
index 9d8a10b5..3e8cfddd 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonQuery.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonQuery.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.query.Query;
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonVo.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonVo.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonVo.java
index 9eecd77b..c54f6278 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/dictcommon/DictCommonVo.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dictcommon/DictCommonVo.java
@@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.dictcommon;
+package com.yxt.supervise.portal.api.dictcommon;
import com.yxt.common.core.vo.Vo;
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictType.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictType.java
new file mode 100644
index 00000000..9e4dfcd3
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictType.java
@@ -0,0 +1,62 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictType.java
+ * Class: com.supervise.api.dicttype.DictType
+ * Description: 数据字典——数据类型.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据类型", description = "数据字典——数据类型")
+@TableName("dict_type")
+public class DictType extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("类型代码")
+ private String dictTypeCode; // 类型代码
+ @ApiModelProperty("类型名称")
+ private String dictTypeName; // 类型名称
+ @ApiModelProperty("级别")
+ private String dictTypeLevel; // 级别
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDetailsVo.java
new file mode 100644
index 00000000..cb16cd6d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDetailsVo.java
@@ -0,0 +1,62 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeVo.java
+ * Class: com.supervise.api.dicttype.DictTypeVo
+ * Description: 数据字典——数据类型 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据类型 视图数据详情", description = "数据字典——数据类型 视图数据详情")
+public class DictTypeDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("类型代码")
+ private String dictTypeCode; // 类型代码
+ @ApiModelProperty("类型名称")
+ private String dictTypeName; // 类型名称
+ @ApiModelProperty("级别")
+ private String dictTypeLevel; // 级别
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDto.java
new file mode 100644
index 00000000..92e607a2
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeDto.java
@@ -0,0 +1,62 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeDto.java
+ * Class: com.supervise.api.dicttype.DictTypeDto
+ * Description: 数据字典——数据类型 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据类型 数据传输对象", description = "数据字典——数据类型 数据传输对象")
+public class DictTypeDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("类型代码")
+ private String dictTypeCode; // 类型代码
+ @ApiModelProperty("类型名称")
+ private String dictTypeName; // 类型名称
+ @ApiModelProperty("级别")
+ private String dictTypeLevel; // 级别
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeign.java
new file mode 100644
index 00000000..9c5c7920
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeign.java
@@ -0,0 +1,76 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeFeign.java
+ * Class: com.supervise.api.dicttype.DictTypeFeign
+ * Description: 数据字典——数据类型.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "数据字典——数据类型")
+@FeignClient(
+ contextId = "yxt-supervise-DictType",
+ name = "yxt-supervise",
+ path = "v1/dicttype",
+ fallback = DictTypeFeignFallback.class)
+public interface DictTypeFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody DictTypeDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeignFallback.java
new file mode 100644
index 00000000..c3653fde
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeFeignFallback.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeFeignFallback.java
+ * Class: com.supervise.api.dicttype.DictTypeFeignFallback
+ * Description: 数据字典——数据类型.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class DictTypeFeignFallback implements DictTypeFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/dicttype/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(DictTypeDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/dicttype/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeQuery.java
new file mode 100644
index 00000000..96fd6b26
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeQuery.java
@@ -0,0 +1,60 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeQuery.java
+ * Class: com.supervise.api.dicttype.DictTypeQuery
+ * Description: 数据字典——数据类型 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据类型 查询条件", description = "数据字典——数据类型 查询条件")
+public class DictTypeQuery implements Query {
+
+ @ApiModelProperty("类型代码")
+ private String dictTypeCode; // 类型代码
+ @ApiModelProperty("类型名称")
+ private String dictTypeName; // 类型名称
+ @ApiModelProperty("级别")
+ private String dictTypeLevel; // 级别
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeVo.java
new file mode 100644
index 00000000..633e19ec
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/dicttype/DictTypeVo.java
@@ -0,0 +1,62 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.dicttype;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: DictTypeVo.java
+ * Class: com.supervise.api.dicttype.DictTypeVo
+ * Description: 数据字典——数据类型 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "数据字典——数据类型 视图数据对象", description = "数据字典——数据类型 视图数据对象")
+public class DictTypeVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("类型代码")
+ private String dictTypeCode; // 类型代码
+ @ApiModelProperty("类型名称")
+ private String dictTypeName; // 类型名称
+ @ApiModelProperty("级别")
+ private String dictTypeLevel; // 级别
+ @ApiModelProperty("名称")
+ private String name; // 名称
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReport.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReport.java
new file mode 100644
index 00000000..e50cda5b
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReport.java
@@ -0,0 +1,18 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/14 11:08
+ */
+@Data
+@ApiModel(value = "销售信息", description = "销售信息")
+@TableName("gd_sales_gd")
+public class GdSalesReport extends BaseEntity {
+ private String storeName;
+ private String salesVolume;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeign.java
new file mode 100644
index 00000000..23e3c2ff
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeign.java
@@ -0,0 +1,52 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeignFallback;
+import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery;
+import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.util.List;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/23 16:11
+ */
+@Api(tags = "销售商品信息")
+@FeignClient(
+ contextId = "yxt-supervise-gdsalesreport",
+ name = "yxt-supervise",
+ path = "v1/gdsalesreport",
+ fallback = GdSalesReportFeignFalback.class)
+public interface GdSalesReportFeign {
+
+ @ApiOperation("查询门店销售信息")
+ @PostMapping("/getAllStoreSalesReport")
+ @ResponseBody
+ public List getAllStoreSalesReport(@RequestBody PagerQuery pq);
+
+
+ @ApiOperation("查询门店商品销售信息")
+ @PostMapping("/getAllGoodsSalesReport")
+ @ResponseBody
+ public List getAllGoodsSalesReport(@RequestBody PagerQuery pq);
+
+
+ @ApiOperation("查询门店烟草销售信息")
+ @PostMapping("/StoreSalesYcReportExcelVo")
+ @ResponseBody
+ public List StoreSalesYcReportExcelVo(@RequestBody PagerQuery pq);
+
+
+ @ApiOperation("查询门店烟草商品销售信息")
+ @PostMapping("/GoodsSalesReportYcExcelVo")
+ @ResponseBody
+ public List GoodsSalesReportYcExcelVo(@RequestBody PagerQuery pq);
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeignFalback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeignFalback.java
new file mode 100644
index 00000000..45a9dc3c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportFeignFalback.java
@@ -0,0 +1,37 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery;
+import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/23 16:12
+ */
+@Component
+public class GdSalesReportFeignFalback implements GdSalesReportFeign{
+ @Override
+ public List getAllStoreSalesReport(PagerQuery pq) {
+ return null;
+ }
+
+ @Override
+ public List getAllGoodsSalesReport(PagerQuery pq) {
+ return null;
+ }
+
+ @Override
+ public List StoreSalesYcReportExcelVo(PagerQuery pq) {
+ return null;
+ }
+
+ @Override
+ public List GoodsSalesReportYcExcelVo(PagerQuery pq) {
+ return null;
+ }
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportQuery.java
new file mode 100644
index 00000000..3c45d9b1
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportQuery.java
@@ -0,0 +1,13 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.yxt.common.core.query.Query;
+import lombok.Data;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/14 11:10
+ */
+@Data
+public class GdSalesReportQuery implements Query {
+ private String date;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportVo.java
new file mode 100644
index 00000000..4b1fac6e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GdSalesReportVo.java
@@ -0,0 +1,32 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/14 11:10
+ */
+@Data
+public class GdSalesReportVo implements Vo {
+ private String id;
+ @ApiModelProperty("渠道")
+ private String storeName;
+ private String salesVolume;
+ @ApiModelProperty("商品名")
+ private String prodName;
+ @ApiModelProperty("数量")
+ private String saleNum;
+ @ApiModelProperty("价格")
+ private String salePrice;
+ @ApiModelProperty("总计")
+ private String total;
+ @ApiModelProperty("类型")
+ private String orderType;
+ @ApiModelProperty("销售订单号")
+ private String orderNo;
+ @ApiModelProperty("商品编码")
+ private String prodCode;
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GoodsSalesReportExcelVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GoodsSalesReportExcelVo.java
new file mode 100644
index 00000000..b67ea769
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/GoodsSalesReportExcelVo.java
@@ -0,0 +1,25 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.yxt.common.core.vo.Vo;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/17 9:07
+ */
+@Data
+public class GoodsSalesReportExcelVo implements Vo {
+ private String serialNumber;
+ private String prodName;
+ private String storeName;
+ private String saleNum;
+ private String salePrice;
+ private BigDecimal total;
+ private String orderType;
+ private String orderNo;
+ private String prodCode;
+
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/MyHandler.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/MyHandler.java
new file mode 100644
index 00000000..5a82b228
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/MyHandler.java
@@ -0,0 +1,87 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+
+import com.alibaba.excel.metadata.Head;
+import com.alibaba.excel.write.merge.AbstractMergeStrategy;
+import org.apache.poi.ss.usermodel.*;
+import org.apache.poi.ss.util.CellRangeAddress;
+import org.apache.poi.ss.util.RegionUtil;
+import java.util.List;
+
+/**
+ * 合并单元格处理类
+ */
+public class MyHandler extends AbstractMergeStrategy {
+
+
+ /**
+ * 合并开始行
+ */
+ private Integer startRow = 0;
+ /**
+ * list表格所有的合并列集合
+ */
+ private List cellRangeAddressList = null;
+
+ public MyHandler() {
+ }
+
+ public MyHandler(int startRow, List cellRangeAddressList) {
+ this.startRow = startRow;
+ this.cellRangeAddressList = cellRangeAddressList;
+ }
+
+ @Override
+ protected void merge(Sheet sheet, Cell cell, Head head, Integer relativeRowIndex) {
+ // 设置样式
+ CellStyle cellStyle = cell.getCellStyle();
+ //水平居中
+ cellStyle.setAlignment(HorizontalAlignment.CENTER);
+ //自动换行
+ cellStyle.setWrapText(true);
+ //在这里判断从哪一行开始调用合并的方法
+ if (cell.getRowIndex() > this.startRow) {
+ if (relativeRowIndex == null || relativeRowIndex == 0) {
+ return;
+ }
+ mergeColumn(sheet, cell, head, relativeRowIndex);
+ }
+ }
+
+ /**
+ * 合并单元格
+ *
+ * @param sheet
+ * @param cell
+ * @param head
+ * @param relativeRowIndex
+ */
+ protected void mergeColumn(Sheet sheet, Cell cell, Head head, Integer relativeRowIndex) {
+ int rowIndex = cell.getRowIndex();
+ int colIndex = cell.getColumnIndex();
+ sheet = cell.getSheet();
+ // 获取前一行
+ Row preRow = sheet.getRow(rowIndex - 1);
+ //获取前一列
+ Cell preCell = preRow.getCell(colIndex);
+ List list = this.cellRangeAddressList;
+ for (int i = 0; i < list.size(); i++) {
+ CellRangeAddress cellRangeAddress = list.get(i);
+ if (cellRangeAddress.containsColumn(preCell.getColumnIndex())) {
+ int lastColIndex = cellRangeAddress.getLastColumn();
+ int firstColIndex = cellRangeAddress.getFirstColumn();
+ CellRangeAddress cra = new CellRangeAddress(cell.getRowIndex(), cell.getRowIndex(), firstColIndex, lastColIndex);
+ sheet.addMergedRegion(cra);
+ // 加边框
+ RegionUtil.setBorderBottom(BorderStyle.THIN, cra, sheet);
+ RegionUtil.setBorderLeft(BorderStyle.THIN, cra, sheet);
+ RegionUtil.setBorderRight(BorderStyle.THIN, cra, sheet);
+ RegionUtil.setBorderTop(BorderStyle.THIN, cra, sheet);
+ return;
+ }
+ }
+
+ }
+
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/StoreSalesReportExcelVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/StoreSalesReportExcelVo.java
new file mode 100644
index 00000000..7a8d268d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/StoreSalesReportExcelVo.java
@@ -0,0 +1,29 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/17 9:03
+ */
+@Data
+public class StoreSalesReportExcelVo implements Vo {
+// private String id;
+ private String serialNumber;
+ @ExcelProperty(value = "渠道")
+ @ApiModelProperty("渠道")
+ private String storeName;
+ @ExcelProperty(value = "销售额")
+ @ApiModelProperty("销售额")
+ private BigDecimal salesVolume;
+ //@ApiModelProperty("渠道数量")
+ //private String storeNum;
+ private String sum;
+ private String date;
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/TotalSales.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/TotalSales.java
new file mode 100644
index 00000000..b334cbaf
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/gdsalesreport/TotalSales.java
@@ -0,0 +1,14 @@
+package com.yxt.supervise.portal.api.gdsalesreport;
+
+import lombok.Data;
+
+/**
+ * @author wangpengfei
+ * @date 2023/4/17 18:03
+ */
+@Data
+public class TotalSales {
+ private String sum;
+ private String date;
+ private String storeNum;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformation.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformation.java
new file mode 100644
index 00000000..c3969da0
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformation.java
@@ -0,0 +1,83 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformation.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformation
+ * Description: 台账信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "台账信息", description = "台账信息")
+@TableName("inventory_information")
+public class InventoryInformation extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("仓库编码")
+ private String warehouseCode; // 仓库编码
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("仓库类型")
+ private String warehouseType; // 仓库类型
+ @ApiModelProperty("商品数量")
+ private String prodNum; // 商品数量
+ @ApiModelProperty("商品货值")
+ private String prodValue; // 商品货值
+ @ApiModelProperty("供应商")
+ private String suppliderSid; // 供应商
+ @ApiModelProperty("供应商")
+ private String suppliderName; // 供应商
+ @ApiModelProperty("新的库存数")
+ private String newInventory;//新的库存数 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("新的货值")
+ private String newValue;//新的货值 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("偏差数量")
+ private String deviations;//偏差数量 维护盘库后与系统中偏差的数值
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDetailsVo.java
new file mode 100644
index 00000000..4a4ea8fd
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDetailsVo.java
@@ -0,0 +1,83 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationVo.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationVo
+ * Description: 台账信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "台账信息 视图数据详情", description = "台账信息 视图数据详情")
+public class InventoryInformationDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("仓库编码")
+ private String warehouseCode; // 仓库编码
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("仓库类型")
+ private String warehouseType; // 仓库类型
+ @ApiModelProperty("商品数量")
+ private String prodNum; // 商品数量
+ @ApiModelProperty("商品货值")
+ private String prodValue; // 商品货值
+ @ApiModelProperty("供应商")
+ private String suppliderSid; // 供应商
+ @ApiModelProperty("新的库存数")
+ private String newInventory;//新的库存数 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("新的货值")
+ private String newValue;//新的货值 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("偏差数量")
+ private String deviations;//偏差数量 维护盘库后与系统中偏差的数值
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDto.java
new file mode 100644
index 00000000..9a8d5c05
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationDto.java
@@ -0,0 +1,82 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationDto.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationDto
+ * Description: 台账信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "台账信息 数据传输对象", description = "台账信息 数据传输对象")
+public class InventoryInformationDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("仓库编码")
+ private String warehouseCode; // 仓库编码
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("仓库类型")
+ private String warehouseType; // 仓库类型
+ @ApiModelProperty("商品数量")
+ private String prodNum; // 商品数量
+ @ApiModelProperty("商品货值")
+ private String prodValue; // 商品货值
+ @ApiModelProperty("供应商")
+ private String suppliderSid; // 供应商
+ @ApiModelProperty("新的库存数")
+ private String newInventory;//新的库存数 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("新的货值")
+ private String newValue;//新的货值 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("偏差数量")
+ private String deviations;//偏差数量 维护盘库后与系统中偏差的数值
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeign.java
new file mode 100644
index 00000000..e1ac49a2
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationFeign.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationFeign
+ * Description: 台账信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "台账信息")
+@FeignClient(
+ contextId = "yxt-supervise-InventoryInformation",
+ name = "yxt-supervise",
+ path = "v1/inventoryinformation",
+ fallback = InventoryInformationFeignFallback.class)
+public interface InventoryInformationFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody InventoryInformationDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeignFallback.java
new file mode 100644
index 00000000..1561cf8c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationFeignFallback.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationFeignFallback
+ * Description: 台账信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class InventoryInformationFeignFallback implements InventoryInformationFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/inventoryinformation/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(InventoryInformationDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/inventoryinformation/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/inventoryinformation/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/inventoryinformation/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationQuery.java
new file mode 100644
index 00000000..5b7d70ab
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationQuery.java
@@ -0,0 +1,80 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationQuery.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationQuery
+ * Description: 台账信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "台账信息 查询条件", description = "台账信息 查询条件")
+public class InventoryInformationQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("仓库编码")
+ private String warehouseCode; // 仓库编码
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("仓库类型")
+ private String warehouseType; // 仓库类型
+ @ApiModelProperty("商品数量")
+ private String prodNum; // 商品数量
+ @ApiModelProperty("商品货值")
+ private String prodValue; // 商品货值
+ @ApiModelProperty("供应商")
+ private String suppliderSid; // 供应商
+ @ApiModelProperty("新的库存数")
+ private String newInventory;//新的库存数 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("新的货值")
+ private String newValue;//新的货值 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("偏差数量")
+ private String deviations;//偏差数量 维护盘库后与系统中偏差的数值
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationVo.java
new file mode 100644
index 00000000..455f4442
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/inventoryinformation/InventoryInformationVo.java
@@ -0,0 +1,82 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.inventoryinformation;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: InventoryInformationVo.java
+ * Class: com.yxt.supervise.api.inventoryinformation.InventoryInformationVo
+ * Description: 台账信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-21 15:10:46
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "台账信息 视图数据对象", description = "台账信息 视图数据对象")
+public class InventoryInformationVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("仓库编码")
+ private String warehouseCode; // 仓库编码
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("仓库类型")
+ private String warehouseType; // 仓库类型
+ @ApiModelProperty("商品数量")
+ private String prodNum; // 商品数量
+ @ApiModelProperty("商品货值")
+ private String prodValue; // 商品货值
+ @ApiModelProperty("供应商")
+ private String suppliderSid; // 供应商
+ @ApiModelProperty("新的库存数")
+ private String newInventory;//新的库存数 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("新的货值")
+ private String newValue;//新的货值 根据入库单 出库单、销售数据进行维护的
+ @ApiModelProperty("偏差数量")
+ private String deviations;//偏差数量 维护盘库后与系统中偏差的数值
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisition.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisition.java
new file mode 100644
index 00000000..69ce0388
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisition.java
@@ -0,0 +1,94 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisition.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisition
+ * Description: 库房提供的采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房提供的采购订单表", description = "库房提供的采购订单表")
+@TableName("kf_purchase_requisition")
+public class KfPurchaseRequisition extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("新的订单编号")
+ private String newCode; // 新的订单编号
+ @ApiModelProperty("旧的订单编号")
+ private String oldCode; // 旧的订单编号
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDetailsVo.java
new file mode 100644
index 00000000..34016013
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDetailsVo.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionVo.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo
+ * Description: 库房提供的采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房提供的采购订单表 视图数据详情", description = "库房提供的采购订单表 视图数据详情")
+public class KfPurchaseRequisitionDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("新的订单编号")
+ private String newCode; // 新的订单编号
+ @ApiModelProperty("旧的订单编号")
+ private String oldCode; // 旧的订单编号
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDto.java
new file mode 100644
index 00000000..e059a980
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDto.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionDto.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDto
+ * Description: 库房提供的采购订单表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房提供的采购订单表 数据传输对象", description = "库房提供的采购订单表 数据传输对象")
+public class KfPurchaseRequisitionDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("新的订单编号")
+ private String newCode; // 新的订单编号
+ @ApiModelProperty("旧的订单编号")
+ private String oldCode; // 旧的订单编号
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeign.java
new file mode 100644
index 00000000..2c4a9d04
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionFeign.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeign
+ * Description: 库房提供的采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "库房提供的采购订单表")
+@FeignClient(
+ contextId = "yxt-supervise-KfPurchaseRequisition",
+ name = "yxt-supervise",
+ path = "v1/kfpurchaserequisition",
+ fallback = KfPurchaseRequisitionFeignFallback.class)
+public interface KfPurchaseRequisitionFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody KfPurchaseRequisitionDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeignFallback.java
new file mode 100644
index 00000000..e80e9a12
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeignFallback
+ * Description: 库房提供的采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class KfPurchaseRequisitionFeignFallback implements KfPurchaseRequisitionFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/kfpurchaserequisition/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(KfPurchaseRequisitionDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/kfpurchaserequisition/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/kfpurchaserequisition/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/kfpurchaserequisition/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionQuery.java
new file mode 100644
index 00000000..dd9b6ff1
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionQuery.java
@@ -0,0 +1,93 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionQuery.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionQuery
+ * Description: 库房提供的采购订单表 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房提供的采购订单表 查询条件", description = "库房提供的采购订单表 查询条件")
+public class KfPurchaseRequisitionQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("新的订单编号")
+ private String newCode; // 新的订单编号
+ @ApiModelProperty("旧的订单编号")
+ private String oldCode; // 旧的订单编号
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionVo.java
new file mode 100644
index 00000000..a044218d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionVo.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisition;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionVo.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo
+ * Description: 库房提供的采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房提供的采购订单表 视图数据对象", description = "库房提供的采购订单表 视图数据对象")
+public class KfPurchaseRequisitionVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期(填单日期)")
+ private String purchaseDate; // 采购日期(填单日期)
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称(默认36524集团)")
+ private String purchasingOrgName; // 采购组织名称(默认36524集团)
+ @ApiModelProperty("采购组织编码(36524)")
+ private String purchasingOrgCode; // 采购组织编码(36524)
+ @ApiModelProperty("采购部门名称(默认生活通)")
+ private String purchasingDeptCode; // 采购部门名称(默认生活通)
+ @ApiModelProperty("采购部门编码(默认生活通编码)")
+ private String purchasingDeptName; // 采购部门编码(默认生活通编码)
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称(和供应商相同)")
+ private String logisticsCompanyName; // 物流公司名称(和供应商相同)
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition; // 仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode; // 仓位code
+ @ApiModelProperty("新的订单编号")
+ private String newCode; // 新的订单编号
+ @ApiModelProperty("旧的订单编号")
+ private String oldCode; // 旧的订单编号
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionPro.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionPro.java
new file mode 100644
index 00000000..ff3e9157
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionPro.java
@@ -0,0 +1,100 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionPro.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionPro
+ * Description: 库房采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:40
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房采购订单商品信息", description = "库房采购订单商品信息")
+@TableName("kf_purchase_requisition_pro")
+public class KfPurchaseRequisitionPro extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("主表sid")
+ private String mainSid; // 主表sid
+ @ApiModelProperty("商品代码")
+ private String proCode; // 商品代码
+ @ApiModelProperty("商品名称")
+ private String proName; // 商品名称
+ @ApiModelProperty("规格型号(来自商品档案中的规格型号)")
+ private String content; // 规格型号(来自商品档案中的规格型号)
+ @ApiModelProperty("数量(对应采购订单中的数量)")
+ private String number; // 数量(对应采购订单中的数量)
+ @ApiModelProperty("包装数量(对应采购订单包装数量,作废以后不用这个字段了)")
+ private String packageNumber; // 包装数量(对应采购订单包装数量,作废以后不用这个字段了)
+ @ApiModelProperty("包内数量(对应采购订单中的规格)")
+ private String packageInsideNumber; // 包内数量(对应采购订单中的规格)
+ @ApiModelProperty("包装规格(对应采购订单中的包装)")
+ private String packageSpec; // 包装规格(对应采购订单中的包装)
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+ @ApiModelProperty("包装价格(元)(对应采购订单中的送货价)")
+ private String packagePrice; // 包装价格(元)(对应采购订单中的送货价)
+ @ApiModelProperty("包合计(元)(对应采购订单中的送货金额)")
+ private String packageTotalPrice; // 包合计(元)(对应采购订单中的送货金额)
+ @ApiModelProperty("单价(元)(进货价/规格=单价)")
+ private String unitPrice; // 单价(元)(进货价/规格=单价)
+ @ApiModelProperty("含税单价(元)(含税金额/包装数量或者规格价)")
+ private String unitPriceTax; // 含税单价(元)(含税金额/包装数量或者规格价)
+ @ApiModelProperty("合计(元)(单价*数量=订货金额)")
+ private String totalPrice; // 合计(元)(单价*数量=订货金额)
+ @ApiModelProperty("商品品类名称")
+ private String category; // 商品品类名称
+ @ApiModelProperty("商品品类编码")
+ private String categoryKey; // 商品品类编码
+ @ApiModelProperty("品牌名称(来自商品档案中的品牌)")
+ private String brand; // 品牌名称(来自商品档案中的品牌)
+ @ApiModelProperty("品牌编码")
+ private String brandCode; // 品牌编码
+ @ApiModelProperty("发货日期")
+ private String issuanceDate; // 发货日期
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("零售金额(对应采购订单中的零售金额)")
+ private String retailAmount; // 零售金额(对应采购订单中的零售金额)
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDetailsVo.java
new file mode 100644
index 00000000..22e44ce0
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDetailsVo.java
@@ -0,0 +1,101 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProVo.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo
+ * Description: 库房采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房采购订单商品信息 视图数据详情", description = "库房采购订单商品信息 视图数据详情")
+public class KfPurchaseRequisitionProDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("主表sid")
+ private String mainSid; // 主表sid
+ @ApiModelProperty("商品代码")
+ private String proCode; // 商品代码
+ @ApiModelProperty("商品名称")
+ private String proName; // 商品名称
+ @ApiModelProperty("规格型号(来自商品档案中的规格型号)")
+ private String content; // 规格型号(来自商品档案中的规格型号)
+ @ApiModelProperty("数量(对应采购订单中的数量)")
+ private String number; // 数量(对应采购订单中的数量)
+ @ApiModelProperty("包装数量(对应采购订单包装数量,作废以后不用这个字段了)")
+ private String packageNumber; // 包装数量(对应采购订单包装数量,作废以后不用这个字段了)
+ @ApiModelProperty("包内数量(对应采购订单中的规格)")
+ private String packageInsideNumber; // 包内数量(对应采购订单中的规格)
+ @ApiModelProperty("包装规格(对应采购订单中的包装)")
+ private String packageSpec; // 包装规格(对应采购订单中的包装)
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+ @ApiModelProperty("包装价格(元)(对应采购订单中的送货价)")
+ private String packagePrice; // 包装价格(元)(对应采购订单中的送货价)
+ @ApiModelProperty("包合计(元)(对应采购订单中的送货金额)")
+ private String packageTotalPrice; // 包合计(元)(对应采购订单中的送货金额)
+ @ApiModelProperty("单价(元)(进货价/规格=单价)")
+ private String unitPrice; // 单价(元)(进货价/规格=单价)
+ @ApiModelProperty("含税单价(元)(含税金额/包装数量或者规格价)")
+ private String unitPriceTax; // 含税单价(元)(含税金额/包装数量或者规格价)
+ @ApiModelProperty("合计(元)(单价*数量=订货金额)")
+ private String totalPrice; // 合计(元)(单价*数量=订货金额)
+ @ApiModelProperty("商品品类名称")
+ private String category; // 商品品类名称
+ @ApiModelProperty("商品品类编码")
+ private String categoryKey; // 商品品类编码
+ @ApiModelProperty("品牌名称(来自商品档案中的品牌)")
+ private String brand; // 品牌名称(来自商品档案中的品牌)
+ @ApiModelProperty("品牌编码")
+ private String brandCode; // 品牌编码
+ @ApiModelProperty("发货日期")
+ private String issuanceDate; // 发货日期
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("零售金额(对应采购订单中的零售金额)")
+ private String retailAmount; // 零售金额(对应采购订单中的零售金额)
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDto.java
new file mode 100644
index 00000000..446d46f0
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDto.java
@@ -0,0 +1,101 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProDto.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDto
+ * Description: 库房采购订单商品信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房采购订单商品信息 数据传输对象", description = "库房采购订单商品信息 数据传输对象")
+public class KfPurchaseRequisitionProDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("主表sid")
+ private String mainSid; // 主表sid
+ @ApiModelProperty("商品代码")
+ private String proCode; // 商品代码
+ @ApiModelProperty("商品名称")
+ private String proName; // 商品名称
+ @ApiModelProperty("规格型号(来自商品档案中的规格型号)")
+ private String content; // 规格型号(来自商品档案中的规格型号)
+ @ApiModelProperty("数量(对应采购订单中的数量)")
+ private String number; // 数量(对应采购订单中的数量)
+ @ApiModelProperty("包装数量(对应采购订单包装数量,作废以后不用这个字段了)")
+ private String packageNumber; // 包装数量(对应采购订单包装数量,作废以后不用这个字段了)
+ @ApiModelProperty("包内数量(对应采购订单中的规格)")
+ private String packageInsideNumber; // 包内数量(对应采购订单中的规格)
+ @ApiModelProperty("包装规格(对应采购订单中的包装)")
+ private String packageSpec; // 包装规格(对应采购订单中的包装)
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+ @ApiModelProperty("包装价格(元)(对应采购订单中的送货价)")
+ private String packagePrice; // 包装价格(元)(对应采购订单中的送货价)
+ @ApiModelProperty("包合计(元)(对应采购订单中的送货金额)")
+ private String packageTotalPrice; // 包合计(元)(对应采购订单中的送货金额)
+ @ApiModelProperty("单价(元)(进货价/规格=单价)")
+ private String unitPrice; // 单价(元)(进货价/规格=单价)
+ @ApiModelProperty("含税单价(元)(含税金额/包装数量或者规格价)")
+ private String unitPriceTax; // 含税单价(元)(含税金额/包装数量或者规格价)
+ @ApiModelProperty("合计(元)(单价*数量=订货金额)")
+ private String totalPrice; // 合计(元)(单价*数量=订货金额)
+ @ApiModelProperty("商品品类名称")
+ private String category; // 商品品类名称
+ @ApiModelProperty("商品品类编码")
+ private String categoryKey; // 商品品类编码
+ @ApiModelProperty("品牌名称(来自商品档案中的品牌)")
+ private String brand; // 品牌名称(来自商品档案中的品牌)
+ @ApiModelProperty("品牌编码")
+ private String brandCode; // 品牌编码
+ @ApiModelProperty("发货日期")
+ private String issuanceDate; // 发货日期
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("零售金额(对应采购订单中的零售金额)")
+ private String retailAmount; // 零售金额(对应采购订单中的零售金额)
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeign.java
new file mode 100644
index 00000000..845ca49f
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProFeign.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeign
+ * Description: 库房采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "库房采购订单商品信息")
+@FeignClient(
+ contextId = "yxt-supervise-KfPurchaseRequisitionPro",
+ name = "yxt-supervise",
+ path = "v1/kfpurchaserequisitionpro",
+ fallback = KfPurchaseRequisitionProFeignFallback.class)
+public interface KfPurchaseRequisitionProFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody KfPurchaseRequisitionProDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeignFallback.java
new file mode 100644
index 00000000..df4aa63d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeignFallback
+ * Description: 库房采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class KfPurchaseRequisitionProFeignFallback implements KfPurchaseRequisitionProFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/kfpurchaserequisitionpro/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(KfPurchaseRequisitionProDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/kfpurchaserequisitionpro/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt-supervise/kfpurchaserequisitionpro/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt-supervise/kfpurchaserequisitionpro/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProQuery.java
new file mode 100644
index 00000000..1f56773d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProQuery.java
@@ -0,0 +1,99 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProQuery.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery
+ * Description: 库房采购订单商品信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房采购订单商品信息 查询条件", description = "库房采购订单商品信息 查询条件")
+public class KfPurchaseRequisitionProQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("主表sid")
+ private String mainSid; // 主表sid
+ @ApiModelProperty("商品代码")
+ private String proCode; // 商品代码
+ @ApiModelProperty("商品名称")
+ private String proName; // 商品名称
+ @ApiModelProperty("规格型号(来自商品档案中的规格型号)")
+ private String content; // 规格型号(来自商品档案中的规格型号)
+ @ApiModelProperty("数量(对应采购订单中的数量)")
+ private String number; // 数量(对应采购订单中的数量)
+ @ApiModelProperty("包装数量(对应采购订单包装数量,作废以后不用这个字段了)")
+ private String packageNumber; // 包装数量(对应采购订单包装数量,作废以后不用这个字段了)
+ @ApiModelProperty("包内数量(对应采购订单中的规格)")
+ private String packageInsideNumber; // 包内数量(对应采购订单中的规格)
+ @ApiModelProperty("包装规格(对应采购订单中的包装)")
+ private String packageSpec; // 包装规格(对应采购订单中的包装)
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+ @ApiModelProperty("包装价格(元)(对应采购订单中的送货价)")
+ private String packagePrice; // 包装价格(元)(对应采购订单中的送货价)
+ @ApiModelProperty("包合计(元)(对应采购订单中的送货金额)")
+ private String packageTotalPrice; // 包合计(元)(对应采购订单中的送货金额)
+ @ApiModelProperty("单价(元)(进货价/规格=单价)")
+ private String unitPrice; // 单价(元)(进货价/规格=单价)
+ @ApiModelProperty("含税单价(元)(含税金额/包装数量或者规格价)")
+ private String unitPriceTax; // 含税单价(元)(含税金额/包装数量或者规格价)
+ @ApiModelProperty("合计(元)(单价*数量=订货金额)")
+ private String totalPrice; // 合计(元)(单价*数量=订货金额)
+ @ApiModelProperty("商品品类名称")
+ private String category; // 商品品类名称
+ @ApiModelProperty("商品品类编码")
+ private String categoryKey; // 商品品类编码
+ @ApiModelProperty("品牌名称(来自商品档案中的品牌)")
+ private String brand; // 品牌名称(来自商品档案中的品牌)
+ @ApiModelProperty("品牌编码")
+ private String brandCode; // 品牌编码
+ @ApiModelProperty("发货日期")
+ private String issuanceDate; // 发货日期
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("零售金额(对应采购订单中的零售金额)")
+ private String retailAmount; // 零售金额(对应采购订单中的零售金额)
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProVo.java
new file mode 100644
index 00000000..90bf53dc
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProVo.java
@@ -0,0 +1,101 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.kfpurchaserequisitionpro;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProVo.java
+ * Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo
+ * Description: 库房采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-07 16:24:41
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "库房采购订单商品信息 视图数据对象", description = "库房采购订单商品信息 视图数据对象")
+public class KfPurchaseRequisitionProVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("主表sid")
+ private String mainSid; // 主表sid
+ @ApiModelProperty("商品代码")
+ private String proCode; // 商品代码
+ @ApiModelProperty("商品名称")
+ private String proName; // 商品名称
+ @ApiModelProperty("规格型号(来自商品档案中的规格型号)")
+ private String content; // 规格型号(来自商品档案中的规格型号)
+ @ApiModelProperty("数量(对应采购订单中的数量)")
+ private String number; // 数量(对应采购订单中的数量)
+ @ApiModelProperty("包装数量(对应采购订单包装数量,作废以后不用这个字段了)")
+ private String packageNumber; // 包装数量(对应采购订单包装数量,作废以后不用这个字段了)
+ @ApiModelProperty("包内数量(对应采购订单中的规格)")
+ private String packageInsideNumber; // 包内数量(对应采购订单中的规格)
+ @ApiModelProperty("包装规格(对应采购订单中的包装)")
+ private String packageSpec; // 包装规格(对应采购订单中的包装)
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+ @ApiModelProperty("包装价格(元)(对应采购订单中的送货价)")
+ private String packagePrice; // 包装价格(元)(对应采购订单中的送货价)
+ @ApiModelProperty("包合计(元)(对应采购订单中的送货金额)")
+ private String packageTotalPrice; // 包合计(元)(对应采购订单中的送货金额)
+ @ApiModelProperty("单价(元)(进货价/规格=单价)")
+ private String unitPrice; // 单价(元)(进货价/规格=单价)
+ @ApiModelProperty("含税单价(元)(含税金额/包装数量或者规格价)")
+ private String unitPriceTax; // 含税单价(元)(含税金额/包装数量或者规格价)
+ @ApiModelProperty("合计(元)(单价*数量=订货金额)")
+ private String totalPrice; // 合计(元)(单价*数量=订货金额)
+ @ApiModelProperty("商品品类名称")
+ private String category; // 商品品类名称
+ @ApiModelProperty("商品品类编码")
+ private String categoryKey; // 商品品类编码
+ @ApiModelProperty("品牌名称(来自商品档案中的品牌)")
+ private String brand; // 品牌名称(来自商品档案中的品牌)
+ @ApiModelProperty("品牌编码")
+ private String brandCode; // 品牌编码
+ @ApiModelProperty("发货日期")
+ private String issuanceDate; // 发货日期
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("零售金额(对应采购订单中的零售金额)")
+ private String retailAmount; // 零售金额(对应采购订单中的零售金额)
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompany.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompany.java
new file mode 100644
index 00000000..69910b2b
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompany.java
@@ -0,0 +1,68 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompany.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompany
+ * Description: 物流公司信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "物流公司信息", description = "物流公司信息")
+@TableName("logistics_company")
+public class LogisticsCompany extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDetailsVo.java
new file mode 100644
index 00000000..7bdc0840
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDetailsVo.java
@@ -0,0 +1,69 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyVo.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyVo
+ * Description: 物流公司信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "物流公司信息 视图数据详情", description = "物流公司信息 视图数据详情")
+public class LogisticsCompanyDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDto.java
new file mode 100644
index 00000000..8dba2f82
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyDto.java
@@ -0,0 +1,69 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyDto.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyDto
+ * Description: 物流公司信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "物流公司信息 数据传输对象", description = "物流公司信息 数据传输对象")
+public class LogisticsCompanyDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeign.java
new file mode 100644
index 00000000..80d3103e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyFeign.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyFeign
+ * Description: 物流公司信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "物流公司信息")
+@FeignClient(
+ contextId = "LogisticsCompany",
+ name = "yxt-supervise",
+ path = "v1/logisticscompany",
+ fallback = LogisticsCompanyFeignFallback.class)
+public interface LogisticsCompanyFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody LogisticsCompanyDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeignFallback.java
new file mode 100644
index 00000000..319af846
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyFeignFallback.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyFeignFallback
+ * Description: 物流公司信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class LogisticsCompanyFeignFallback implements LogisticsCompanyFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口宇信通监管/logisticscompany/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(LogisticsCompanyDto dto){
+ return ResultBean.fireFail().setMsg("接口宇信通监管/logisticscompany/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口宇信通监管/logisticscompany/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口宇信通监管/logisticscompany/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyQuery.java
new file mode 100644
index 00000000..287e64c7
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyQuery.java
@@ -0,0 +1,67 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyQuery.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyQuery
+ * Description: 物流公司信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "物流公司信息 查询条件", description = "物流公司信息 查询条件")
+public class LogisticsCompanyQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyVo.java
new file mode 100644
index 00000000..bfbfe4e9
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/logisticscompany/LogisticsCompanyVo.java
@@ -0,0 +1,69 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.logisticscompany;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: LogisticsCompanyVo.java
+ * Class: com.yxt.supervise.api.logisticscompany.LogisticsCompanyVo
+ * Description: 物流公司信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "物流公司信息 视图数据对象", description = "物流公司信息 视图数据对象")
+public class LogisticsCompanyVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfo.java
new file mode 100644
index 00000000..bdbe561e
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfo.java
@@ -0,0 +1,66 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.manufacturerinfo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ManufacturerInfo.java
+ * Class: com.supervise.api.manufacturerinfo.ManufacturerInfo
+ * Description: 厂商信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "厂商信息", description = "厂商信息")
+@TableName("manufacturer_info")
+public class ManufacturerInfo extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("地址")
+ private String address; // 地址
+ @ApiModelProperty("电话")
+ private String telephone; // 电话
+ @ApiModelProperty("联系人")
+ private String contacts; // 联系人
+
+}
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDetailsVo.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDetailsVo.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDetailsVo.java
index 726524d9..8871b52c 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDetailsVo.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDetailsVo.java
@@ -23,17 +23,17 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
-import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.Date;
-
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoVo.java
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDto.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDto.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDto.java
index 60bca73e..3fbe39de 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoDto.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoDto.java
@@ -23,17 +23,17 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
-import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.Date;
-
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoDto.java
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeign.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeign.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeign.java
index 4c2ec4e1..d52138ae 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeign.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeign.java
@@ -23,16 +23,18 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
+import java.util.List;
+
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoFeign.java
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeignFallback.java
similarity index 97%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeignFallback.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeignFallback.java
index 1ed5b3da..2b937955 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoFeignFallback.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoFeignFallback.java
@@ -23,13 +23,15 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Component;
+import java.util.List;
+
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoFeignFallback.java
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoQuery.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoQuery.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoQuery.java
index ceba9917..906c93ca 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoQuery.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoQuery.java
@@ -23,17 +23,17 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
-import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.query.Query;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.Date;
-
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoQuery.java
diff --git a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoVo.java
similarity index 98%
rename from yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoVo.java
rename to yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoVo.java
index b6e9cd13..4cc97b54 100644
--- a/yxt_supervise/supervise-supplychain/src/main/java/com/yxt/supervise/supplychain/feign/manufacturerinfo/ManufacturerInfoVo.java
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/manufacturerinfo/ManufacturerInfoVo.java
@@ -23,17 +23,17 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
-package com.yxt.supervise.supplychain.feign.manufacturerinfo;
+package com.yxt.supervise.portal.api.manufacturerinfo;
-import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.util.Date;
-
/**
* Project: yxt_supervise(宇信通监管)
* File: ManufacturerInfoVo.java
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformation.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformation.java
new file mode 100644
index 00000000..e2dbf308
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformation.java
@@ -0,0 +1,156 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformation.java
+ * Class: com.supervise.api.productinformation.ProductInformation
+ * Description: 商品档案信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品档案信息", description = "商品档案信息")
+@TableName("product_information")
+public class ProductInformation extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("含量")
+ private String content; // 含量
+ @ApiModelProperty("类别")
+ private String category; // 类别
+ @ApiModelProperty("类别key")
+ private String categoryKey; // 类别key
+ @ApiModelProperty("规格单位")
+ private String unit; // 规格单位
+ @ApiModelProperty("制造厂")
+ private String manufacturer; // 制造厂
+ @ApiModelProperty("制造厂sid")
+ private String manufacturerSid; // 制造厂sid
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("品牌sid")
+ private String brandSid; // 品牌sid
+ @ApiModelProperty("产地")
+ private String placeOfOrigin; // 产地
+ @ApiModelProperty("等级")
+ private String grade; // 等级
+ @ApiModelProperty("等级key")
+ private String gradeKey; // 等级key
+ @ApiModelProperty("保质期")
+ private String qualityGuaranteePeriod; // 保质期
+ @ApiModelProperty("部门")
+ private String deptartment; // 部门
+ @ApiModelProperty("货架")
+ private String goodsShelves; // 货架
+ @ApiModelProperty("货架code")
+ private String goodsShelvesCode; // 货架code
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("毛利率")
+ private String grossProfitMargin; // 毛利率
+ @ApiModelProperty("采购员")
+ private String buyer; // 采购员
+ @ApiModelProperty("核算售价")
+ private String accountingSalesPrice; // 核算售价
+ @ApiModelProperty("最新进价(系统中导出的)")
+ private String latestPurchasePrice; // 最新进价
+ @ApiModelProperty("库存价")
+ private String inventoryPrice; // 库存价
+ @ApiModelProperty("合同进价")
+ private String contractPurchasePrice; // 合同进价
+ @ApiModelProperty("会员价")
+ private String membershipPrice; // 会员价
+ @ApiModelProperty("进项税率")
+ private String inputTaxRate; // 进项税率
+ @ApiModelProperty("销项税率")
+ private String outputTaxRate; // 销项税率
+ @ApiModelProperty("仓位")
+ private String position; // 仓位
+ @ApiModelProperty("仓位code")
+ private String positionCode; // 仓位code
+ @ApiModelProperty("结算供应商")
+ private String supplier; // 结算供应商
+ @ApiModelProperty("结算供应商Sid")
+ private String supplierSid; // 结算供应商Sid
+ @ApiModelProperty("配货方式")
+ private String distributionMethod; // 配货方式
+ @ApiModelProperty("配货方式Key")
+ private String distributionMethodKey; // 配货方式Key
+ @ApiModelProperty("来源单位")
+ private String sourceUnit; // 来源单位
+ @ApiModelProperty("管理到效期")
+ private String managementExpirationDate; // 管理到效期
+ @ApiModelProperty("配货价")
+ private String rationingPrice; // 配货价
+ @ApiModelProperty("最低售价")
+ private String lowestSellingPrice; // 最低售价
+ @ApiModelProperty("缺省进价")
+ private String defaultPurchasePrice; // 缺省进价
+ @ApiModelProperty("批发价")
+ private String tradePrice; // 批发价
+ @ApiModelProperty("规格说明")
+ private String specifications; // 规格说明
+ @ApiModelProperty("规格长宽高")
+ private String description; // 规格长宽高
+ @ApiModelProperty("规格重量")
+ private String weight; // 规格重量
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后调价时间")
+ private Date priceAdjustmentTime; // 最后调价时间
+ @ApiModelProperty("对方系统代码")
+ private String systemCode; // 对方系统代码
+ @ApiModelProperty("去税最新进价")
+ private String priceWithoutTax; // 去税最新进价
+ @ApiModelProperty("去税库存价")
+ private String taxableInventoryPrice; // 去税库存价
+ @ApiModelProperty("去税合同进价")
+ private String ContractPriceExcludingTax; // 去税合同进价
+ @ApiModelProperty("商品状态")
+ private String productStatus; // 商品状态
+ @ApiModelProperty("商品状态key")
+ private String productStatusKey; // 商品状态key
+ @ApiModelProperty("最新进价(需要每次导入采购订单更新的)")
+ private String newestPurchasePrice;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDetailsVo.java
new file mode 100644
index 00000000..0240dcc8
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDetailsVo.java
@@ -0,0 +1,174 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationVo.java
+ * Class: com.supervise.api.productinformation.ProductInformationVo
+ * Description: 商品档案信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品档案信息 视图数据详情", description = "商品档案信息 视图数据详情")
+public class ProductInformationDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("含量")
+ private String content; // 含量
+ @ApiModelProperty("类别")
+ private String category; // 类别
+ @ApiModelProperty("类别key")
+ private String categoryKey; // 类别key
+ @ApiModelProperty("规格单位")
+ private String unit; // 规格单位
+ @ApiModelProperty("制造厂")
+ private String manufacturer; // 制造厂
+ @ApiModelProperty("制造厂sid")
+ private String manufacturerSid; // 制造厂sid
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("品牌sid")
+ private String brandSid; // 品牌sid
+ @ApiModelProperty("产地")
+ private String placeOfOrigin; // 产地
+ @ApiModelProperty("等级")
+ private String grade; // 等级
+ @ApiModelProperty("等级key")
+ private String gradeKey; // 等级key
+ @ApiModelProperty("保质期")
+ private String qualityGuaranteePeriod; // 保质期
+ @ApiModelProperty("部门")
+ private String deptartment; // 部门
+ @ApiModelProperty("货架")
+ private String goodsShelves; // 货架
+ @ApiModelProperty("货架code")
+ private String goodsShelvesCode; // 货架code
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("毛利率")
+ private String grossProfitMargin; // 毛利率
+ @ApiModelProperty("采购员")
+ private String buyer; // 采购员
+ @ApiModelProperty("核算售价")
+ private String accountingSalesPrice; // 核算售价
+ @ApiModelProperty("最新进价")
+ private String latestPurchasePrice; // 最新进价
+ @ApiModelProperty("库存价")
+ private String inventoryPrice; // 库存价
+ @ApiModelProperty("合同进价")
+ private String contractPurchasePrice; // 合同进价
+ @ApiModelProperty("会员价")
+ private String membershipPrice; // 会员价
+ @ApiModelProperty("进项税率")
+ private String inputTaxRate; // 进项税率
+ @ApiModelProperty("销项税率")
+ private String outputTaxRate; // 销项税率
+ @ApiModelProperty("仓位")
+ private String position; // 仓位
+ @ApiModelProperty("仓位code")
+ private String positionCode; // 仓位code
+ @ApiModelProperty("结算供应商")
+ private String supplier; // 结算供应商
+ @ApiModelProperty("结算供应商Sid")
+ private String supplierSid; // 结算供应商Sid
+ @ApiModelProperty("配货方式")
+ private String distributionMethod; // 配货方式
+ @ApiModelProperty("配货方式Key")
+ private String distributionMethodKey; // 配货方式Key
+ @ApiModelProperty("来源单位")
+ private String sourceUnit; // 来源单位
+ @ApiModelProperty("管理到效期")
+ private String managementExpirationDate; // 管理到效期
+ @ApiModelProperty("配货价")
+ private String rationingPrice; // 配货价
+ @ApiModelProperty("最低售价")
+ private String lowestSellingPrice; // 最低售价
+ @ApiModelProperty("缺省进价")
+ private String defaultPurchasePrice; // 缺省进价
+ @ApiModelProperty("批发价")
+ private String tradePrice; // 批发价
+ @ApiModelProperty("规格说明")
+ private String specifications; // 规格说明
+ @ApiModelProperty("规格长宽高")
+ private String description; // 规格长宽高
+ @ApiModelProperty("规格重量")
+ private String weight; // 规格重量
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后调价时间")
+ private Date priceAdjustmentTimeStart; // 最后调价时间
+ private Date priceAdjustmentTimeEnd; // 最后调价时间
+ @ApiModelProperty("对方系统代码")
+ private String systemCode; // 对方系统代码
+ @ApiModelProperty("去税最新进价")
+ private String priceWithoutTax; // 去税最新进价
+ @ApiModelProperty("去税库存价")
+ private String taxableInventoryPrice; // 去税库存价
+ @ApiModelProperty("去税合同进价")
+ private String ContractPriceExcludingTax; // 去税合同进价
+ @ApiModelProperty("商品状态")
+ private String productStatus; // 商品状态
+ @ApiModelProperty("最新进价(需要每次导入采购订单更新的)")
+ private String newestPurchasePrice;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDto.java
new file mode 100644
index 00000000..701d7cee
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationDto.java
@@ -0,0 +1,174 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationDto.java
+ * Class: com.supervise.api.productinformation.ProductInformationDto
+ * Description: 商品档案信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品档案信息 数据传输对象", description = "商品档案信息 数据传输对象")
+public class ProductInformationDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("含量")
+ private String content; // 含量
+ @ApiModelProperty("类别")
+ private String category; // 类别
+ @ApiModelProperty("类别key")
+ private String categoryKey; // 类别key
+ @ApiModelProperty("规格单位")
+ private String unit; // 规格单位
+ @ApiModelProperty("制造厂")
+ private String manufacturer; // 制造厂
+ @ApiModelProperty("制造厂sid")
+ private String manufacturerSid; // 制造厂sid
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("品牌sid")
+ private String brandSid; // 品牌sid
+ @ApiModelProperty("产地")
+ private String placeOfOrigin; // 产地
+ @ApiModelProperty("等级")
+ private String grade; // 等级
+ @ApiModelProperty("等级key")
+ private String gradeKey; // 等级key
+ @ApiModelProperty("保质期")
+ private String qualityGuaranteePeriod; // 保质期
+ @ApiModelProperty("部门")
+ private String deptartment; // 部门
+ @ApiModelProperty("货架")
+ private String goodsShelves; // 货架
+ @ApiModelProperty("货架code")
+ private String goodsShelvesCode; // 货架code
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("毛利率")
+ private String grossProfitMargin; // 毛利率
+ @ApiModelProperty("采购员")
+ private String buyer; // 采购员
+ @ApiModelProperty("核算售价")
+ private String accountingSalesPrice; // 核算售价
+ @ApiModelProperty("最新进价")
+ private String latestPurchasePrice; // 最新进价
+ @ApiModelProperty("库存价")
+ private String inventoryPrice; // 库存价
+ @ApiModelProperty("合同进价")
+ private String contractPurchasePrice; // 合同进价
+ @ApiModelProperty("会员价")
+ private String membershipPrice; // 会员价
+ @ApiModelProperty("进项税率")
+ private String inputTaxRate; // 进项税率
+ @ApiModelProperty("销项税率")
+ private String outputTaxRate; // 销项税率
+ @ApiModelProperty("仓位")
+ private String position; // 仓位
+ @ApiModelProperty("仓位code")
+ private String positionCode; // 仓位code
+ @ApiModelProperty("结算供应商")
+ private String supplier; // 结算供应商
+ @ApiModelProperty("结算供应商Sid")
+ private String supplierSid; // 结算供应商Sid
+ @ApiModelProperty("配货方式")
+ private String distributionMethod; // 配货方式
+ @ApiModelProperty("配货方式Key")
+ private String distributionMethodKey; // 配货方式Key
+ @ApiModelProperty("来源单位")
+ private String sourceUnit; // 来源单位
+ @ApiModelProperty("管理到效期")
+ private String managementExpirationDate; // 管理到效期
+ @ApiModelProperty("配货价")
+ private String rationingPrice; // 配货价
+ @ApiModelProperty("最低售价")
+ private String lowestSellingPrice; // 最低售价
+ @ApiModelProperty("缺省进价")
+ private String defaultPurchasePrice; // 缺省进价
+ @ApiModelProperty("批发价")
+ private String tradePrice; // 批发价
+ @ApiModelProperty("规格说明")
+ private String specifications; // 规格说明
+ @ApiModelProperty("规格长宽高")
+ private String description; // 规格长宽高
+ @ApiModelProperty("规格重量")
+ private String weight; // 规格重量
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后调价时间")
+ private Date priceAdjustmentTimeStart; // 最后调价时间
+ private Date priceAdjustmentTimeEnd; // 最后调价时间
+ @ApiModelProperty("对方系统代码")
+ private String systemCode; // 对方系统代码
+ @ApiModelProperty("去税最新进价")
+ private String priceWithoutTax; // 去税最新进价
+ @ApiModelProperty("去税库存价")
+ private String taxableInventoryPrice; // 去税库存价
+ @ApiModelProperty("去税合同进价")
+ private String ContractPriceExcludingTax; // 去税合同进价
+ @ApiModelProperty("商品状态")
+ private String productStatus; // 商品状态
+ @ApiModelProperty("最新进价(需要每次导入采购订单更新的)")
+ private String newestPurchasePrice;
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeign.java
new file mode 100644
index 00000000..2d0365c6
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationFeign.java
+ * Class: com.supervise.api.productinformation.ProductInformationFeign
+ * Description: 商品档案信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "商品档案信息")
+@FeignClient(
+ contextId = "yxt-supervise-ProductInformation",
+ name = "yxt-supervise",
+ path = "v1/productinformation",
+ fallback = ProductInformationFeignFallback.class)
+public interface ProductInformationFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody ProductInformationDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeignFallback.java
new file mode 100644
index 00000000..20602b1c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationFeignFallback.java
+ * Class: com.supervise.api.productinformation.ProductInformationFeignFallback
+ * Description: 商品档案信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class ProductInformationFeignFallback implements ProductInformationFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/productinformation/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(ProductInformationDto dto){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/productinformation/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口yxt_supervise/productinformation/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口yxt_supervise/productinformation/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationQuery.java
new file mode 100644
index 00000000..d056483a
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationQuery.java
@@ -0,0 +1,172 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+
+import com.yxt.common.core.query.Query;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationQuery.java
+ * Class: com.supervise.api.productinformation.ProductInformationQuery
+ * Description: 商品档案信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品档案信息 查询条件", description = "商品档案信息 查询条件")
+public class ProductInformationQuery implements Query {
+
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("含量")
+ private String content; // 含量
+ @ApiModelProperty("类别")
+ private String category; // 类别
+ @ApiModelProperty("类别key")
+ private String categoryKey; // 类别key
+ @ApiModelProperty("规格单位")
+ private String unit; // 规格单位
+ @ApiModelProperty("制造厂")
+ private String manufacturer; // 制造厂
+ @ApiModelProperty("制造厂sid")
+ private String manufacturerSid; // 制造厂sid
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("品牌sid")
+ private String brandSid; // 品牌sid
+ @ApiModelProperty("产地")
+ private String placeOfOrigin; // 产地
+ @ApiModelProperty("等级")
+ private String grade; // 等级
+ @ApiModelProperty("等级key")
+ private String gradeKey; // 等级key
+ @ApiModelProperty("保质期")
+ private String qualityGuaranteePeriod; // 保质期
+ @ApiModelProperty("部门")
+ private String deptartment; // 部门
+ @ApiModelProperty("货架")
+ private String goodsShelves; // 货架
+ @ApiModelProperty("货架code")
+ private String goodsShelvesCode; // 货架code
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("毛利率")
+ private String grossProfitMargin; // 毛利率
+ @ApiModelProperty("采购员")
+ private String buyer; // 采购员
+ @ApiModelProperty("核算售价")
+ private String accountingSalesPrice; // 核算售价
+ @ApiModelProperty("最新进价")
+ private String latestPurchasePrice; // 最新进价
+ @ApiModelProperty("库存价")
+ private String inventoryPrice; // 库存价
+ @ApiModelProperty("合同进价")
+ private String contractPurchasePrice; // 合同进价
+ @ApiModelProperty("会员价")
+ private String membershipPrice; // 会员价
+ @ApiModelProperty("进项税率")
+ private String inputTaxRate; // 进项税率
+ @ApiModelProperty("销项税率")
+ private String outputTaxRate; // 销项税率
+ @ApiModelProperty("仓位")
+ private String position; // 仓位
+ @ApiModelProperty("仓位code")
+ private String positionCode; // 仓位code
+ @ApiModelProperty("结算供应商")
+ private String supplier; // 结算供应商
+ @ApiModelProperty("结算供应商Sid")
+ private String supplierSid; // 结算供应商Sid
+ @ApiModelProperty("配货方式")
+ private String distributionMethod; // 配货方式
+ @ApiModelProperty("配货方式Key")
+ private String distributionMethodKey; // 配货方式Key
+ @ApiModelProperty("来源单位")
+ private String sourceUnit; // 来源单位
+ @ApiModelProperty("管理到效期")
+ private String managementExpirationDate; // 管理到效期
+ @ApiModelProperty("配货价")
+ private String rationingPrice; // 配货价
+ @ApiModelProperty("最低售价")
+ private String lowestSellingPrice; // 最低售价
+ @ApiModelProperty("缺省进价")
+ private String defaultPurchasePrice; // 缺省进价
+ @ApiModelProperty("批发价")
+ private String tradePrice; // 批发价
+ @ApiModelProperty("规格说明")
+ private String specifications; // 规格说明
+ @ApiModelProperty("规格长宽高")
+ private String description; // 规格长宽高
+ @ApiModelProperty("规格重量")
+ private String weight; // 规格重量
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后调价时间")
+ private Date priceAdjustmentTimeStart; // 最后调价时间
+ private Date priceAdjustmentTimeEnd; // 最后调价时间
+ @ApiModelProperty("对方系统代码")
+ private String systemCode; // 对方系统代码
+ @ApiModelProperty("去税最新进价")
+ private String priceWithoutTax; // 去税最新进价
+ @ApiModelProperty("去税库存价")
+ private String taxableInventoryPrice; // 去税库存价
+ @ApiModelProperty("去税合同进价")
+ private String ContractPriceExcludingTax; // 去税合同进价
+ @ApiModelProperty("商品状态")
+ private String productStatus; // 商品状态
+ @ApiModelProperty("最新进价(需要每次导入采购订单更新的)")
+ private String newestPurchasePrice;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationVo.java
new file mode 100644
index 00000000..f4990c17
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productinformation/ProductInformationVo.java
@@ -0,0 +1,174 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productinformation;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: yxt_supervise(宇信通监管)
+ * File: ProductInformationVo.java
+ * Class: com.supervise.api.productinformation.ProductInformationVo
+ * Description: 商品档案信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-11 11:40:29
+ *
+ * @author dongjianzhao
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品档案信息 视图数据对象", description = "商品档案信息 视图数据对象")
+public class ProductInformationVo implements Vo {
+
+ private String sid; // sid
+ private String id; // sid
+ @ApiModelProperty("记录版本,锁")
+ private String lock_version; // 记录版本,锁
+ @ApiModelProperty("创建者")
+ private String create_sid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modify_sid; // 更新者
+ @ApiModelProperty("记录是否可用,1:可用,0:不可用")
+ private String is_enable; // 记录是否可用,1:可用,0:不可用
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录创建时间")
+ private Date create_timeStart; // 记录创建时间
+ private Date create_timeEnd; // 记录创建时间
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("记录最后修改时间")
+ private Date modify_timeStart; // 记录最后修改时间
+ private Date modify_timeEnd; // 记录最后修改时间
+ @ApiModelProperty("记录是否被删除,0:未删除,1:已经删除")
+ private String is_delete; // 记录是否被删除,0:未删除,1:已经删除
+ @ApiModelProperty("代码")
+ private String code; // 代码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("含量")
+ private String content; // 含量
+ @ApiModelProperty("类别")
+ private String category; // 类别
+ @ApiModelProperty("类别key")
+ private String categoryKey; // 类别key
+ @ApiModelProperty("规格单位")
+ private String unit; // 规格单位
+ @ApiModelProperty("制造厂")
+ private String manufacturer; // 制造厂
+ @ApiModelProperty("制造厂sid")
+ private String manufacturerSid; // 制造厂sid
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("品牌sid")
+ private String brandSid; // 品牌sid
+ @ApiModelProperty("产地")
+ private String placeOfOrigin; // 产地
+ @ApiModelProperty("等级")
+ private String grade; // 等级
+ @ApiModelProperty("等级key")
+ private String gradeKey; // 等级key
+ @ApiModelProperty("保质期")
+ private String qualityGuaranteePeriod; // 保质期
+ @ApiModelProperty("部门")
+ private String deptartment; // 部门
+ @ApiModelProperty("货架")
+ private String goodsShelves; // 货架
+ @ApiModelProperty("货架code")
+ private String goodsShelvesCode; // 货架code
+ @ApiModelProperty("第二代码")
+ private String secondCode; // 第二代码
+ @ApiModelProperty("毛利率")
+ private String grossProfitMargin; // 毛利率
+ @ApiModelProperty("采购员")
+ private String buyer; // 采购员
+ @ApiModelProperty("核算售价")
+ private String accountingSalesPrice; // 核算售价
+ @ApiModelProperty("最新进价")
+ private String latestPurchasePrice; // 最新进价
+ @ApiModelProperty("库存价")
+ private String inventoryPrice; // 库存价
+ @ApiModelProperty("合同进价")
+ private String contractPurchasePrice; // 合同进价
+ @ApiModelProperty("会员价")
+ private String membershipPrice; // 会员价
+ @ApiModelProperty("进项税率")
+ private String inputTaxRate; // 进项税率
+ @ApiModelProperty("销项税率")
+ private String outputTaxRate; // 销项税率
+ @ApiModelProperty("仓位")
+ private String position; // 仓位
+ @ApiModelProperty("仓位code")
+ private String positionCode; // 仓位code
+ @ApiModelProperty("结算供应商")
+ private String supplier; // 结算供应商
+ @ApiModelProperty("结算供应商Sid")
+ private String supplierSid; // 结算供应商Sid
+ @ApiModelProperty("配货方式")
+ private String distributionMethod; // 配货方式
+ @ApiModelProperty("配货方式Key")
+ private String distributionMethodKey; // 配货方式Key
+ @ApiModelProperty("来源单位")
+ private String sourceUnit; // 来源单位
+ @ApiModelProperty("管理到效期")
+ private String managementExpirationDate; // 管理到效期
+ @ApiModelProperty("配货价")
+ private String rationingPrice; // 配货价
+ @ApiModelProperty("最低售价")
+ private String lowestSellingPrice; // 最低售价
+ @ApiModelProperty("缺省进价")
+ private String defaultPurchasePrice; // 缺省进价
+ @ApiModelProperty("批发价")
+ private String tradePrice; // 批发价
+ @ApiModelProperty("规格说明")
+ private String specifications; // 规格说明
+ @ApiModelProperty("规格长宽高")
+ private String description; // 规格长宽高
+ @ApiModelProperty("规格重量")
+ private String weight; // 规格重量
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后调价时间")
+ private Date priceAdjustmentTimeStart; // 最后调价时间
+ private Date priceAdjustmentTimeEnd; // 最后调价时间
+ @ApiModelProperty("对方系统代码")
+ private String systemCode; // 对方系统代码
+ @ApiModelProperty("去税最新进价")
+ private String priceWithoutTax; // 去税最新进价
+ @ApiModelProperty("去税库存价")
+ private String taxableInventoryPrice; // 去税库存价
+ @ApiModelProperty("去税合同进价")
+ private String ContractPriceExcludingTax; // 去税合同进价
+ @ApiModelProperty("商品状态")
+ private String productStatus; // 商品状态
+ @ApiModelProperty("最新进价(需要每次导入采购订单更新的)")
+ private String newestPurchasePrice;
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNum.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNum.java
new file mode 100644
index 00000000..9a6af25f
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNum.java
@@ -0,0 +1,90 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfo.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfo
+ * Description: 商品代码、商品名称.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品代码、商品名称信息", description = "商品代码、商品名称信息")
+@TableName("product_num")
+public class ProductNum extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("编码")
+ private String code; // 编码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("品类")
+ private String category; // 品类
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("结算供应商code")
+ private String supplierCode; // 结算供应商
+ @ApiModelProperty("结算供应商name")
+ private String supplierName; // 结算供应商
+ @ApiModelProperty("条码")
+ private String barCode; // 条码
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+
+ @ApiModelProperty("进价")
+ private String purchasePrice; // 进价
+ @ApiModelProperty("配价")
+ private String valence;//配价
+ @ApiModelProperty("售价")
+ private String price; // 售价
+
+ @ApiModelProperty("箱规")
+ private String boxGauge; // 箱规
+ @ApiModelProperty("订货数量")
+ private String num; // 订货数量
+ @ApiModelProperty("订货金额")
+ private String orderAmount; // 订货金额
+
+ @ApiModelProperty("税票")
+ private String taxReceipt; // 税票
+ @ApiModelProperty("降价折扣")
+ private String discount;//降价折扣
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDetailsVo.java
new file mode 100644
index 00000000..954dbe81
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDetailsVo.java
@@ -0,0 +1,92 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoVo.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoVo
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品代码、商品名称信息", description = "商品代码、商品名称信息")
+public class ProductNumDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("编码")
+ private String code; // 编码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("品类")
+ private String category; // 品类
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("结算供应商code")
+ private String supplierCode; // 结算供应商
+ @ApiModelProperty("结算供应商name")
+ private String supplierName; // 结算供应商
+ @ApiModelProperty("条码")
+ private String barCode; // 条码
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+
+ @ApiModelProperty("进价")
+ private String purchasePrice; // 进价
+ @ApiModelProperty("售价")
+ private String price; // 售价
+ @ApiModelProperty("箱规")
+ private String boxGauge; // 箱规
+ @ApiModelProperty("订货数量")
+ private String num; // 订货数量
+ @ApiModelProperty("订货金额")
+ private String orderAmount; // 订货金额
+
+ @ApiModelProperty("税票")
+ private String taxReceipt; // 税票
+ @ApiModelProperty("降价折扣")
+ private String discount;//降价折扣
+ @ApiModelProperty("配价")
+ private String valence;//配价
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDto.java
new file mode 100644
index 00000000..845430c9
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumDto.java
@@ -0,0 +1,92 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoDto.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoDto
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品代码、商品名称信息", description = "商品代码、商品名称信息")
+public class ProductNumDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("编码")
+ private String code; // 编码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("品类")
+ private String category; // 品类
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("结算供应商code")
+ private String supplierCode; // 结算供应商
+ @ApiModelProperty("结算供应商name")
+ private String supplierName; // 结算供应商
+ @ApiModelProperty("条码")
+ private String barCode; // 条码
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+
+ @ApiModelProperty("进价")
+ private String purchasePrice; // 进价
+ @ApiModelProperty("售价")
+ private String price; // 售价
+ @ApiModelProperty("箱规")
+ private String boxGauge; // 箱规
+ @ApiModelProperty("订货数量")
+ private String num; // 订货数量
+ @ApiModelProperty("订货金额")
+ private String orderAmount; // 订货金额
+
+ @ApiModelProperty("税票")
+ private String taxReceipt; // 税票
+ @ApiModelProperty("降价折扣")
+ private String discount;//降价折扣
+ @ApiModelProperty("配价")
+ private String valence;//配价
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeign.java
new file mode 100644
index 00000000..89985d2b
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeign.java
@@ -0,0 +1,76 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoFeign.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoFeign
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "商品代码、商品名称信息")
+@FeignClient(
+ contextId = "com.supervise-ProductNum",
+ name = "com.supervise",
+ path = "v1/productnum",
+ fallback = ProductNumFeignFallback.class)
+public interface ProductNumFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody ProductNumDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeignFallback.java
new file mode 100644
index 00000000..eab208d6
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumFeignFallback.java
@@ -0,0 +1,70 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoFeignFallback.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoFeignFallback
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class ProductNumFeignFallback implements ProductNumFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口com.supervise/warehouseinfo/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(ProductNumDto dto){
+ return ResultBean.fireFail().setMsg("接口com.supervise/warehouseinfo/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口com.supervise/warehouseinfo/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口com.supervise/warehouseinfo/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumQuery.java
new file mode 100644
index 00000000..cf960f10
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumQuery.java
@@ -0,0 +1,89 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoQuery.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoQuery
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品代码、商品名称信息", description = "商品代码、商品名称信息")
+public class ProductNumQuery implements Query {
+ @ApiModelProperty("编码")
+ private String code; // 编码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("品类")
+ private String category; // 品类
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("结算供应商code")
+ private String supplierCode; // 结算供应商
+ @ApiModelProperty("结算供应商name")
+ private String supplierName; // 结算供应商
+ @ApiModelProperty("条码")
+ private String barCode; // 条码
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+
+ @ApiModelProperty("进价")
+ private String purchasePrice; // 进价
+ @ApiModelProperty("售价")
+ private String price; // 售价
+ @ApiModelProperty("箱规")
+ private String boxGauge; // 箱规
+ @ApiModelProperty("订货数量")
+ private String num; // 订货数量
+ @ApiModelProperty("订货金额")
+ private String orderAmount; // 订货金额
+
+ @ApiModelProperty("税票")
+ private String taxReceipt; // 税票
+ @ApiModelProperty("降价折扣")
+ private String discount;//降价折扣
+ @ApiModelProperty("配价")
+ private String valence;//配价
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumVo.java
new file mode 100644
index 00000000..9c53d650
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/productnum/ProductNumVo.java
@@ -0,0 +1,90 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.productnum;
+
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: com.supervise(宇信通监管)
+ * File: WarehouseInfoVo.java
+ * Class: com.supervise.api.warehouseinfo.WarehouseInfoVo
+ * Description: 商品代码、商品名称信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-12 09:42:36
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "商品代码、商品名称信息", description = "商品代码、商品名称信息")
+public class ProductNumVo implements Vo {
+ private String sid; // sid
+ @ApiModelProperty("编码")
+ private String code; // 编码
+ @ApiModelProperty("名称")
+ private String name; // 名称
+ @ApiModelProperty("品类")
+ private String category; // 品类
+ @ApiModelProperty("品牌")
+ private String brand; // 品牌
+ @ApiModelProperty("批次")
+ private String pc; // 批次
+ @ApiModelProperty("结算供应商code")
+ private String supplierCode; // 结算供应商
+ @ApiModelProperty("结算供应商name")
+ private String supplierName; // 结算供应商
+ @ApiModelProperty("条码")
+ private String barCode; // 条码
+ @ApiModelProperty("单位")
+ private String unit; // 单位
+
+ @ApiModelProperty("进价")
+ private String purchasePrice; // 进价
+ @ApiModelProperty("售价")
+ private String price; // 售价
+ @ApiModelProperty("箱规")
+ private String boxGauge; // 箱规
+ @ApiModelProperty("订货数量")
+ private String num; // 订货数量
+ @ApiModelProperty("订货金额")
+ private String orderAmount; // 订货金额
+
+ @ApiModelProperty("税票")
+ private String taxReceipt; // 税票
+ @ApiModelProperty("降价折扣")
+ private String discount;//降价折扣
+ @ApiModelProperty("配价")
+ private String valence;//配价
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/Pszxpfsj.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/Pszxpfsj.java
new file mode 100644
index 00000000..39ba99a3
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/Pszxpfsj.java
@@ -0,0 +1,94 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: Pszxpfsj.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.Pszxpfsj
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息", description = "采购订单商品信息")
+@TableName("pszxpfsj")
+public class Pszxpfsj extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("类型")
+ private String type; // 类型
+ @ApiModelProperty("销售订单编号")
+ private String code; // 销售订单编号
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("品牌代码")
+ private String brandCode; // 品牌代码
+ @ApiModelProperty("品牌名称")
+ private String brandName; // 品牌名称
+ @ApiModelProperty("大类")
+ private String dalei; // 大类
+ @ApiModelProperty("中类")
+ private String zhonglei; // 中类
+ @ApiModelProperty("小类")
+ private String xiaolei; // 小类
+ @ApiModelProperty("客户代码")
+ private String cutomerCode; // 客户代码
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("销售数量")
+ private String salesNum; // 销售数量
+ @ApiModelProperty("销售渠道")
+ private String storeCode; // 销售渠道
+ @ApiModelProperty("销售价格")
+ private String unitPrice; // 销售价格
+ @ApiModelProperty("销售成本")
+ private String salesPrice; // 销售成本
+ @ApiModelProperty("利润")
+ private String lirun; // 利润
+ @ApiModelProperty("数据日期")
+ private String orderDate; // 数据日期
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDetailsVo.java
new file mode 100644
index 00000000..5b3e4f88
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDetailsVo.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjVo.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjVo
+ * Description: 采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 视图数据详情", description = "采购订单商品信息 视图数据详情")
+public class PszxpfsjDetailsVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("类型")
+ private String type; // 类型
+ @ApiModelProperty("销售订单编号")
+ private String code; // 销售订单编号
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("品牌代码")
+ private String brandCode; // 品牌代码
+ @ApiModelProperty("品牌名称")
+ private String brandName; // 品牌名称
+ @ApiModelProperty("大类")
+ private String dalei; // 大类
+ @ApiModelProperty("中类")
+ private String zhonglei; // 中类
+ @ApiModelProperty("小类")
+ private String xiaolei; // 小类
+ @ApiModelProperty("客户代码")
+ private String cutomerCode; // 客户代码
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("销售数量")
+ private String salesNum; // 销售数量
+ @ApiModelProperty("销售渠道")
+ private String storeCode; // 销售渠道
+ @ApiModelProperty("销售价格")
+ private String unitPrice; // 销售价格
+ @ApiModelProperty("销售成本")
+ private String salesPrice; // 销售成本
+ @ApiModelProperty("利润")
+ private String lirun; // 利润
+ @ApiModelProperty("数据日期")
+ private String orderDate; // 数据日期
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDto.java
new file mode 100644
index 00000000..6d114f08
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjDto.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjDto.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjDto
+ * Description: 采购订单商品信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 数据传输对象", description = "采购订单商品信息 数据传输对象")
+public class PszxpfsjDto implements Dto {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("类型")
+ private String type; // 类型
+ @ApiModelProperty("销售订单编号")
+ private String code; // 销售订单编号
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("品牌代码")
+ private String brandCode; // 品牌代码
+ @ApiModelProperty("品牌名称")
+ private String brandName; // 品牌名称
+ @ApiModelProperty("大类")
+ private String dalei; // 大类
+ @ApiModelProperty("中类")
+ private String zhonglei; // 中类
+ @ApiModelProperty("小类")
+ private String xiaolei; // 小类
+ @ApiModelProperty("客户代码")
+ private String cutomerCode; // 客户代码
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("销售数量")
+ private String salesNum; // 销售数量
+ @ApiModelProperty("销售渠道")
+ private String storeCode; // 销售渠道
+ @ApiModelProperty("销售价格")
+ private String unitPrice; // 销售价格
+ @ApiModelProperty("销售成本")
+ private String salesPrice; // 销售成本
+ @ApiModelProperty("利润")
+ private String lirun; // 利润
+ @ApiModelProperty("数据日期")
+ private String orderDate; // 数据日期
+
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeign.java
new file mode 100644
index 00000000..a40f8599
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjFeign.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjFeign
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "采购订单商品信息")
+@FeignClient(
+ contextId = "supervise-Pszxpfsj",
+ name = "supervise",
+ path = "v1/pszxpfsj",
+ fallback = PszxpfsjFeignFallback.class)
+public interface PszxpfsjFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody PszxpfsjDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid);
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeignFallback.java
new file mode 100644
index 00000000..239e2c1c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjFeignFallback.java
@@ -0,0 +1,72 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjFeignFallback.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjFeignFallback
+ * Description: 采购订单商品信息.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class PszxpfsjFeignFallback implements PszxpfsjFeign {
+
+ @Override
+ public ResultBean> listPage(PagerQuery pq){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口supervise/pszxpfsj/listPage无法访问");
+ }
+
+ @Override
+ public ResultBean save(PszxpfsjDto dto){
+ return ResultBean.fireFail().setMsg("接口supervise/pszxpfsj/save无法访问");
+ }
+
+ @Override
+ public ResultBean delBySids( String[] sids){
+ return ResultBean.fireFail().setMsg("接口supervise/pszxpfsj/delBySids无法访问");
+ }
+
+ @Override
+ public ResultBean fetchDetailsBySid(String sid){
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口supervise/pszxpfsj/fetchDetailsBySid无法访问");
+ }
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjQuery.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjQuery.java
new file mode 100644
index 00000000..47c9b15c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjQuery.java
@@ -0,0 +1,93 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+
+import com.yxt.common.core.query.Query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjQuery.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjQuery
+ * Description: 采购订单商品信息 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 查询条件", description = "采购订单商品信息 查询条件")
+public class PszxpfsjQuery implements Query {
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("类型")
+ private String type; // 类型
+ @ApiModelProperty("销售订单编号")
+ private String code; // 销售订单编号
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("品牌代码")
+ private String brandCode; // 品牌代码
+ @ApiModelProperty("品牌名称")
+ private String brandName; // 品牌名称
+ @ApiModelProperty("大类")
+ private String dalei; // 大类
+ @ApiModelProperty("中类")
+ private String zhonglei; // 中类
+ @ApiModelProperty("小类")
+ private String xiaolei; // 小类
+ @ApiModelProperty("客户代码")
+ private String cutomerCode; // 客户代码
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("销售数量")
+ private String salesNum; // 销售数量
+ @ApiModelProperty("销售渠道")
+ private String storeCode; // 销售渠道
+ @ApiModelProperty("销售价格")
+ private String unitPrice; // 销售价格
+ @ApiModelProperty("销售成本")
+ private String salesPrice; // 销售成本
+ @ApiModelProperty("利润")
+ private String lirun; // 利润
+ @ApiModelProperty("数据日期")
+ private String orderDate; // 数据日期
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjVo.java
new file mode 100644
index 00000000..e661eb9c
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/pszxpfsj/PszxpfsjVo.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.pszxpfsj;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: supervise(宇信通监管)
+ * File: PszxpfsjVo.java
+ * Class: com.yxt.supervise.portal.api.pszxpfsj.PszxpfsjVo
+ * Description: 采购订单商品信息 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-12-24 14:12:54
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单商品信息 视图数据对象", description = "采购订单商品信息 视图数据对象")
+public class PszxpfsjVo implements Vo {
+
+ private String sid; // sid
+
+ @ApiModelProperty("创建者")
+ private String createSid; // 创建者
+ @ApiModelProperty("更新者")
+ private String modifySid; // 更新者
+ @ApiModelProperty("类型")
+ private String type; // 类型
+ @ApiModelProperty("销售订单编号")
+ private String code; // 销售订单编号
+ @ApiModelProperty("商品编码")
+ private String prodCode; // 商品编码
+ @ApiModelProperty("商品条码")
+ private String prodBarCode; // 商品条码
+ @ApiModelProperty("商品名称")
+ private String prodName; // 商品名称
+ @ApiModelProperty("品牌代码")
+ private String brandCode; // 品牌代码
+ @ApiModelProperty("品牌名称")
+ private String brandName; // 品牌名称
+ @ApiModelProperty("大类")
+ private String dalei; // 大类
+ @ApiModelProperty("中类")
+ private String zhonglei; // 中类
+ @ApiModelProperty("小类")
+ private String xiaolei; // 小类
+ @ApiModelProperty("客户代码")
+ private String cutomerCode; // 客户代码
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("销售数量")
+ private String salesNum; // 销售数量
+ @ApiModelProperty("销售渠道")
+ private String storeCode; // 销售渠道
+ @ApiModelProperty("销售价格")
+ private String unitPrice; // 销售价格
+ @ApiModelProperty("销售成本")
+ private String salesPrice; // 销售成本
+ @ApiModelProperty("利润")
+ private String lirun; // 利润
+ @ApiModelProperty("数据日期")
+ private String orderDate; // 数据日期
+
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java
new file mode 100644
index 00000000..20e8e5fa
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java
@@ -0,0 +1,95 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.purchaserequisition;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.yxt.common.core.domain.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: PurchaseRequisition.java
+ * Class: com.yxt.supervise.api.purchaserequisition.PurchaseRequisition
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表", description = "采购订单表")
+@TableName("purchase_requisition")
+public class PurchaseRequisition extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期")
+ private String purchaseDate; // 采购日期
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称")
+ private String purchasingOrgName; // 采购组织名称
+ @ApiModelProperty("采购组织编码")
+ private String purchasingOrgCode; // 采购组织编码
+ @ApiModelProperty("采购部门名称")
+ private String purchasingDeptCode; // 采购部门名称
+ @ApiModelProperty("采购部门编码")
+ private String purchasingDeptName; // 采购部门编码
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称")
+ private String logisticsCompanyName; // 物流公司名称
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition;//仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode;//
+ @ApiModelProperty("新订单编号")
+ private String newCode;//
+ @ApiModelProperty("旧订单编号")
+ private String oldCode;//
+ @ApiModelProperty("完成状态")
+ private String completionStatus;//完成状态
+ @ApiModelProperty("完成状态")
+ private String completionStatusKey;//完成状态
+}
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java
new file mode 100644
index 00000000..12ca344d
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java
@@ -0,0 +1,102 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.purchaserequisition;
+
+
+import com.yxt.common.core.vo.Vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import com.yxt.supervise.portal.api.purchaserequisitionpro.PurchaseRequisitionProDto;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: PurchaseRequisitionVo.java
+ * Class: com.yxt.supervise.api.purchaserequisition.PurchaseRequisitionVo
+ * Description: 采购订单表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:11
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 视图数据详情", description = "采购订单表 视图数据详情")
+public class PurchaseRequisitionDetailsVo implements Vo {
+
+ private String sid; // sid
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期")
+ private String purchaseDate; // 采购日期
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称")
+ private String purchasingOrgName; // 采购组织名称
+ @ApiModelProperty("采购组织编码")
+ private String purchasingOrgCode; // 采购组织编码
+ @ApiModelProperty("采购部门名称")
+ private String purchasingDeptCode; // 采购部门名称
+ @ApiModelProperty("采购部门编码")
+ private String purchasingDeptName; // 采购部门编码
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称")
+ private String logisticsCompanyName; // 物流公司名称
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition;//仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode;//
+ @ApiModelProperty("新订单编号")
+ private String newCode;//
+ @ApiModelProperty("旧订单编号")
+ private String oldCode;//
+ @ApiModelProperty("完成状态")
+ private String completionStatus;//完成状态
+ @ApiModelProperty("完成状态")
+ private String completionStatusKey;//完成状态
+ @ApiModelProperty("商品列表")
+ private List pros=new ArrayList<>();
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java
new file mode 100644
index 00000000..65380af4
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java
@@ -0,0 +1,102 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.purchaserequisition;
+
+
+import com.yxt.common.core.dto.Dto;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import com.yxt.supervise.portal.api.purchaserequisitionpro.PurchaseRequisitionProDto;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: PurchaseRequisitionDto.java
+ * Class: com.yxt.supervise.api.purchaserequisition.PurchaseRequisitionDto
+ * Description: 采购订单表 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "采购订单表 数据传输对象", description = "采购订单表 数据传输对象")
+public class PurchaseRequisitionDto implements Dto {
+
+ private String sid; // sid
+ @ApiModelProperty("单号")
+ private String code; // 单号
+ @ApiModelProperty("采购员姓名")
+ private String buyerName; // 采购员姓名
+ @ApiModelProperty("采购员编码")
+ private String buyerCode; // 采购员编码
+ @ApiModelProperty("采购日期")
+ private String purchaseDate; // 采购日期
+ @ApiModelProperty("到货日期")
+ private String arrivalDate; // 到货日期
+ @ApiModelProperty("采购组织名称")
+ private String purchasingOrgName; // 采购组织名称
+ @ApiModelProperty("采购组织编码")
+ private String purchasingOrgCode; // 采购组织编码
+ @ApiModelProperty("采购部门名称")
+ private String purchasingDeptCode; // 采购部门名称
+ @ApiModelProperty("采购部门编码")
+ private String purchasingDeptName; // 采购部门编码
+ @ApiModelProperty("供应商名称")
+ private String supplierName; // 供应商名称
+ @ApiModelProperty("供应商编码")
+ private String supplierCode; // 供应商编码
+ @ApiModelProperty("物流公司名称")
+ private String logisticsCompanyName; // 物流公司名称
+ @ApiModelProperty("物流公司编码")
+ private String logisticsCompanyCode; // 物流公司编码
+ @ApiModelProperty("单据到效期")
+ private String expiryDate; // 单据到效期
+ @ApiModelProperty("仓位")
+ private String warehousePosition;//仓位
+ @ApiModelProperty("仓位code")
+ private String warehousePositionCode;//
+ @ApiModelProperty("新订单编号")
+ private String newCode;//
+ @ApiModelProperty("旧订单编号")
+ private String oldCode;//
+ @ApiModelProperty("完成状态")
+ private String completionStatus;//完成状态
+ @ApiModelProperty("完成状态")
+ private String completionStatusKey;//完成状态
+ @ApiModelProperty("商品列表")
+ private List pros=new ArrayList<>();
+}
\ No newline at end of file
diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionFeign.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionFeign.java
new file mode 100644
index 00000000..5acb1f88
--- /dev/null
+++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionFeign.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.supervise.portal.api.purchaserequisition;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * Project: 宇信通监管(宇信通监管)
+ * File: PurchaseRequisitionFeign.java
+ * Class: com.yxt.supervise.api.purchaserequisition.PurchaseRequisitionFeign
+ * Description: 采购订单表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-11-20 16:44:10
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "采购订单表")
+@FeignClient(
+ contextId = "PurchaseRequisition",
+ name = "yxt-supervise",
+ path = "v1/purchaserequisition",
+ fallback = PurchaseRequisitionFeignFallback.class)
+public interface PurchaseRequisitionFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody PurchaseRequisitionDto dto);
+
+ @ApiOperation("根据sid删除记录")
+ @DeleteMapping("/delBySids")
+ @ResponseBody
+ public ResultBean delBySids(@RequestBody String[] sids);
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ @ResponseBody
+ public ResultBean