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