需求.md 7.2 KB

  1. 这是一个单应用的java springboot的项目,用的是ruoyi-vue-plus 4.0.1的架子,应用的配置和启动在ruooyi-admin的module里面。jdk1.8,数据库用的mysql8,你先熟悉一下整个项目的,给出你的理解
  2. 注意还有一个ruoyi-api的模块,主要是把C端用户的一些功能接口(控制层)写在这个模块里面,ruoyi-admin,也会引用这个模块。后台管理的接口(控制层)写在ruoyi-admin这个模块里面
  3. 帮我生成产品表的创建产品表(tb_product)sql,注意加上表说明和索引, 产品属性:标题,所属分类(长整型),多图(用json存储),封面图,市价,售价,兑换积分数,内容,初始销量(整型),真实销量(整型),库存(整型),商品码,每人限购数(整型,-1代表不限购),是否新品,是否推荐置顶,是否上架,逻辑删除,创建时间,更新时间,创建人,更新人
  4. 帮我创建商家分类表(tb_business_category) sql, 注意加上表说明和索引, 商家分类属性:名称,父级id(长整型),排序(整型),是否上架,是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人
  5. 帮我创建商家表(tb_business) sql, 注意加上表说明和索引, 商家属性: 名称,商家位置, 所属省名, 所属市名, 所属区名, 所属省编号, 所属市编号, 所属区编号, 详细地址, 经度, 纬度, 经营主体名称, 税号, 负责人, 联系电话, 客服电话, 商家介绍, logo, 店铺图片, 店铺内页图片(多张), 营业时间, 排序号(整型), 营业状态, 是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人
  6. 帮我创建商家与商家分类关系表,一个商家可以属于多个分类

7.帮我创建商家商品分类表,注意加上表说明和索引,属性:所属商家ID,商品分类名称,分类排序号,是否上架,是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人

  1. 帮我创建商家商品表tb_business_product,商家商品表属性: 商家ID, 商家分类ID, 商家商品分类ID, 商标题, 封面图, 原价,销售价,供货价格 限售数量(用户单次可下单的数量,0不限制), 库存, 销量, 商家商品是否上架, 入园时间,入园地址,费用包含,费用说明,是否赠送积分, 是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人
  2. 帮我创建商家商品须知表tb_business_product,属性:商家商品ID, 商品须知标题, 商品须知内容, 是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人
  3. 帮我创建商家商品须知表tb_user_address,属性:用户ID, 省份名称, 市名称, 区名称,省份编号, 市编, 区编号, 详细地址, 收货人姓名, 电话,是否默认, 是否删除(delFlag 整型),创建时间,更新时间
    1. 帮我创建表Sql: 订单表tb_shop_order的属性有:订单号,支付单号, 订单类型,订单状态,支付状态,发货状态,收货状态,下单用户ID, 订单金额, 订单运费,订单实付金额, 支付兑换积分, 买家备注,卖家标记(0普通,1提醒,2特别) 卖家备注, 订单下单时间,订单支付时间, 订单实际发货时间,订单最后需收货时间,订单实际收货时间,订单最后需评论时间, 订单实际评论时间,完成时间 , 订单取消方式, 订单取消时间, 订单取消原因 订单明细表 tb_shop_order_detail的属性有:订单ID, 供应商ID, 供应商名称, 商品ID,商品标题, 商品封面图, 商品数量,商品单位,商品销售价,商品销售价小计,单个商品兑换积分数,商品兑换积分数小计 订单收货人信息表 tb_shop_order_address的属性有:订单ID, 收货人姓名, 收货人电话, 地址详情,省名, 市名, 区名, 省编号, 市编号, 区编号, 地址纬度, 地址经度 订单发货包裹表 tb_shop_order_package的属性有:订单ID, 快递公司, 快递单号,最后需更新订单时间,快递状态,收货状态,快递内容 订单发货包裹明细表 tb_shop_order_package_detail的属性有:包裹ID,订单ID,订单明细ID, 商品ID, 商品标题, 商品封面图, 商品单位,商品数量 订单买家的钥匙表 tb_shop_order_user_key,属性有:订单ID, 用户ID,是否删除(delFlag 整型),del_time 订单平台的钥匙表 tb_shop_order_platform_key,属性有:订单ID, 是否删除(delFlag 整型) ,del_time

9.帮我创建用户的游客信息表tb_user_visitor,注意加上表说明和索引,属性: 游客ID,所属用户ID, 名称, 手机号, 证件类型,证件号码,创建时间,更新时间 10.帮我创建热门城市表 tb_hot_city,注意加上表说明和索引,属性:名称(label), 行政编码(value),上级行政编码(parent),首字母(initial),全拼(pinyin),级别(level),顺序(orderIndex),上架状态, 创建时间,更新时间,,创建人,更新人

  1. 帮我创建订单评论表tb_shop_order_comment,注意加上表说明和索引,订单评论表属性:评论ID,订单ID,订单编号,商品ID,商品标题,商品封面图,用户ID,用户头像,用户昵称,用户评论,用户评论时间,用户评论图片多图,用户评论视频
  2. 帮我创建通知表 tb_notice,注意加上表说明和索引,属性:标题,内容,排序,状态,创建时间,更新时间,创建人,更新人
  3. 帮我创建奖项表 tb_prize,注意加上表说明和索引,属性:奖顶类型(0_订单翻倍,1_红包奖励,2_兜底奖励), 奖顶倍数,奖励区间最小值,奖励区间最大值, 奖品名称, 兑换豆 中奖概率 每日最大中奖次数, 是否上架, 游戏结果(0_输,1_赢),是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人
  4. 帮我创建利润明细表 tb_profit_detail,注意加上表说明和索引,属性:ID,流水号, 用户ID,用户手机号, 金额, 行为属性, 结算订单号, 关联订单号,收支类型,创建时间,更新时间
  5. 帮我创建利润总账表 tb_profit_total,注意加上表说明和索引,属性:ID,累计人工添加,累计人工减少,累计订单结算,累计已发放,剩余可发放
  6. 帮我创建充值红包表 tb_recharge_red_packet,注意加上表说明和索引,属性:ID,流水号, 用户手机号, 金额, 行为属性, 关联订单号,收支类型,创建时间,更新时间
  7. 帮我创建充值总账表 tb_recharge_total,注意加上表说明和索引,属性:ID,累计充值,累计发放,剩余可发放,创建时间,更新时间
  8. 帮我创建游戏记录表 tb_game_record,注意加上表说明和索引,属性:流水号,用户ID, 用户手机号, 游戏结果(0_输,1_赢),奖顶类型(0_订单翻倍,1_红包奖励,2_兜底奖励),比赛数据(json), 累计消费金额, 关联订单号, 奖励订单号, 红包金额, 执行时间,
  9. 帮我创建快递公司表 tb_express_company,注意加上表说明和索引,属性:ID,快递公司名称, 快递公司编码, 快递公司电话, 排序, 创建时间, 更新时间, 创建人, 更新人
  10. 帮我创建历史搜索关键词表 tb_history_search_keyword,注意加上表说明和索引,属性:ID,用户ID, 关键词, 创建时间, 更新时间
  11. 帮我创建用户收藏表 tb_user_collect,注意加上表说明和索引,属性:ID,用户ID, 实体ID, 实体类型, 创建时间, 更新时间