diff --git a/mall-common/src/main/java/com/suisung/mall/common/modules/esign/EsignPlatformInfo.java b/mall-common/src/main/java/com/suisung/mall/common/modules/esign/EsignPlatformInfo.java index 139bfd5e..40d14949 100644 --- a/mall-common/src/main/java/com/suisung/mall/common/modules/esign/EsignPlatformInfo.java +++ b/mall-common/src/main/java/com/suisung/mall/common/modules/esign/EsignPlatformInfo.java @@ -104,6 +104,9 @@ public class EsignPlatformInfo implements Serializable { @ApiModelProperty(value = "平台方公司所在的县区") private String county_id; + @ApiModelProperty(value = "类型:0-平台方(只能一条记录);1-一级代理;2-二级代理;3-三级代理;4-四级代理;") + private Integer type; + @ApiModelProperty(value = "记录状态:1-有效;2-无效;") private Integer status; diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignPlatformInfoMapper.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignPlatformInfoMapper.java new file mode 100644 index 00000000..fe987778 --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/mapper/EsignPlatformInfoMapper.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.EsignPlatformInfo; + +public interface EsignPlatformInfoMapper extends BaseMapper { +} diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignPlatformInfoService.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignPlatformInfoService.java new file mode 100644 index 00000000..9db30147 --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/EsignPlatformInfoService.java @@ -0,0 +1,22 @@ +/* + * 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; + +import com.suisung.mall.common.modules.esign.EsignPlatformInfo; + +public interface EsignPlatformInfoService { + + /** + * 根据分类获取平台方信息 + * + * @param type + * @return + */ + EsignPlatformInfo getEsignPlatformInfo(Integer type); +} diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignPlatformInfoServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignPlatformInfoServiceImpl.java new file mode 100644 index 00000000..c52078bd --- /dev/null +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignPlatformInfoServiceImpl.java @@ -0,0 +1,29 @@ +/* + * 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.EsignPlatformInfo; +import com.suisung.mall.core.web.service.impl.BaseServiceImpl; +import com.suisung.mall.shop.esign.mapper.EsignPlatformInfoMapper; +import com.suisung.mall.shop.esign.service.EsignPlatformInfoService; +import org.springframework.stereotype.Service; + +@Service +public class EsignPlatformInfoServiceImpl extends BaseServiceImpl implements EsignPlatformInfoService { + /** + * 根据分类获取平台方信息 + * + * @param type + * @return + */ + @Override + public EsignPlatformInfo getEsignPlatformInfo(Integer type) { + return null; + } +} diff --git a/mall-shop/src/main/resources/mapper/esign/EsignPlatformInfoMapper.xml b/mall-shop/src/main/resources/mapper/esign/EsignPlatformInfoMapper.xml new file mode 100644 index 00000000..2617a425 --- /dev/null +++ b/mall-shop/src/main/resources/mapper/esign/EsignPlatformInfoMapper.xml @@ -0,0 +1,8 @@ + + + + + + * + +