diff --git a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisition.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDto.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeign.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionQuery.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionPro.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDto.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeign.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeignFallback.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProQuery.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/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-api/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-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java index b27eff63..3e5e786f 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java +++ b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java @@ -84,4 +84,8 @@ public class PurchaseRequisition extends BaseEntity { private String warehousePosition;//仓位 @ApiModelProperty("仓位code") private String warehousePositionCode;// + @ApiModelProperty("新订单编号") + private String newCode;// + @ApiModelProperty("旧订单编号") + private String oldCode;// } diff --git a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java index 7cab9f7f..c4b111ae 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java +++ b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java @@ -84,4 +84,8 @@ public class PurchaseRequisitionDetailsVo implements Vo { private String warehousePosition;//仓位 @ApiModelProperty("仓位code") private String warehousePositionCode;// + @ApiModelProperty("新订单编号") + private String newCode;// + @ApiModelProperty("旧订单编号") + private String oldCode;// } \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java index afd4019c..c814cfe6 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java +++ b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java @@ -84,4 +84,8 @@ public class PurchaseRequisitionDto implements Dto { private String warehousePosition;//仓位 @ApiModelProperty("仓位code") private String warehousePositionCode;// + @ApiModelProperty("新订单编号") + private String newCode;// + @ApiModelProperty("旧订单编号") + private String oldCode;// } \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionQuery.java b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionQuery.java index d8e7b2a5..5bccc8a8 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionQuery.java +++ b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionQuery.java @@ -82,4 +82,8 @@ public class PurchaseRequisitionQuery implements Query { private String warehousePosition;//仓位 @ApiModelProperty("仓位code") private String warehousePositionCode;// + @ApiModelProperty("新订单编号") + private String newCode;// + @ApiModelProperty("旧订单编号") + private String oldCode;// } diff --git a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionVo.java b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionVo.java index d3b14700..ea41d01a 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionVo.java +++ b/yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionVo.java @@ -84,4 +84,8 @@ public class PurchaseRequisitionVo implements Vo { private String warehousePosition;//仓位 @ApiModelProperty("仓位code") private String warehousePositionCode;// + @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/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.java new file mode 100644 index 00000000..7de595ca --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisition; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisition; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo; + +import java.util.List; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionMapper.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionMapper
+ * 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 + */ +@Mapper +public interface KfPurchaseRequisitionMapper extends BaseMapper { + + //@Update("update kf_purchase_requisition set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from kf_purchase_requisition") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.xml b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.xml new file mode 100644 index 00000000..a1b608f0 --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionRest.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionRest.java new file mode 100644 index 00000000..2f2c0bd8 --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisition; + +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.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisition; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionQuery; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDetailsVo; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDto; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeign; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionFeignFallback.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionRest
+ * 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 = "库房提供的采购订单表") +@RestController("com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionRest") +@RequestMapping("v1/kfpurchaserequisition") +public class KfPurchaseRequisitionRest implements KfPurchaseRequisitionFeign { + + @Autowired + private KfPurchaseRequisitionService kfPurchaseRequisitionService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = kfPurchaseRequisitionService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody KfPurchaseRequisitionDto dto){ + ResultBean rb = ResultBean.fireFail(); + kfPurchaseRequisitionService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + kfPurchaseRequisitionService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + KfPurchaseRequisitionDetailsVo vo = kfPurchaseRequisitionService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionService.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionService.java new file mode 100644 index 00000000..6bd28b64 --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisition; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +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.kfpurchaserequisition.KfPurchaseRequisition; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionQuery; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDetailsVo; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDto; +import com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionService.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionService
+ * 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 + */ +@Service +public class KfPurchaseRequisitionService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(KfPurchaseRequisitionQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + KfPurchaseRequisitionQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(KfPurchaseRequisitionDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(KfPurchaseRequisitionDto dto){ + KfPurchaseRequisition entity = new KfPurchaseRequisition(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(KfPurchaseRequisitionDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + KfPurchaseRequisition entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public KfPurchaseRequisitionDetailsVo fetchDetailsVoBySid(String sid){ + KfPurchaseRequisition entity = fetchBySid(sid); + KfPurchaseRequisitionDetailsVo vo = new KfPurchaseRequisitionDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.java new file mode 100644 index 00000000..411ee94d --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisitionpro; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionPro; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo; + +import java.util.List; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProMapper.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProMapper
+ * 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 + */ +@Mapper +public interface KfPurchaseRequisitionProMapper extends BaseMapper { + + //@Update("update kf_purchase_requisition_pro set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from kf_purchase_requisition_pro") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.xml b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.xml new file mode 100644 index 00000000..c91828bd --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProRest.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProRest.java new file mode 100644 index 00000000..d77a49cc --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisitionpro; + +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.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionPro; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDetailsVo; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDto; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeign; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProFeignFallback.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProRest
+ * 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 = "库房采购订单商品信息") +@RestController("com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProRest") +@RequestMapping("v1/kfpurchaserequisitionpro") +public class KfPurchaseRequisitionProRest implements KfPurchaseRequisitionProFeign { + + @Autowired + private KfPurchaseRequisitionProService kfPurchaseRequisitionProService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = kfPurchaseRequisitionProService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody KfPurchaseRequisitionProDto dto){ + ResultBean rb = ResultBean.fireFail(); + kfPurchaseRequisitionProService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + kfPurchaseRequisitionProService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + KfPurchaseRequisitionProDetailsVo vo = kfPurchaseRequisitionProService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProService.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProService.java new file mode 100644 index 00000000..101051ea --- /dev/null +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.portal.biz.kfpurchaserequisitionpro; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +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.KfPurchaseRequisitionPro; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDetailsVo; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDto; +import com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt-supervise(宇信通监管)
+ * File: KfPurchaseRequisitionProService.java
+ * Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProService
+ * 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 + */ +@Service +public class KfPurchaseRequisitionProService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(KfPurchaseRequisitionProQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + KfPurchaseRequisitionProQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(KfPurchaseRequisitionProDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(KfPurchaseRequisitionProDto dto){ + KfPurchaseRequisitionPro entity = new KfPurchaseRequisitionPro(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(KfPurchaseRequisitionProDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + KfPurchaseRequisitionPro entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public KfPurchaseRequisitionProDetailsVo fetchDetailsVoBySid(String sid){ + KfPurchaseRequisitionPro entity = fetchBySid(sid); + KfPurchaseRequisitionProDetailsVo vo = new KfPurchaseRequisitionProDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/productnum/ProductNumService.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/productnum/ProductNumService.java index 7d13475c..ec20c4b8 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/productnum/ProductNumService.java +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/productnum/ProductNumService.java @@ -573,7 +573,7 @@ public class ProductNumService extends MybatisBaseService restrictedCategorys=restrictedCategoryService.limitJudgement(categoryKey,brandSid); + if("081101,081102,081103".indexOf(categoryKey)>=0||(restrictedCategorys!=null&&restrictedCategorys.size()>0)){ + pr.setState(1); + }else{ + RestrictedCategory restrictedCategory=new RestrictedCategory(); + restrictedCategory.setCategorys("["+categoryKey+"]"); + restrictedCategory.setBrands("["+brandSid+"]"); + restrictedCategoryService.insert(restrictedCategory); + } } if(StringUtils.isNotBlank(p.getCode())){ @@ -266,7 +289,7 @@ public class PurchaseRequisitionService extends MybatisBaseService ${ew.sqlSegment} - insert into salestest(t1,t2,t3,t4,t5,t6,t7,t8,t9) values + insert into salestest(t1,t2,t3,t4,t5,t6,t7,t8,t9,t10) values (#{item.t1,jdbcType=VARCHAR}, #{item.t2,jdbcType=VARCHAR}, @@ -22,6 +22,7 @@ #{item.t7,jdbcType=VARCHAR}, #{item.t8,jdbcType=VARCHAR}, #{item.t9,jdbcType=VARCHAR}) + #{item.t10,jdbcType=VARCHAR}) diff --git a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataService.java b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataService.java index 3a2dda54..23edf381 100644 --- a/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataService.java +++ b/yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataService.java @@ -436,6 +436,7 @@ public class SalesDataService extends MybatisBaseService