From 340bcf91a6d62a7299190ab148aa7fa9a4464f14 Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Wed, 9 Oct 2024 15:03:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E5=BB=BA=E5=BA=97=EF=BC=8C?= =?UTF-8?q?=20pos=20=E6=96=BD=E5=B7=A5=E9=98=B6=E6=AE=B5=EF=BC=8C=E8=AE=A2?= =?UTF-8?q?=E8=B4=A7=E7=B3=BB=E7=BB=9F=20=E5=AE=9E=E4=BD=93=E7=B1=BB?= =?UTF-8?q?=EF=BC=8Cmapper=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/dao/BuildInformationDAO.java | 43 ++++++ .../com/cool/store/dao/PlatformBuildDAO.java | 43 ++++++ .../cool/store/dao/PosAndOrderInfoDAO.java | 41 +++++ .../store/mapper/BuildInformationMapper.java | 19 +++ .../store/mapper/PlatformBuildMapper.java | 18 +++ .../store/mapper/PosAndOrderInfoMapper.java | 19 +++ .../mapper/BuildInformationMapper.xml | 42 +++++ .../mapper/DecorationDesignInfoMapper.xml | 6 + .../resources/mapper/PlatformBuildMapper.xml | 38 +++++ .../mapper/PosAndOrderInfoMapper.xml | 23 +++ .../cool/store/entity/BuildInformationDO.java | 146 ++++++++++++++++++ .../store/entity/DecorationDesignInfoDO.java | 84 ++++++++++ .../cool/store/entity/PlatformBuildDO.java | 132 ++++++++++++++++ .../cool/store/entity/PosAndOrderInfoDO.java | 67 ++++++++ .../service/BuildInformationService.java | 11 ++ .../store/service/PlatformBuildService.java | 12 ++ .../store/service/PosAndOrderInfoService.java | 11 ++ .../impl/BuildInformationServiceImpl.java | 20 +++ .../impl/PlatformBuildServiceImpl.java | 21 +++ .../impl/PosAndOrderInfoServiceImpl.java | 20 +++ 20 files changed, 816 insertions(+) create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/dao/BuildInformationDAO.java create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/dao/PlatformBuildDAO.java create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/dao/PosAndOrderInfoDAO.java create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/mapper/BuildInformationMapper.java create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/mapper/PlatformBuildMapper.java create mode 100644 coolstore-partner-dao/src/main/java/com/cool/store/mapper/PosAndOrderInfoMapper.java create mode 100644 coolstore-partner-dao/src/main/resources/mapper/BuildInformationMapper.xml create mode 100644 coolstore-partner-dao/src/main/resources/mapper/PlatformBuildMapper.xml create mode 100644 coolstore-partner-dao/src/main/resources/mapper/PosAndOrderInfoMapper.xml create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/entity/BuildInformationDO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/entity/PlatformBuildDO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/entity/PosAndOrderInfoDO.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/BuildInformationService.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/PlatformBuildService.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/PosAndOrderInfoService.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/impl/BuildInformationServiceImpl.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/impl/PlatformBuildServiceImpl.java create mode 100644 coolstore-partner-service/src/main/java/com/cool/store/service/impl/PosAndOrderInfoServiceImpl.java diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/BuildInformationDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/BuildInformationDAO.java new file mode 100644 index 000000000..c6c5e29f0 --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/BuildInformationDAO.java @@ -0,0 +1,43 @@ +package com.cool.store.dao; + +import com.cool.store.entity.BuildInformationDO; +import com.cool.store.mapper.BuildInformationMapper; +import org.springframework.stereotype.Repository; +import tk.mybatis.mapper.entity.Example; + +import javax.annotation.Resource; + +/** + * @Author: WangShuo + * @Date: 2024/10/09/下午2:18 + * @Version 1.0 + * @注释: + */ +@Repository +public class BuildInformationDAO { + @Resource + private BuildInformationMapper buildInformationMapper; + + public Integer insertSelective(BuildInformationDO buildInformationDO) { + if (buildInformationDO == null) { + return 0; + } + return buildInformationMapper.insertSelective(buildInformationDO); + } + + public Integer updateByShopIdSelective(BuildInformationDO buildInformationDO) { + if (buildInformationDO == null) { + return 0; + } + Example example = new Example(BuildInformationDO.class); + example.createCriteria().andEqualTo("shopId", buildInformationDO.getShopId()); + return buildInformationMapper.updateByExampleSelective(buildInformationDO,example); + } + public BuildInformationDO selectOneByShopId(Long shopId) { + Example example = new Example(BuildInformationDO.class); + example.createCriteria().andEqualTo("shopId",shopId); + return buildInformationMapper.selectOneByExample(example); + } + + +} diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PlatformBuildDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PlatformBuildDAO.java new file mode 100644 index 000000000..3ef2823f3 --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PlatformBuildDAO.java @@ -0,0 +1,43 @@ +package com.cool.store.dao; + +import com.cool.store.entity.BuildInformationDO; +import com.cool.store.entity.PlatformBuildDO; +import com.cool.store.mapper.PlatformBuildMapper; +import org.springframework.stereotype.Repository; +import tk.mybatis.mapper.entity.Example; + +import javax.annotation.Resource; + +/** + * @Author: WangShuo + * @Date: 2024/10/09/下午2:58 + * @Version 1.0 + * @注释: + */ +@Repository +public class PlatformBuildDAO { + @Resource + private PlatformBuildMapper platformBuildMapper; + + + public Integer insertSelective(PlatformBuildDO platformBuildDO) { + if (platformBuildDO == null) { + return 0; + } + return platformBuildMapper.insertSelective(platformBuildDO); + } + + public Integer updateByShopIdSelective(PlatformBuildDO platformBuildDO) { + if (platformBuildDO == null) { + return 0; + } + Example example = new Example(BuildInformationDO.class); + example.createCriteria().andEqualTo("shopId", platformBuildDO.getShopId()); + return platformBuildMapper.updateByExampleSelective(platformBuildDO,example); + } + public PlatformBuildDO selectOneByShopId(Long shopId,Integer type) { + Example example = new Example(PlatformBuildDO.class); + example.createCriteria().andEqualTo("shopId",shopId).andEqualTo("type",type); + return platformBuildMapper.selectOneByExample(example); + } +} diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PosAndOrderInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PosAndOrderInfoDAO.java new file mode 100644 index 000000000..0c5ed564c --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PosAndOrderInfoDAO.java @@ -0,0 +1,41 @@ +package com.cool.store.dao; + +import com.cool.store.entity.BuildInformationDO; +import com.cool.store.entity.PosAndOrderInfoDO; +import com.cool.store.mapper.PosAndOrderInfoMapper; +import org.springframework.stereotype.Repository; +import tk.mybatis.mapper.entity.Example; + +import javax.annotation.Resource; + +/** + * @Author: WangShuo + * @Date: 2024/10/09/下午3:00 + * @Version 1.0 + * @注释: + */ +@Repository +public class PosAndOrderInfoDAO { + @Resource + private PosAndOrderInfoMapper posAndOrderInfoMapper; + public Integer insertSelective(PosAndOrderInfoDO posAndOrderInfoDO) { + if (posAndOrderInfoDO == null) { + return 0; + } + return posAndOrderInfoMapper.insertSelective(posAndOrderInfoDO); + } + + public Integer updateByShopIdSelective(PosAndOrderInfoDO posAndOrderInfoDO) { + if (posAndOrderInfoDO == null) { + return 0; + } + Example example = new Example(BuildInformationDO.class); + example.createCriteria().andEqualTo("shopId", posAndOrderInfoDO.getShopId()); + return posAndOrderInfoMapper.updateByExampleSelective(posAndOrderInfoDO,example); + } + public PosAndOrderInfoDO selectOneByShopId(Long shopId,Integer type) { + Example example = new Example(PosAndOrderInfoDO.class); + example.createCriteria().andEqualTo("shopId",shopId).andEqualTo("type",type); + return posAndOrderInfoMapper.selectOneByExample(example); + } +} diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/BuildInformationMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/BuildInformationMapper.java new file mode 100644 index 000000000..9a0907513 --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/BuildInformationMapper.java @@ -0,0 +1,19 @@ +package com.cool.store.mapper; + +import com.cool.store.entity.BuildInformationDO; +import tk.mybatis.mapper.common.Mapper; + + +/** +* @author EDY +* @description 针对表【xfsg_build_information(建店资料表)】的数据库操作Mapper +* @createDate 2024-10-09 14:05:52 +* @Entity com.cool.store.entity.BuildInformationDO +*/ +public interface BuildInformationMapper extends Mapper { + +} + + + + diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PlatformBuildMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PlatformBuildMapper.java new file mode 100644 index 000000000..0cfd84f2d --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PlatformBuildMapper.java @@ -0,0 +1,18 @@ +package com.cool.store.mapper; + +import com.cool.store.entity.PlatformBuildDO; +import tk.mybatis.mapper.common.Mapper; + +/** +* @author EDY +* @description 针对表【xfsg_platform_build(平台建店表)】的数据库操作Mapper +* @createDate 2024-10-09 14:54:40 +* @Entity com.cool.store.entity.PlatformBuildDO +*/ +public interface PlatformBuildMapper extends Mapper { + +} + + + + diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PosAndOrderInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PosAndOrderInfoMapper.java new file mode 100644 index 000000000..3f83c0b32 --- /dev/null +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PosAndOrderInfoMapper.java @@ -0,0 +1,19 @@ +package com.cool.store.mapper; + +import com.cool.store.entity.PosAndOrderInfoDO; + +import tk.mybatis.mapper.common.Mapper; + +/** +* @author EDY +* @description 针对表【xfsg_pos_and_order_info(pos/订货系统表)】的数据库操作Mapper +* @createDate 2024-10-09 14:39:11 +* @Entity com.cool.store.entity.PosAndOrderInfoDO +*/ +public interface PosAndOrderInfoMapper extends Mapper { + +} + + + + diff --git a/coolstore-partner-dao/src/main/resources/mapper/BuildInformationMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/BuildInformationMapper.xml new file mode 100644 index 000000000..eee4b00cf --- /dev/null +++ b/coolstore-partner-dao/src/main/resources/mapper/BuildInformationMapper.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,shop_id,shop_contact_name, + shop_contact_mobile,business_hours,business_mobile, + door_photo,in_store_photo,juridical_id_card_front, + juridical_id_card_reverse,juridical_handheld_id_card_front,juridical_handheld_id_card_reverse, + settler_id_card_front,settler_id_card_reverse,settler_id_card_no, + settler_bank_number,settler_bank_mobile,settler_bank_name, + create_time,update_time,create_user, + update_user + + diff --git a/coolstore-partner-dao/src/main/resources/mapper/DecorationDesignInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/DecorationDesignInfoMapper.xml index c98ef6f9e..b8342a112 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/DecorationDesignInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/DecorationDesignInfoMapper.xml @@ -14,6 +14,12 @@ + + + + + +