商城建表结构整理.md 36 KB

商城建表结构整理(代码现状)

一、数据来源说明

本文按当前仓库代码现状整理,数据来源如下:

  • business-mall/business-mall-bean 下实体类(以 @TableName("mall_xxx") 为准)。
  • business-order/business-order-bean 下商城订单相关实体(以 @TableName("mall_xxx") 为准)。
  • /Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/商城功能设计.md 第六章内容作为补充说明(用于理解业务语义与关系)。

本次共覆盖 mall_ 前缀表 39 张:商品域 34 张,订单域 5 张。

二、通用基础字段

以下字段为通用基础字段,默认由基础实体继承,不在各表“业务字段清单”中重复展开:

id/create_by/create_date/update_by/update_date/del_flag/remarks/tenant_code/tenant_id

三、商品域(business-mall-bean,共34张)

3.1 mall_add_purchase

  • 表名:mall_add_purchase
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallAddPurchase
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallAddPurchase.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
mainSkuId String 主商品SKU ID
mainSkuName String 主商品SKU名称(冗余字段)
addSkuId String 换购商品SKU ID
addSkuName String 换购商品SKU名称(冗余字段)
addPrice BigDecimal 加价金额
addSkuPrice BigDecimal 换购商品价格(冗余字段)
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.2 mall_after_sale

  • 表名:mall_after_sale
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallAfterSale
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallAfterSale.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
afterSaleNo String 售后单号
orderId String 订单ID
orderItemId String 订单明细ID
memberId String 会员ID
skuId String SKU ID
spuId String SPU ID
afterSaleType String 售后类型:REFUND_ONLY-仅退款 RETURN_REFUND-退货退款 EXCHANGE-换货
status Integer 售后状态:0-待审核 1-审核通过 2-审核拒绝 3-退款中 4-退款完成 5-退货中 6-退货完成 7-换货中 8-换货完成
applyQuantity Integer 申请数量
refundAmount BigDecimal 退款金额
refundReason String 退款原因编码
refundReasonDesc String 退款原因描述
refundDesc String 退款说明
returnLogisticsCompany String 退货物流公司
returnLogisticsNo String 退货运单号
exchangeSkuId String 换货SKU ID
auditBy String 审核人ID
auditTime java.util.Date 审核时间
auditRemark String 审核备注
handlerId String 处理人ID
handleTime java.util.Date 处理时间
handleRemark String 处理备注

3.3 mall_bargain_activity

  • 表名:mall_bargain_activity
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallBargainActivity
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallBargainActivity.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
skuId String SKU ID
activityName String 活动名称
initialPrice BigDecimal 初始价格
bottomPrice BigDecimal 底价
helpCount Integer 需助力次数
joinedCount Integer 已参与人数
startTime java.util.Date 活动开始时间
endTime java.util.Date 活动结束时间
limitPerUser Integer 参与限制:每人可发起次数
status Integer 状态:0-禁用 1-启用

3.4 mall_bargain_help

  • 表名:mall_bargain_help
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallBargainHelp
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallBargainHelp.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
recordId String 砍价记录ID
memberId String 助力人会员ID
cutAmount BigDecimal 本次砍掉金额
helpType Integer 助力类型:0-好友助力 1-分享助力

3.5 mall_bargain_record

  • 表名:mall_bargain_record
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallBargainRecord
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallBargainRecord.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
activityId String 活动ID
memberId String 发起人会员ID
currentPrice BigDecimal 当前已砍至价格
helpCount Integer 已助力次数
status Integer 砍价状态:0-进行中 1-已达底价 2-已下单 3-已过期
orderId String 成单后订单ID
endTime java.util.Date 砍价结束时间

3.6 mall_brand

  • 表名:mall_brand
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallBrand
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallBrand.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
brandName String 品牌名称
brandCode String 品牌编码
brandLogo String 品牌Logo
brandDesc String 品牌简介
firstLetter String 首字母
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.7 mall_browse_footprint

  • 表名:mall_browse_footprint
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallBrowseFootprint
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallBrowseFootprint.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
memberId String 会员ID
spuId String SPU ID
browseTime java.util.Date 浏览时间

3.8 mall_cart_item

  • 表名:mall_cart_item
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallCartItem
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallCartItem.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
memberId String 会员ID
skuId String SKU ID
spuId String SPU ID
quantity Integer 数量
selected Integer 选中状态:0-未选中 1-已选中

