需求.md 11 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, 实体类型, 创建时间, 更新时间
  12. 帮我创建商家平台分类表,注意加上表说明和索引,属性有:分类ID,商品分类名称,上级分类Id,分类图标,分类描述,分类排序号,是否上架,是否删除(delFlag 整型),创建时间,更新时间,创建人,更新人

  13. 帮我创建商品的内容表,注意加上表说明和索引,属性有:商品ID, 商品内容,创建时间, 更新时间

  14. 帮我创建商品与分类的关系表,因为是一对多关系。注意加上表说明和索引,属性有:商品ID, 分类ID

  15. 帮我创建在线订单表,注意加上表说明和索引,属性有: 订单ID, 订单编号, 订单状态, 订单金额, 订单实付金额, 订单支付时间, 订单支付状态,
    订单下单用户ID,所属商家ID, 订单下单时间, 订单取消方式, 订单取消时间, 订单取消原因,支付方式(微信,支付宝) 订单退款状态(未退款,退款中,已退款), 订单退款时间, 订单退款完成时间, 实退金额,余额返还额, 积分返还额,已补贴金额,已送积分

  16. 帮我创建补贴排队表,注意加上表说明和索引,属性有: 补贴排队ID, 用户ID,用户手机号,用户名, 订单ID, 订单编号, 当前所属商家ID,原所属属商家ID, 当前所属商家名称,原所属属商家名称, 排队顺序值,订单实付金额, 应补贴金额,已补贴金额,未结算均摊金额,已补贴积分,补贴状态(排队中,补贴完成),是否安排过插队,未结均摊是否已补满, 是否已取消,是否已兑换,兑换积分数,取消操作后实得积分数 订单消费时间,排队时间,补贴完成时间,补贴取消时间,取消类型(未取消,排队取消,退款取消)补贴兑换时间

  17. 帮我创建补贴插队表,注意加上表说明和索引,属性有: 插队ID,用户ID,用户手机号,用户名,订单ID(可以为空), 订单编号(可以为空), 当前所属商家ID,原所属属商家ID,当前所属商家名称,原所属属商家名称, 原排队ID(可以为空),排队顺序值,插队占比,订单实付金额, 应补贴金额,已补贴金额,未结算均推金额,已补贴积分,插队应补贴金额, 补贴状态(排队中,补贴完成), 是否已取消,是否已兑换,兑换积分数,取消操作后实得积分数 订单消费时间,排队时间,补贴完成时间,补贴取消时间, 补贴兑换时间,插队类型(普通插队,定额插队)

  18. 帮我创建补贴明细表,注意加上表说明和索引,属性有:补贴明细表ID,被补贴排队ID(可以为空),被补贴插队ID(可以为空),补贴金额,溢出金额,补贴方向(排队补贴,插队补贴), 补贴类型(实补,取消均转实,退款均转实), 补贴订单ID,订单编号,创建时间,均补结算到期时间,结算时间,是否结算,是否取消,取消类型(未取消,排队取消,退款取消)

  19. 帮我创建补贴模式表,注意加上表说明和索引,属性有:名称前缀,顺序,商家补贴比率(SubsidyRatio),积分补贴比率(PointSubsidyRatio),商家ID,是否是均摊模式,第一名补贴比率(firstSubsidyRatio),当日结算整点时间,是否是默认,创建时间,更新时间

  20. 帮我创建模式自动化表,注意加上表说明和索引,属性有:模式自动化ID,商家ID,是否开启自动化,最高排队人数,自动转化日期,转换目标模式ID,创建时间,更新时间

  21. 帮我创建模式转换日志表,注意加上表说明和索引,属性有:前模式ID,前模式名称,后模式ID,后模式名称,转换时间,创建时间,更新时间