From bb2a93fb9b1b7f58d5d9c22299f5423fcc9b8d97 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Fri, 7 Mar 2025 17:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E8=B5=B7=E5=90=88=E5=90=8C=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/modules/merch/ShopMerchEntry.java | 5 +++- .../controller/admin/EsignController.java | 6 +++- .../esign/mapper/EsignContractMapper.java | 15 ++++++++++ .../esign/service/EsignContractService.java | 14 ++++++++++ .../impl/EsignContractServiceImpl.java | 28 +++++++++++++++++++ .../mapper/esign/EsignContractMapper.xml | 8 ++++++ 6 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignContractMapper.java create mode 100644 mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignContractService.java create mode 100644 mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java create mode 100644 mall-shop/src/main/resources/mapper/esign/EsignContractMapper.xml diff --git a/mall-common/src/main/java/com/suisung/mall/common/modules/merch/ShopMerchEntry.java b/mall-common/src/main/java/com/suisung/mall/common/modules/merch/ShopMerchEntry.java index bf6d08c3..a0c4c2ac 100644 --- a/mall-common/src/main/java/com/suisung/mall/common/modules/merch/ShopMerchEntry.java +++ b/mall-common/src/main/java/com/suisung/mall/common/modules/merch/ShopMerchEntry.java @@ -44,9 +44,12 @@ public class ShopMerchEntry implements Serializable { @ApiModelProperty(value = "入驻商家的联系人姓名") private String contact_name; - @ApiModelProperty(value = "商家经营的类目,用数字表示不同类目") + @ApiModelProperty(value = "商家一级主营类目,用数字表示不同类目") private Integer biz_category; + @ApiModelProperty(value = "商家二级主营类目,用数字表示不同类目") + private Integer biz_second_category; + @ApiModelProperty(value = "除去运费的商家分成比列,如:95.00,最大100,最小0") private String split_ratio; diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/controller/admin/EsignController.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/controller/admin/EsignController.java index abd1b5e3..d455a8ed 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/esign/controller/admin/EsignController.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/controller/admin/EsignController.java @@ -10,6 +10,7 @@ package com.suisung.mall.shop.esign.controller.admin; import com.suisung.mall.common.service.impl.BaseControllerImpl; import com.suisung.mall.shop.esign.service.EsignContractFillingFileService; +import com.suisung.mall.shop.esign.service.EsignContractService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.RequestMapping; @@ -26,6 +27,9 @@ public class EsignController extends BaseControllerImpl { @Resource private EsignContractFillingFileService esignContractFillingFileService; + @Resource + private EsignContractService esignContractService; + @ApiOperation(value = "店铺基础信息表-查找所有店铺编号和名称", notes = "店铺基础信息表-查找所有店铺编号和名称") @RequestMapping(value = "/testcase", method = RequestMethod.POST) public Object testCase() { @@ -35,6 +39,6 @@ public class EsignController extends BaseControllerImpl { @ApiOperation(value = "基于文件发起签署电子合同", notes = "基于文件发起签署电子合同") @RequestMapping(value = "/sign-flow/create-by-file", method = RequestMethod.POST) public Object signFlowCreateByFile() { - return esignContractFillingFileService.fillDocTemplate("11", "11"); + return esignContractService.signFlowCreateByFile(); } } diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignContractMapper.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignContractMapper.java new file mode 100644 index 00000000..3b78ab19 --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignContractMapper.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025. Lorem ipsum dolor sit amet, consectetur adipiscing elit. + * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan. + * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna. + * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus. + * Vestibulum commodo. Ut rhoncus gravida arcu. + */ + +package com.suisung.mall.shop.esign.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.suisung.mall.common.modules.esign.EsignContract; + +public interface EsignContractMapper extends BaseMapper { +} diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignContractService.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignContractService.java new file mode 100644 index 00000000..9bcfeb9d --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignContractService.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025. Lorem ipsum dolor sit amet, consectetur adipiscing elit. + * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan. + * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna. + * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus. + * Vestibulum commodo. Ut rhoncus gravida arcu. + */ + +package com.suisung.mall.shop.esign.service; + +public interface EsignContractService { + + Object signFlowCreateByFile(); +} diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java new file mode 100644 index 00000000..c8129239 --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2025. Lorem ipsum dolor sit amet, consectetur adipiscing elit. + * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan. + * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna. + * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus. + * Vestibulum commodo. Ut rhoncus gravida arcu. + */ + +package com.suisung.mall.shop.esign.service.impl; + +import com.suisung.mall.common.modules.esign.EsignContract; +import com.suisung.mall.core.web.service.impl.BaseServiceImpl; +import com.suisung.mall.shop.esign.mapper.EsignContractMapper; +import com.suisung.mall.shop.esign.service.EsignContractService; +import org.springframework.stereotype.Service; + +@Service +public class EsignContractServiceImpl extends BaseServiceImpl implements EsignContractService { + /** + * @param s + * @param s1 + * @return + */ + @Override + public Object signFlowCreateByFile() { + return null; + } +} diff --git a/mall-shop/src/main/resources/mapper/esign/EsignContractMapper.xml b/mall-shop/src/main/resources/mapper/esign/EsignContractMapper.xml new file mode 100644 index 00000000..36aed066 --- /dev/null +++ b/mall-shop/src/main/resources/mapper/esign/EsignContractMapper.xml @@ -0,0 +1,8 @@ + + + + + + * + +