From 669fc03ae54f70846ccfcd815c0d2e0dba793106 Mon Sep 17 00:00:00 2001
From: fanzongzhe <285169773@qq.com>
Date: Fri, 19 Jul 2024 17:40:54 +0800
Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95=E9=94=80?=
=?UTF-8?q?=E5=94=AE=E9=80=80=E8=B4=A7=E5=8D=95=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 3 +
.../aggregation/SmsSalesReturnRest.java | 87 ++++++++++++++
.../smssalesbill/SmsSalesBillDetailsVo.java | 4 +
.../func/smssalesbill/SmsSalesBillDto.java | 5 +-
.../biz/func/smssalesreturn/GoodsList.java | 29 +++++
.../func/smssalesreturn/SmsSalesReturn.java | 106 ++++++++++++++++++
.../SmsSalesReturnDetailsVo.java | 78 +++++++++++++
.../smssalesreturn/SmsSalesReturnDto.java | 79 +++++++++++++
.../smssalesreturn/SmsSalesReturnMapper.java | 63 +++++++++++
.../smssalesreturn/SmsSalesReturnMapper.xml | 13 +++
.../smssalesreturn/SmsSalesReturnQuery.java | 99 ++++++++++++++++
.../smssalesreturn/SmsSalesReturnService.java | 78 +++++++++++++
.../func/smssalesreturn/SmsSalesReturnVo.java | 96 ++++++++++++++++
.../yxt/oms/feign/portal/sysuser/SysUser.java | 72 ++++++++++++
.../feign/portal/sysuser/SysUserFeign.java | 4 +
.../smssalesreturn/SmsSalesReturnFeign.java | 82 ++++++++++++++
.../java/com/yxt/oms/utils/FileQueryUrl.java | 14 +++
17 files changed, 911 insertions(+), 1 deletion(-)
create mode 100644 .gitignore
create mode 100644 oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SmsSalesReturnRest.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/GoodsList.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturn.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDetailsVo.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDto.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.xml
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnQuery.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnService.java
create mode 100644 oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnVo.java
create mode 100644 oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUser.java
create mode 100644 oms/src/main/java/com/yxt/oms/feign/sales/smssalesreturn/SmsSalesReturnFeign.java
create mode 100644 oms/src/main/java/com/yxt/oms/utils/FileQueryUrl.java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5f39bc0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/oms-biz.iml
+/gateway/gateway.iml
+/oms/oms.iml
diff --git a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SmsSalesReturnRest.java b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SmsSalesReturnRest.java
new file mode 100644
index 0000000..6553d44
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SmsSalesReturnRest.java
@@ -0,0 +1,87 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.apiadmin.aggregation;
+
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import com.yxt.oms.biz.func.smssalesreturn.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.ibatis.annotations.Delete;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnFeignFallback.java
+ * Class: com.yxt.sales.apiadmin.SmsSalesReturnRest
+ * Description: 销售退货单据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "销售退货单据")
+@RestController("com.yxt.sales.apiadmin.SmsSalesReturnRest")
+@RequestMapping("v1/smssalesreturn")
+public class SmsSalesReturnRest {
+
+ @Autowired
+ private SmsSalesReturnService smsSalesReturnService;
+
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ public ResultBean> listPage(@RequestBody PagerQuery pq) {
+ return smsSalesReturnService.listPageVo(pq);
+ }
+
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ public ResultBean save(@RequestBody SmsSalesReturnDto dto) {
+
+ return smsSalesReturnService.saveOrUpdateDto(dto);
+ }
+
+
+ @ApiOperation("根据sid批量删除")
+ @Delete("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids) {
+ return smsSalesReturnService.deleteBySids(sids);
+ }
+
+
+ @ApiOperation("根据SID获取一条记录")
+ @GetMapping("/fetchDetailsBySid/{sid}")
+ public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid) {
+ return smsSalesReturnService.fetchDetailsVoBySid(sid);
+ }
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java
index 3434082..8c039e4 100644
--- a/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDetailsVo.java
@@ -27,10 +27,12 @@ package com.yxt.oms.biz.func.smssalesbill;
import com.yxt.common.core.vo.Vo;
+import com.yxt.oms.utils.FileQueryUrl;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -160,5 +162,7 @@ public class SmsSalesBillDetailsVo implements Vo {
@ApiModelProperty("结算金额")
private String settleAmount; // 结算金额
+ @ApiModelProperty("付款凭证")
+ private List files = new ArrayList<>(); // 付款凭证
}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDto.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDto.java
index b9d73cb..f77dcb7 100644
--- a/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDto.java
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesbill/SmsSalesBillDto.java
@@ -27,10 +27,12 @@ package com.yxt.oms.biz.func.smssalesbill;
import com.yxt.common.core.dto.Dto;
+import com.yxt.oms.utils.FileQueryUrl;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -160,7 +162,8 @@ public class SmsSalesBillDto implements Dto {
@ApiModelProperty("结算金额")
private String settleAmount; // 结算金额
-
+ @ApiModelProperty("付款凭证")
+ private List files = new ArrayList<>(); // 付款凭证
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/GoodsList.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/GoodsList.java
new file mode 100644
index 0000000..2e395e2
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/GoodsList.java
@@ -0,0 +1,29 @@
+package com.yxt.oms.biz.func.smssalesreturn;
+
+import lombok.Data;
+
+/**
+ * @author Fan
+ * @description
+ * @date 2024/7/19 17:23
+ */
+@Data
+public class GoodsList {
+ private String auxiliaryUnit;
+ private String backAmount;
+ private String backCount;
+ private String discountRtate;
+ private String goodSpuSid;
+ private String goodsSkuCode;
+ private String goodsSkuOwnSpec;
+ private String goodsSkuSid;
+ private String goodsSkuTitle;
+ private String goodsSpuName;
+ private String maxPrice;
+ private String remarks;
+ private String tradePrice;
+ private String unit;
+ private String warehouseRackCode;
+ private String warehouseRackSid;
+
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturn.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturn.java
new file mode 100644
index 0000000..0b086d5
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturn.java
@@ -0,0 +1,106 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+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;
+
+import java.math.BigDecimal;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturn.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturn
+ * Description: 销售退货单据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "销售退货单据", description = "销售退货单据")
+@TableName("sms_sales_return")
+public class SmsSalesReturn extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("制单人姓名")
+ private String createByName; // 制单人姓名
+ @ApiModelProperty("制单部门sid")
+ private String deptSid; // 制单部门sid
+ @ApiModelProperty("制单部门")
+ private String deptName; // 制单部门
+ @ApiModelProperty("单据编号")
+ private String billNo; // 单据编号
+ @ApiModelProperty("来源单sid(销售单sid)")
+ private String sourceBillSid; // 来源单sid(销售单sid)
+ @ApiModelProperty("来源单编号(订单编号)")
+ private String sourceBillNo; // 来源单编号(订单编号)
+ @ApiModelProperty("业务员sid")
+ private String salesUserSid; // 业务员sid
+ @ApiModelProperty("业务员姓名")
+ private String salesName; // 业务员姓名
+ @ApiModelProperty("单据类型key(销售退货等)")
+ private String billTypeKey; // 单据类型key(销售退货等)
+ @ApiModelProperty("单据类型value")
+ private String billTypeValue; // 单据类型value
+ @ApiModelProperty("物流公司")
+ private String LogisticsName; // 物流公司
+ @ApiModelProperty("快递单号")
+ private String logisticsNum; // 快递单号
+ @ApiModelProperty("客户sid")
+ private String customerSid; // 客户sid
+ @ApiModelProperty("客户名称")
+ private String customerName; // 客户名称
+ @ApiModelProperty("退误差调整金额")
+ private BigDecimal backErrorAmount; // 退误差调整金额
+ @ApiModelProperty("退优惠金额")
+ private BigDecimal backDiscountAmount; // 退优惠金额
+ @ApiModelProperty("抵扣欠款")
+ private BigDecimal deductDebts; // 抵扣欠款
+ @ApiModelProperty("结算账户")
+ private String bankAccount; // 结算账户
+ @ApiModelProperty("抵扣单号")
+ private String deductBillNo; // 抵扣单号
+ @ApiModelProperty("是否记预收款(1是,0否)")
+ private Integer isTotoPrepayment; // 是否记预收款(1是,0否)
+ @ApiModelProperty("转入预付款")
+ private BigDecimal toPrepayment; // 转入预付款
+ @ApiModelProperty("仓库sid")
+ private String warehouseSid; // 仓库sid
+ @ApiModelProperty("仓库名称")
+ private String warehouseName; // 仓库名称
+ @ApiModelProperty("使用组织sid")
+ private String useOrgSid; // 使用组织sid
+ @ApiModelProperty("创建组织sid")
+ private String createOrgSid; // 创建组织sid
+
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDetailsVo.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDetailsVo.java
new file mode 100644
index 0000000..8804ee7
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDetailsVo.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnVo.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturnVo
+ * Description: 销售退货单据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "销售退货单据 视图数据详情", description = "销售退货单据 视图数据详情")
+public class SmsSalesReturnDetailsVo implements Vo {
+
+ private String amount;
+ private String billTypeKey;
+ private String billTypeValue;
+ private String createByName;
+ private String createBySid;
+ private String createOrgSid;
+ private String createTime;
+ private String customerName;
+ private String customerSid;
+ private String deliveryTypeKey;
+ private String deptName;
+ private String deptSid;
+ private List goodsList;
+ private String isFirstPay;
+ private String isTotoPrepayment;
+ private String logisticsName;
+ private String logisticsNum;
+ private String remarks;
+ private String salesName;
+ private String salesUserSid;
+ private String sid;
+ private String sourceBillNo;
+ private String sourceBillSid;
+ private String useOrgSid;
+ private String warehouseName;
+ private String warehouseSid;
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDto.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDto.java
new file mode 100644
index 0000000..1afa871
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnDto.java
@@ -0,0 +1,79 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+
+import com.yxt.common.core.dto.Dto;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnDto.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturnDto
+ * Description: 销售退货单据 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "销售退货单据 数据传输对象", description = "销售退货单据 数据传输对象")
+public class SmsSalesReturnDto implements Dto {
+
+ private String amount;
+ private String billTypeKey;
+ private String billTypeValue;
+ private String createByName;
+ private String createBySid;
+ private String createOrgSid;
+ private String createTime;
+ private String customerName;
+ private String customerSid;
+ private String deliveryTypeKey;
+ private String deptName;
+ private String deptSid;
+ private List goodsList;
+ private String isFirstPay;
+ private String isTotoPrepayment;
+ private String logisticsName;
+ private String logisticsNum;
+ private String remarks;
+ private String salesName;
+ private String salesUserSid;
+ private String sid;
+ private String sourceBillNo;
+ private String sourceBillSid;
+ private String useOrgSid;
+ private String warehouseName;
+ private String warehouseSid;
+
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.java
new file mode 100644
index 0000000..66b07b7
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.java
@@ -0,0 +1,63 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+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 java.util.List;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnMapper.java
+ * Class: com.yxt.sales.biz.smssalesreturn.SmsSalesReturnMapper
+ * Description: 销售退货单据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Mapper
+public interface SmsSalesReturnMapper extends BaseMapper {
+
+ //@Update("update sms_sales_return 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 sms_sales_return")
+ List selectListVo();
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.xml b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.xml
new file mode 100644
index 0000000..e7e63d7
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnMapper.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnQuery.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnQuery.java
new file mode 100644
index 0000000..fc9c83a
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnQuery.java
@@ -0,0 +1,99 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+
+import com.yxt.common.core.query.Query;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnQuery.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturnQuery
+ * Description: 销售退货单据 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "销售退货单据 查询条件", description = "销售退货单据 查询条件")
+public class SmsSalesReturnQuery implements Query {
+
+ /**
+ * 单据编号
+ */
+ private String billNo;
+ /**
+ * 单据类型key
+ */
+ private String billTypeKey;
+ /**
+ * 制单人姓名
+ */
+ private String createByName;
+ /**
+ * 创建组织sid
+ */
+ private String createOrgSid;
+ /**
+ * 客户名称
+ */
+ private String customerName;
+ /**
+ * 制单部门
+ */
+ private String deptName;
+ /**
+ * 制单结束日期
+ */
+ private String endDate;
+ /**
+ * 销售姓名(业务员)
+ */
+ private String salesName;
+ /**
+ * 订单编号
+ */
+ private String sourceBillNo;
+ /**
+ * 制单开始日期
+ */
+ private String startDate;
+ /**
+ * 使用组织sid
+ */
+ private String useOrgSid;
+ /**
+ * 仓库名称
+ */
+ private String warehouseName;
+
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnService.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnService.java
new file mode 100644
index 0000000..ce7836f
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnService.java
@@ -0,0 +1,78 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+import cn.hutool.core.bean.BeanUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+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.oms.feign.sales.smssalesreturn.SmsSalesReturnFeign;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnService.java
+ * Class: com.yxt.sales.biz.smssalesreturn.SmsSalesReturnService
+ * Description: 销售退货单据 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class SmsSalesReturnService extends MybatisBaseService {
+ @Autowired
+ private SmsSalesReturnFeign smsSalesReturnFeign;
+
+
+ public ResultBean> listPageVo(PagerQuery pq) {
+ return smsSalesReturnFeign.listPage(pq);
+ }
+
+ public ResultBean saveOrUpdateDto(SmsSalesReturnDto dto) {
+ return smsSalesReturnFeign.save(dto);
+ }
+
+ public ResultBean deleteBySids(String[] sids) {
+ return smsSalesReturnFeign.delBySids(sids);
+ }
+
+ public ResultBean fetchDetailsVoBySid(String sid) {
+ return smsSalesReturnFeign.fetchDetailsBySid(sid);
+ }
+}
diff --git a/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnVo.java b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnVo.java
new file mode 100644
index 0000000..1322253
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/biz/func/smssalesreturn/SmsSalesReturnVo.java
@@ -0,0 +1,96 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.biz.func.smssalesreturn;
+
+
+import com.yxt.common.core.vo.Vo;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Project: sms(销售退货)
+ * File: SmsSalesReturnVo.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturnVo
+ * Description: 销售退货单据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Data
+@ApiModel(value = "销售退货单据 视图数据对象", description = "销售退货单据 视图数据对象")
+public class SmsSalesReturnVo implements Vo {
+
+ /**
+ * 总金额
+ */
+ private String amount;
+ /**
+ * 单据编号
+ */
+ private String billNo;
+ /**
+ * 单据类型value
+ */
+ private String billTypeValue;
+ /**
+ * 制单人姓名
+ */
+ private String createByName;
+ /**
+ * 制单日期
+ */
+ private String createTime;
+ /**
+ * 客户名称
+ */
+ private String customerName;
+ /**
+ * 制单部门
+ */
+ private String deptName;
+ /**
+ * 物流单号
+ */
+ private String logisticsNum;
+ /**
+ * 业务员
+ */
+ private String salesName;
+ private String sid;
+ /**
+ * 订单编号
+ */
+ private String sourceBillNo;
+ /**
+ * 仓库名称
+ */
+ private String warehouseName;
+
+}
diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUser.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUser.java
new file mode 100644
index 0000000..40c74e0
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUser.java
@@ -0,0 +1,72 @@
+package com.yxt.oms.feign.portal.sysuser;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yxt.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Project: anrui_portal(门户建设)
+ * File: SysUser.java
+ * Class: com.yxt.anrui.portal.api.sysuser.SysUser
+ * Description: 用户表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2021-08-03 00:24:30
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "用户表", description = "用户表")
+@TableName("sys_user")
+@Data
+public class SysUser extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+
+ @ApiModelProperty("登录名,登录名不能相同")
+ private String userName;
+
+ @ApiModelProperty("密码(加密或签名后)")
+ private String password;
+
+ @ApiModelProperty("密码修改时限")
+ private String pwdDayslimit;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ @ApiModelProperty("最后一次密码修改时间")
+ private Date pwdModifyTime;
+
+ @ApiModelProperty("在线状态(0为离线、1为在线)")
+ private Integer onlineState;
+
+ @ApiModelProperty("用户登录时随机生成身份验证字符串")
+ private String token;
+
+ @ApiModelProperty("是否是管理员:1管理员,2一般用户,0是超级管理员,3尚无单位人员")
+ private String isAdmin;
+
+ @ApiModelProperty("手机登录唯一标识,手机与用户绑定字段")
+ private String appId;
+
+ @ApiModelProperty("关联的人员sid")
+ private String staffSid;
+
+ @ApiModelProperty("手机号")
+ private String mobile;
+
+ @ApiModelProperty("用户类型:1员工、2客户、3供应商")
+ private Integer userType;
+
+ @ApiModelProperty("用户头像")
+ private String headImage;
+ @TableField(exist = false)
+ private String orgSid;
+ private String accountType;////账号类型 1单位管理员,2操作员,0是平台管理员 3非登录账户
+}
diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserFeign.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserFeign.java
index 9adbaa2..c1e2c36 100644
--- a/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserFeign.java
+++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysuser/SysUserFeign.java
@@ -91,4 +91,8 @@ public interface SysUserFeign {
@ApiOperation("删除记录根据sid")
@GetMapping("/delBySid/{sid}")
public ResultBean delBySid(@PathVariable("sid") String sid);
+
+ @ApiOperation("根据sid查询用户信息")
+ @PostMapping("/selectBySid")
+ public ResultBean selectBySid(@RequestParam("sid") String sid);
}
diff --git a/oms/src/main/java/com/yxt/oms/feign/sales/smssalesreturn/SmsSalesReturnFeign.java b/oms/src/main/java/com/yxt/oms/feign/sales/smssalesreturn/SmsSalesReturnFeign.java
new file mode 100644
index 0000000..8ab6cce
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/feign/sales/smssalesreturn/SmsSalesReturnFeign.java
@@ -0,0 +1,82 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.oms.feign.sales.smssalesreturn;
+
+import com.yxt.oms.biz.func.smssalesreturn.SmsSalesReturnDetailsVo;
+import com.yxt.oms.biz.func.smssalesreturn.SmsSalesReturnDto;
+import com.yxt.oms.biz.func.smssalesreturn.SmsSalesReturnQuery;
+import com.yxt.oms.biz.func.smssalesreturn.SmsSalesReturnVo;
+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: sms(销售退货)
+ * File: SmsSalesReturnFeign.java
+ * Class: com.yxt.sales.api.smssalesreturn.SmsSalesReturnFeign
+ * Description: 销售退货单据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-07-19 16:53:05
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "销售退货单据")
+@FeignClient(
+ contextId = "sms-SmsSalesReturn",
+ name = "sms",
+ path = "v1/smssalesreturn"
+ )
+public interface SmsSalesReturnFeign {
+
+ @ApiOperation("根据条件分页查询数据的列表")
+ @PostMapping("/listPage")
+ @ResponseBody
+ public ResultBean> listPage(@RequestBody PagerQuery pq);
+
+ @ApiOperation("新增或修改")
+ @PostMapping("/save")
+ @ResponseBody
+ public ResultBean save(@RequestBody SmsSalesReturnDto 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);
+}
diff --git a/oms/src/main/java/com/yxt/oms/utils/FileQueryUrl.java b/oms/src/main/java/com/yxt/oms/utils/FileQueryUrl.java
new file mode 100644
index 0000000..f4d9699
--- /dev/null
+++ b/oms/src/main/java/com/yxt/oms/utils/FileQueryUrl.java
@@ -0,0 +1,14 @@
+package com.yxt.oms.utils;
+
+import lombok.Data;
+
+/**
+ * @author Fan
+ * @description
+ * @date 2024/7/19 15:06
+ */
+@Data
+public class FileQueryUrl {
+
+ private String url;
+}