3.9 mall_category

  • 表名:mall_category
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallCategory
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallCategory.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
parentId String 父分类ID,0 表示顶级
categoryName String 分类名称
categoryCode String 分类编码
categoryIcon String 分类图标
categoryImage String 分类图片
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.10 会员收藏(已迁移至 business-member)

  • 表名:app_member_favorite(原 mall_favorite 已废弃)
  • 脚本:business-member/src/main/resources/sql/member_favorite.sql
  • 说明:跨业务收藏(线路/导览/专题/商品),移动端接口 /mobile/member/favorite/*

3.11 mall_freight_template

  • 表名:mall_freight_template
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallFreightTemplate
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallFreightTemplate.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
templateName String 模板名称
chargeType String 计费类型:WEIGHT-按重量 ITEM-按件数 FREE-包邮
firstWeight BigDecimal 首重(kg)(按重量时)
firstFee BigDecimal 首费(元)
continueWeight BigDecimal 续重(kg)
continueFee BigDecimal 续费(元)
firstItem Integer 首件(按件数时)
freeAmount BigDecimal 满X元包邮(可选)
status Integer 状态:0-禁用 1-启用

3.12 mall_freight_template_region

  • 表名:mall_freight_template_region
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallFreightTemplateRegion
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallFreightTemplateRegion.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
templateId String 运费模板ID
regionCodes String 地区编码(省/市,逗号分隔)
regionNames String 地区名称
firstFee BigDecimal 首费
continueFee BigDecimal 续费
sortOrder Integer 排序号

3.13 mall_gift_rule

  • 表名:mall_gift_rule
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallGiftRule
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallGiftRule.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
ruleType String 规则类型:BUY_A_GIVE_B-买A赠B FULL_ITEM-满件赠
conditionSkuIds String 条件商品SKU IDs(买A赠B时使用,逗号分隔)
conditionQuantity Integer 满足数量(满件赠时使用)
giftSkuId String 赠品SKU ID
giftSkuName String 赠品SKU名称(冗余字段)
giftQuantity Integer 赠品数量
startTime java.util.Date 开始时间
endTime java.util.Date 结束时间
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.14 mall_logistics_company

  • 表名:mall_logistics_company
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallLogisticsCompany
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallLogisticsCompany.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
companyName String 物流公司名称
companyCode String 物流公司编码
contactPhone String 联系电话
website String 官网地址
queryUrl String 查询接口URL
apiKey String API Key(用于接口调用)
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.15 mall_pickup_point

  • 表名:mall_pickup_point
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallPickupPoint
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallPickupPoint.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
pointName String 自提点名称
contactMobile String 联系电话
province String
city String
district String
address String 详细地址
businessHours String 营业时间
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.16 mall_presale

  • 表名:mall_presale
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallPresale
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallPresale.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
spuId String SPU ID
depositAmount BigDecimal 定金金额
tailStartTime java.util.Date 尾款开始时间
tailEndTime java.util.Date 尾款结束时间
shipTime java.util.Date 预计发货时间
status Integer 状态:0-禁用 1-启用

3.17 mall_product_qa

  • 表名:mall_product_qa
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallProductQa
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallProductQa.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
orderId String 订单ID(可选,用于售后咨询)
memberId String 会员ID
spuId String SPU ID
question String 问题内容
answer String 回复内容
isAnonymous Integer 是否匿名:0-否 1-是
status Integer 状态:0-待回复 1-已回复
replyTime java.util.Date 回复时间
replyBy String 回复人ID

3.18 mall_product_review

  • 表名:mall_product_review
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallProductReview
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallProductReview.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
orderId String 订单ID
orderItemId String 订单明细ID
memberId String 会员ID
spuId String 商品SPU ID
skuId String 商品SKU ID
totalScore BigDecimal 综合得分(各评分项均分或加权)
scoreDetail String 各评分项得分(JSON,如 {"item_id1":5,"item_id2":4})
content String 评价文字内容
images String 评价图片(JSON数组)
isAnonymous Integer 是否匿名:0-否 1-是
replyContent String 商家回复内容
replyTime java.util.Date 回复时间
replyBy String 回复人ID
isTop Integer 是否置顶:0-否 1-是
likeCount Integer 点赞数
status Integer 状态:0-待审核 1-已发布 2-已隐藏

3.19 mall_product_review_score

  • 表名:mall_product_review_score
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallProductReviewScore
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallProductReviewScore.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
reviewId String 评价ID
ratingItemId String 评分项ID
ratingItemName String 评分项名称
score Integer 得分
itemSortOrder Integer 评分项排序

3.20 mall_promotion_rule

  • 表名:mall_promotion_rule
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallPromotionRule
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallPromotionRule.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
ruleName String 规则名称
ruleType String 规则类型:FULL_REDUCTION-满减 FULL_GIFT-满赠
conditionAmount BigDecimal 满足条件金额
discountAmount BigDecimal 优惠金额(满减时使用)
giftSkuId String 赠品SKU ID(满赠时使用)
giftSkuName String 赠品SKU名称(冗余字段)
giftQuantity Integer 赠品数量
scopeType String 适用范围:ALL-全部商品 CATEGORY-指定分类 BRAND-指定品牌 SKU-指定商品
scopeIds String 适用范围IDs(分类ID/品牌ID/SKU ID,逗号分隔)
startTime java.util.Date 开始时间
endTime java.util.Date 结束时间
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.21 mall_rating_item

  • 表名:mall_rating_item
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallRatingItem
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallRatingItem.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
itemName String 评分项名称(如:商品质量、物流速度、服务态度)
itemCode String 评分项编码
maxScore Integer 满分值,如 5 表示 1~5 分
isRequired Integer 是否必填:0-否 1-是
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.22 mall_reward_level_config

  • 表名:mall_reward_level_config
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallRewardLevelConfig
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallRewardLevelConfig.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
memberLevelCode String 会员等级编码('DEFAULT'表示默认配置)
pointsEnabled Integer 是否启用积分赠送:0-不发放 1-启用
coinsEnabled Integer 是否启用金币赠送:0-不发放 1-启用
pointsPerYuan BigDecimal 每消费1元赠送积分数
coinsPerYuan BigDecimal 每消费1元赠送金币数
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.23 mall_search_log

  • 表名:mall_search_log
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSearchLog
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSearchLog.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
memberId String 会员ID
keyword String 搜索关键词
searchTime java.util.Date 搜索时间

3.24 mall_seckill_session

  • 表名:mall_seckill_session
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSeckillSession
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSeckillSession.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
sessionName String 场次名称
startTime java.util.Date 开始时间
endTime java.util.Date 结束时间
status Integer 状态:0-未开始 1-进行中 2-已结束

3.25 mall_seckill_sku

  • 表名:mall_seckill_sku
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSeckillSku
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSeckillSku.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
sessionId String 秒杀场次ID
skuId String SKU ID
spuId String SPU ID
spuName String 商品名称(冗余字段)
specInfo String SKU 规格信息(冗余字段)
originalPrice BigDecimal 原价(冗余字段)
seckillPrice BigDecimal 秒杀价
seckillStock Integer 秒杀库存
soldCount Integer 已售数量
limitPerUser Integer 每人限购数量
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.26 mall_setting

  • 表名:mall_setting
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSetting
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSetting.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
configKey String 配置键
configValue String 配置值
configDesc String 配置描述
configGroup String 配置分组
configType String 配置类型:STRING-字符串 NUMBER-数字 BOOLEAN-布尔值 JSON-JSON对象
isSystem Integer 是否系统配置:0-否 1-是(系统配置不允许删除)
sortOrder Integer 排序号

3.27 mall_sku

  • 表名:mall_sku
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSku
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSku.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
spuId String SPU ID
skuName String SKU名称
skuCode String SKU编码
specInfo String 规格信息(如:颜色:红;尺码:M)
price BigDecimal 销售价格
originalPrice BigDecimal 原价
stock Integer 库存
stockWarn Integer 库存预警阈值
barCode String 条形码
image String SKU图片
limitPerUser Integer 每人限购数量,0 表示不限
status Integer 状态:0-禁用 1-启用

3.28 mall_sku_level_price

  • 表名:mall_sku_level_price
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSkuLevelPrice
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSkuLevelPrice.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
skuId String SKU ID
memberLevelCode String 会员等级编码
price BigDecimal 专享价

3.29 mall_spec

  • 表名:mall_spec
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSpec
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSpec.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
specName String 规格名称(如:颜色、尺码)
specCode String 规格编码
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.30 mall_spec_value

  • 表名:mall_spec_value
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSpecValue
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSpecValue.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
specId String 规格ID
specValue String 规格值(如:红色、蓝色、S、M、L)
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

3.31 mall_spu

  • 表名:mall_spu
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSpu
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSpu.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
spuName String 商品名称
spuCode String 商品编码
categoryId String 分类ID
brandId String 品牌ID
mainImage String 主图
images String 轮播图(JSON数组)
detail String 商品详情(富文本)
virtualSales Integer 虚拟销量
sortOrder Integer 排序号
status Integer 状态:0-下架 1-上架
merchantId String 商户ID(多商户场景下关联商户,单商户可空)
auditStatus Integer 审核状态:0-待审核 1-已通过 2-已驳回(未开启审核时可为空)
auditRemark String 驳回原因(驳回时必填)
auditTime java.util.Date 审核时间
auditBy String 审核人ID

3.32 mall_spu_spec

  • 表名:mall_spu_spec
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSpuSpec
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSpuSpec.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
spuId String SPU ID
specId String 规格ID
specName String 规格名称(冗余字段)
sortOrder Integer 排序号

3.33 mall_spu_tag

  • 表名:mall_spu_tag
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallSpuTag
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallSpuTag.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
spuId String SPU ID
tagId String 标签ID
tagName String 标签名称(冗余字段)
sortOrder Integer 排序号

3.34 mall_tag

  • 表名:mall_tag
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallTag
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-mall/business-mall-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallTag.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
tagName String 标签名称(热销、新品、推荐等)
tagCode String 标签编码
tagColor String 标签颜色
tagIcon String 标签图标
tagDesc String 标签描述
sortOrder Integer 排序号
status Integer 状态:0-禁用 1-启用

四、订单域(business-order-bean,共5张)

4.1 mall_first_order_config

  • 表名:mall_first_order_config
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallFirstOrderConfig
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-order/business-order-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallFirstOrderConfig.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
discountAmount BigDecimal 首单立减金额
couponTemplateIds String 赠券模板ID(逗号分隔)
status Integer 状态:0-禁用 1-启用

4.2 mall_member_address

  • 表名:mall_member_address
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallMemberAddress
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-order/business-order-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallMemberAddress.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
memberId String 会员ID
receiverName String 收货人姓名
receiverMobile String 收货人手机
province String
city String
district String 区/县
detailAddress String 详细地址
postalCode String 邮政编码
isDefault Integer 是否为默认地址:0-否 1-是
addressLabel String 地址标签(如:家、公司、学校)
longitude java.math.BigDecimal 经度
latitude java.math.BigDecimal 纬度
sortOrder Integer 排序号

4.3 mall_order

  • 表名:mall_order
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallOrder
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-order/business-order-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallOrder.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
orderNo String 订单编号
memberId String 会员ID
totalAmount BigDecimal 订单总金额
discountAmount BigDecimal 优惠金额
couponAmount BigDecimal 优惠券抵扣
pointsAmount BigDecimal 积分抵扣金额
coinsAmount BigDecimal 金币抵扣金额
balanceAmount BigDecimal 账户余额支付金额
freightAmount BigDecimal 运费金额
payAmount BigDecimal 实付金额
pointsUsed Integer 使用积分数
coinsUsed Integer 使用金币数
buyerRemark String 买家留言
adminRemark String 商家备注
invoiceType Integer 发票类型:0-不开票 1-个人 2-企业
invoiceTitle String 发票抬头
invoiceTaxNo String 税号
priceBeforeChange BigDecimal 改价前金额(改价时记录)
deliveryType String 配送方式:DELIVERY-配送 PICKUP-到店自提
pickupPointId String 自提点ID(到店自提时)
pickupTime java.util.Date 期望自提时间
pickupVerifyCode String 自提核销码
pickupVerifyTime java.util.Date 自提核销时间
status Integer 状态:0-待支付 1-待发货 2-待收货 3-已完成 4-已取消 5-退款中
payType String 支付方式:WECHAT/ALIPAY/BALANCE/COINS(组合支付时可存主支付方式或逗号分隔)
payTime java.util.Date 支付时间
receiverName String 收货人
receiverMobile String 收货手机
receiverProvince String
receiverCity String
receiverDistrict String
receiverAddress String 详细地址
logisticsCompany String 物流公司
logisticsNo String 运单号
shipTime java.util.Date 发货时间
confirmTime java.util.Date 确认收货时间

4.4 mall_order_item

  • 表名:mall_order_item
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallOrderItem
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-order/business-order-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallOrderItem.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
orderId String 订单ID
skuId String SKU ID
spuId String SPU ID
skuName String 商品名称
specInfo String 规格信息
price BigDecimal 单价
quantity Integer 数量
totalAmount BigDecimal 小计金额
image String 商品图片
isGift Integer 是否赠品:0-否 1-是

4.5 mall_order_log

  • 表名:mall_order_log
  • 实体类全名:com.jeesharp.business.modules.mall.entity.MallOrderLog
  • 实体文件路径:/Users/qiyuan/workspace_fangshi/code/xinghuacun_travel/TravelWebSystem/jeesharp-business/business-order/business-order-bean/src/main/java/com/jeesharp/business/modules/mall/entity/MallOrderLog.java
  • 业务字段清单(不含通用基础字段):
字段名 Java类型 字段说明
orderId String 订单ID
orderNo String 订单编号
beforeStatus Integer 变更前状态:0-待支付 1-待发货 2-待收货 3-已完成 4-已取消 5-退款中
afterStatus Integer 变更后状态:0-待支付 1-待发货 2-待收货 3-已完成 4-已取消 5-退款中
operateType String 操作类型:SYSTEM-系统自动 USER-用户操作 ADMIN-管理员操作
operatorId String 操作人ID(用户ID或管理员ID)
operatorName String 操作人姓名
operateTime java.util.Date 操作时间
remark String 操作备注

五、备注与落地建议

  • 当前仓库缺少可直接执行的 mall DDL SQL。
  • 本文适合作为建表对照与评审文档。
  • 如需上线,请补充索引/唯一约束/默认值/精度等数据库细节。