yxt_djz 3 years ago
parent
commit
73a88b3e1c
  1. 94
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisition.java
  2. 95
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDetailsVo.java
  3. 95
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionDto.java
  4. 78
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeign.java
  5. 72
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionFeignFallback.java
  6. 93
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionQuery.java
  7. 95
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisition/KfPurchaseRequisitionVo.java
  8. 100
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionPro.java
  9. 101
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDetailsVo.java
  10. 101
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProDto.java
  11. 78
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeign.java
  12. 72
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProFeignFallback.java
  13. 99
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProQuery.java
  14. 101
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/kfpurchaserequisitionpro/KfPurchaseRequisitionProVo.java
  15. 4
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisition.java
  16. 4
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDetailsVo.java
  17. 4
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionDto.java
  18. 4
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionQuery.java
  19. 4
      yxt_supervise/supervise-portal/supervise-portal-api/src/main/java/com/yxt/supervise/portal/api/purchaserequisition/PurchaseRequisitionVo.java
  20. 65
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.java
  21. 13
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.xml
  22. 100
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionRest.java
  23. 110
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionService.java
  24. 65
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.java
  25. 13
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.xml
  26. 100
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProRest.java
  27. 110
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProService.java
  28. 2
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/productnum/ProductNumService.java
  29. 76
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/purchaserequisition/PurchaseRequisitionService.java
  30. 3
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataMapper.xml
  31. 1
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataService.java

94
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(宇信通监管) <br/>
* File: KfPurchaseRequisition.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisition <br/>
* Description: 库房提供的采购订单表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 旧的订单编号
}

95
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionVo.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo <br/>
* Description: 库房提供的采购订单表 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 旧的订单编号
}

95
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionDto.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionDto <br/>
* Description: 库房提供的采购订单表 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 旧的订单编号
}

78
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionFeign.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeign <br/>
* Description: 库房提供的采购订单表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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<PagerVo<KfPurchaseRequisitionVo>> listPage(@RequestBody PagerQuery<KfPurchaseRequisitionQuery> 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<KfPurchaseRequisitionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionFeignFallback <br/>
* Description: 库房提供的采购订单表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Component
public class KfPurchaseRequisitionFeignFallback implements KfPurchaseRequisitionFeign {
@Override
public ResultBean<PagerVo<KfPurchaseRequisitionVo>> listPage(PagerQuery<KfPurchaseRequisitionQuery> 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<KfPurchaseRequisitionDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口yxt-supervise/kfpurchaserequisition/fetchDetailsBySid无法访问");
}
}

93
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionQuery.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionQuery <br/>
* Description: 库房提供的采购订单表 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 旧的订单编号
}

95
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionVo.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo <br/>
* Description: 库房提供的采购订单表 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 旧的订单编号
}

100
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionPro.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionPro <br/>
* Description: 库房采购订单商品信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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; // 零售金额(对应采购订单中的零售金额)
}

101
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProVo.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo <br/>
* Description: 库房采购订单商品信息 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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; // 零售金额(对应采购订单中的零售金额)
}

101
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProDto.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProDto <br/>
* Description: 库房采购订单商品信息 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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; // 零售金额(对应采购订单中的零售金额)
}

78
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProFeign.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeign <br/>
* Description: 库房采购订单商品信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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<PagerVo<KfPurchaseRequisitionProVo>> listPage(@RequestBody PagerQuery<KfPurchaseRequisitionProQuery> 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<KfPurchaseRequisitionProDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
}

72
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProFeignFallback <br/>
* Description: 库房采购订单商品信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Component
public class KfPurchaseRequisitionProFeignFallback implements KfPurchaseRequisitionProFeign {
@Override
public ResultBean<PagerVo<KfPurchaseRequisitionProVo>> listPage(PagerQuery<KfPurchaseRequisitionProQuery> 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<KfPurchaseRequisitionProDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口yxt-supervise/kfpurchaserequisitionpro/fetchDetailsBySid无法访问");
}
}

99
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProQuery.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProQuery <br/>
* Description: 库房采购订单商品信息 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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; // 零售金额(对应采购订单中的零售金额)
}

101
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProVo.java <br/>
* Class: com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo <br/>
* Description: 库房采购订单商品信息 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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; // 零售金额(对应采购订单中的零售金额)
}

4
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;//
}

