发起合同接口定义

This commit is contained in:
Jack 2025-03-07 17:36:35 +08:00
parent 31a0037ab2
commit bb2a93fb9b
6 changed files with 74 additions and 2 deletions

View File

@ -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;

View File

@ -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();
}
}

View File

@ -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<EsignContract> {
}

View File

@ -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();
}

View File

@ -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<EsignContractMapper, EsignContract> implements EsignContractService {
/**
* @param s
* @param s1
* @return
*/
@Override
public Object signFlowCreateByFile() {
return null;
}
}

View File

@ -0,0 +1,8 @@
<?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.suisung.mall.shop.esign.mapper.EsignContractMapper">
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
*
</sql>
</mapper>