4
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;//
}

4
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;//
}

4
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;//
}

4
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;//
}

65
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionMapper.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionMapper <br/>
* Description: 库房提供的采购订单表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface KfPurchaseRequisitionMapper extends BaseMapper<KfPurchaseRequisition> {
//@Update("update kf_purchase_requisition set name=#{msg} where id=#{id}")
//IPage<KfPurchaseRequisitionVo> voPage(IPage<KfPurchaseRequisition> page, @Param(Constants.WRAPPER) QueryWrapper<KfPurchaseRequisition> qw);
IPage<KfPurchaseRequisitionVo> selectPageVo(IPage<KfPurchaseRequisition> page, @Param(Constants.WRAPPER) Wrapper<KfPurchaseRequisition> qw);
List<KfPurchaseRequisitionVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<KfPurchaseRequisition> qw);
@Select("select * from kf_purchase_requisition")
List<KfPurchaseRequisitionVo> selectListVo();
}

13
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisition/KfPurchaseRequisitionMapper.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo">
SELECT * FROM kf_purchase_requisition <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.portal.api.kfpurchaserequisition.KfPurchaseRequisitionVo">
SELECT * FROM kf_purchase_requisition <where> ${ew.sqlSegment} </where>
</select>
</mapper>

100
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionRest <br/>
* Description: 库房提供的采购订单表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @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<PagerVo<KfPurchaseRequisitionVo>> listPage(@RequestBody PagerQuery<KfPurchaseRequisitionQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<KfPurchaseRequisitionVo> 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<KfPurchaseRequisitionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
KfPurchaseRequisitionDetailsVo vo = kfPurchaseRequisitionService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionService.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisition.KfPurchaseRequisitionService <br/>
* Description: 库房提供的采购订单表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:40 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class KfPurchaseRequisitionService extends MybatisBaseService<KfPurchaseRequisitionMapper, KfPurchaseRequisition> {
private QueryWrapper<KfPurchaseRequisition> createQueryWrapper(KfPurchaseRequisitionQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<KfPurchaseRequisition> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<KfPurchaseRequisitionVo> listPageVo(PagerQuery<KfPurchaseRequisitionQuery> pq) {
KfPurchaseRequisitionQuery query = pq.getParams();
QueryWrapper<KfPurchaseRequisition> qw = createQueryWrapper(query);
IPage<KfPurchaseRequisition> page = PagerUtil.queryToPage(pq);
IPage<KfPurchaseRequisitionVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<KfPurchaseRequisitionVo> 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;
}
}

65
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProMapper.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProMapper <br/>
* Description: 库房采购订单商品信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface KfPurchaseRequisitionProMapper extends BaseMapper<KfPurchaseRequisitionPro> {
//@Update("update kf_purchase_requisition_pro set name=#{msg} where id=#{id}")
//IPage<KfPurchaseRequisitionProVo> voPage(IPage<KfPurchaseRequisitionPro> page, @Param(Constants.WRAPPER) QueryWrapper<KfPurchaseRequisitionPro> qw);
IPage<KfPurchaseRequisitionProVo> selectPageVo(IPage<KfPurchaseRequisitionPro> page, @Param(Constants.WRAPPER) Wrapper<KfPurchaseRequisitionPro> qw);
List<KfPurchaseRequisitionProVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<KfPurchaseRequisitionPro> qw);
@Select("select * from kf_purchase_requisition_pro")
List<KfPurchaseRequisitionProVo> selectListVo();
}

13
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/kfpurchaserequisitionpro/KfPurchaseRequisitionProMapper.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo">
SELECT * FROM kf_purchase_requisition_pro <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.supervise.portal.api.kfpurchaserequisitionpro.KfPurchaseRequisitionProVo">
SELECT * FROM kf_purchase_requisition_pro <where> ${ew.sqlSegment} </where>
</select>
</mapper>

100
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProFeignFallback.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProRest <br/>
* Description: 库房采购订单商品信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @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<PagerVo<KfPurchaseRequisitionProVo>> listPage(@RequestBody PagerQuery<KfPurchaseRequisitionProQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<KfPurchaseRequisitionProVo> 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<KfPurchaseRequisitionProDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
KfPurchaseRequisitionProDetailsVo vo = kfPurchaseRequisitionProService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

110
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(宇信通监管) <br/>
* File: KfPurchaseRequisitionProService.java <br/>
* Class: com.yxt.supervise.portal.biz.kfpurchaserequisitionpro.KfPurchaseRequisitionProService <br/>
* Description: 库房采购订单商品信息 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-12-07 16:24:41 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class KfPurchaseRequisitionProService extends MybatisBaseService<KfPurchaseRequisitionProMapper, KfPurchaseRequisitionPro> {
private QueryWrapper<KfPurchaseRequisitionPro> createQueryWrapper(KfPurchaseRequisitionProQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<KfPurchaseRequisitionPro> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<KfPurchaseRequisitionProVo> listPageVo(PagerQuery<KfPurchaseRequisitionProQuery> pq) {
KfPurchaseRequisitionProQuery query = pq.getParams();
QueryWrapper<KfPurchaseRequisitionPro> qw = createQueryWrapper(query);
IPage<KfPurchaseRequisitionPro> page = PagerUtil.queryToPage(pq);
IPage<KfPurchaseRequisitionProVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<KfPurchaseRequisitionProVo> 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;
}
}

2
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<ProductNumMapper, Prod
pr.setUnit(p.getUnit());//单位
String packageTotalPrice = p.getPackageTotalPrice();
String number = p.getNumber();
BigDecimal v = new BigDecimal(packageTotalPrice).divide(new BigDecimal(number),4,BigDecimal.ROUND_HALF_UP);
BigDecimal v = new BigDecimal(packageTotalPrice).divide(new BigDecimal(number),2,BigDecimal.ROUND_HALF_UP);
pr.setPurchasePrice(v.toString());//进价 送货金额/数量=进价
// pr.setValence(productInformation.getRationingPrice());//配价
// String retailAmount = p.getRetailAmount();//零售金额

76
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/purchaserequisition/PurchaseRequisitionService.java

@ -77,14 +77,16 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
for(PurchaseRequisitionPro p: list){
String packagePrice = p.getPackagePrice();//包装价格
String packageInsideNumber = p.getPackageInsideNumber();
BigDecimal v = new BigDecimal(packagePrice).divide(new BigDecimal(packageInsideNumber),4);
ProductInformationVo productInformationVo = productInformationService.selectByCode(p.getProCode());
BigDecimal v = new BigDecimal(packagePrice).divide(new BigDecimal(packageInsideNumber),2,BigDecimal.ROUND_HALF_UP);
// ProductInformationVo productInformationVo = productInformationService.selectByCode(p.getProCode());
// productInformationVo.setLatestPurchasePrice(v.toString());
productInformationVo.setNewestPurchasePrice(v.toString());
ProductInformation pif=new ProductInformation();
BeanUtil.copyProperties(productInformationVo,pif);
log.info("pif:{}",JSONObject.toJSONString(pif));
productInformationService.updateById(pif);
// productInformationVo.setNewestPurchasePrice(v.toString());
// ProductInformation pif=new ProductInformation();
// BeanUtil.copyProperties(productInformationVo,pif);
p.setUnitPrice(v.toString());
log.info("pif:{}",JSONObject.toJSONString(p));
purchaseRequisitionProService.updateById(p);
// productInformationService.updateById(pif);
/* String value= brandIdHSSFCell.getStringCellValue();
prp.setPackageInsideNumber(value);
BigDecimal v3 = new BigDecimal(value);//包内数量 规格
@ -96,10 +98,10 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
}
public void readBrandPeriodSorXls1(InputStream is, String sid) {
int ii=uddatePrice();
if(ii==1){
/* int ii=uddatePrice();
if(ii==1){
return;
}
}*/
HSSFWorkbook hssfWorkbook = null;
try {
hssfWorkbook = new HSSFWorkbook(is);
@ -117,10 +119,16 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
pr.setPurchasingDeptCode("9001");
pr.setPurchasingDeptName("365生活通");
// 循环行Row
for (int rowNum = 1; rowNum <=hssfSheet.getLastRowNum(); rowNum++) {
for (int rowNum = 0; rowNum <=hssfSheet.getLastRowNum(); rowNum++) {
HSSFRow hssfRow = hssfSheet.getRow(rowNum);
int i = 0;
try{
//设置单号 填单人 填单时间
if(rowNum==0){
for ( ; i < hssfRow.getLastCellNum(); i++) {
setRow0(pr, hssfRow, i);
}
}
//设置单号 填单人 填单时间
if(rowNum==1){
for ( ; i < hssfRow.getLastCellNum(); i++) {
@ -196,16 +204,31 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
BigDecimal v3 = new BigDecimal(value);//包内数量 规格
String packagePrice = prp.getPackagePrice();//包装价格
BigDecimal v4 = new BigDecimal(packagePrice);
BigDecimal divide = v4.divide(v3, 4);//单价
BigDecimal divide = v4.divide(v3, 2,BigDecimal.ROUND_HALF_UP);//单价
String number = prp.getNumber();//数量
BigDecimal v5 = new BigDecimal(number);
BigDecimal v6 = divide .multiply( v5);//订货总金额
String packageInsideNumber = prp.getPackageInsideNumber();
BigDecimal v = new BigDecimal(packagePrice).divide(new BigDecimal(packageInsideNumber),2,BigDecimal.ROUND_HALF_UP);
prp.setUnitPrice(v.toString());
prp.setTotalPrice(v6.toString());
ProductInformationVo productInformationVo = productInformationService.selectByCode(prp.getProCode());
productInformationVo.setNewestPurchasePrice(divide.toString());
ProductInformation pif=new ProductInformation();
BeanUtil.copyProperties(productInformationVo,pif);
productInformationService.updateById(pif);
String brandSid = pif.getBrandSid();
String categoryKey = pif.getCategoryKey();
List<RestrictedCategory> 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<PurchaseRequi
//latestPurchasePrice
String packagePrice = prp.getPackagePrice(); //送货金额
String number = prp.getPackageNumber();//数量
BigDecimal v = new BigDecimal(packagePrice).divide(new BigDecimal(number),4);
BigDecimal v = new BigDecimal(packagePrice).divide(new BigDecimal(number),2,BigDecimal.ROUND_HALF_UP);
ProductInformationVo productInformationVo = productInformationService.selectByCode(prp.getProCode());
productInformationVo.setLatestPurchasePrice(v.toString());
ProductInformation pif=new ProductInformation();
@ -302,7 +325,7 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
String value= brandIdHSSFCell.getStringCellValue();
BigDecimal v = new BigDecimal(value);
BigDecimal v1 = new BigDecimal(prp.getPackageNumber());
BigDecimal v2 = v.divide( v1,4);
BigDecimal v2 = v.divide( v1,2,BigDecimal.ROUND_HALF_UP);
prp.setUnitPriceTax(v2.toString());
}
}
@ -335,6 +358,31 @@ public class PurchaseRequisitionService extends MybatisBaseService<PurchaseRequi
//return message;
}
private void setRow0(PurchaseRequisition pr, HSSFRow hssfRow, int i) {
HSSFCell brandIdHSSFCell = hssfRow.getCell(i);
if(brandIdHSSFCell!=null){
if (i == 1) {//单号
brandIdHSSFCell.setCellType(CellType.STRING);
String code = brandIdHSSFCell.getStringCellValue();
if(com.yxt.common.base.utils.StringUtils.isNotBlank(code)){
PurchaseRequisition purchaseRequisition = purchaseRequisitionService.selectByCode(code);
if(purchaseRequisition!=null){
String newCode = purchaseRequisition.getNewCode();
String[] split = newCode.split(",");
split[split.length]=code;
String str="";
for(String s:split){
str=str+","+s;
}
String substring = str.substring(1, str.length());
purchaseRequisition.setNewCode(substring);
purchaseRequisitionService.updateById(purchaseRequisition);
}
pr.setOldCode(code);
}
}
}
}
private void setRow1(PurchaseRequisition pr, HSSFRow hssfRow, int i) {
HSSFCell brandIdHSSFCell = hssfRow.getCell(i);
if(brandIdHSSFCell!=null){

3
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/salesdata/SalesDataMapper.xml

@ -11,7 +11,7 @@
SELECT * FROM sales_data <where> ${ew.sqlSegment} </where>
</select>
<insert id="insertStoreInfo" parameterType="List">
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
<foreach collection="list" item="item" index="index" separator=",">
(#{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})
</foreach>
</insert>

1
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<SalesDataMapper, SalesD
map.put("t7",s.getSaleNum());
map.put("t8",s.getSalePrice());
map.put("t9",multiply.toString());
map.put("t10",s.getDataDate());
listss.add(map);
} else {
log.info("SalesData:{}",JSONObject.toJSONString(s));

Loading…
Cancel
Save