`

(九)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--平台管理通用设置

阅读更多

?

上一篇文章我们介绍了《鸿鹄云商b2b2c o2o平台管理功能清单》,从今天开始,我们对当前清单中的每一个功能进行剖析,会将产品设计、UI设计、功能设计详细给大家讲解,也希望能够帮助更多的朋友了解电子商务平台功能。抛开电子商务的登陆、注册基础功能,我们直入主题。今天讲解平台管理中的通用设置功能。

为了在程序启动或者初始化的时候,对系统的配置和通用设置项进行统一加载,所以我们将通用的设置信息全部存储到数据库中,在使用的时候从数据库中读取并存储到缓存(因为配置项长期不会改变,如果改变,我们可以动态刷新缓存)。

?

鸿鹄云商中的通用配置包括:基础设置、客服设置、第三方登录设置、前台登录设置、平台登录设置、APP相关下载设置等。

?

1.? 系统配置表设计

?

CREATE TABLE `honghu_sysconfig` (

  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '域模型id,这里为自增类型',

  `addTime` datetime DEFAULT NULL COMMENT '添加时间,这里为长时间格式',

  `deleteStatus` int(11) DEFAULT '0' COMMENT '是否删除,默认为0未删除,-1表示删除状态',

  `address` varchar(255) DEFAULT NULL COMMENT ' 商城访问地址,填写商城网址',

  `android_download` varchar(255) DEFAULT NULL COMMENT ' 安卓客户端下载地址',

  `android_seller_download` varchar(255) DEFAULT NULL COMMENT ' 安卓商家客户端下载地址',

  `android_seller_version` varchar(255) DEFAULT NULL COMMENT ' 安卓商家客户端版本号',

  `android_version` varchar(255) DEFAULT NULL COMMENT ' 安卓客户端版本号',

  `app_download` int(11) DEFAULT '0' COMMENT ' 是否启用App下载,默认为0不启用,1为启用',

  `app_launch_ad` longtext,

  `app_navigator` longtext,

  `app_push_buyer_apiKey` varchar(255) DEFAULT NULL,

  `app_push_buyer_secretKey` varchar(255) DEFAULT NULL,

  `app_push_seller_apiKey` varchar(255) DEFAULT NULL,

  `app_push_seller_secretKey` varchar(255) DEFAULT NULL,

  `app_seller_download` int(11) DEFAULT '0' COMMENT ' 是否启用商家App下载,默认为0不启用,1为启用',

  `auto_order_cancel` int(11) DEFAULT '24',

  `auto_order_confirm` int(11) DEFAULT '7' COMMENT ' 卖家发货后,达到该时间系统自动确认收货',

  `auto_order_evaluate` int(11) DEFAULT '7' COMMENT ' 订单确认收货后到达该时间,系统自动管理订单评价功能',

  `auto_order_notice` int(11) DEFAULT '3' COMMENT ' 卖家发货后达到该时长,给买家发送即将自动确认收货的短信、邮件提醒',

  `auto_order_return` int(11) DEFAULT '7' COMMENT ' 买家申请退货,到达该时间未能输入退货单号及物流公司,退货失败并且订单变为待评价,订单状态为49',

  `bigHeight` int(11) NOT NULL,

  `bigWidth` int(11) NOT NULL COMMENT ' 大尺寸像素高',

  `buygift_meal_gold` int(11) DEFAULT '300' COMMENT ' 满就送促销价格 按每30天多少金币算,默认是300个金币每30天',

  `buygift_status` int(11) DEFAULT '0' COMMENT ' 满就送开启状态 0为关闭 1为开启',

  `circle_audit` int(11) DEFAULT '0' COMMENT ' 申请圈子是否需要审核,0为不需要审核,1为需要审核',

  `circle_count` int(11) DEFAULT '1' COMMENT ' 用户可创建圈子数量,可以在平台中设置',

  `circle_limit` int(11) DEFAULT '0' COMMENT ' 用户创建圈子限制信息,(保存用户等级信息,只有用户等级大于等于该等级时才可以申请创建圈子,0为不限制,1为铜牌,2银牌,3金牌,4超级)',

  `circle_open` int(11) DEFAULT '0' COMMENT ' 系统圈子开启状态,1为开启',

  `closeReason` longtext COMMENT ' 网站关闭原因',

  `codeStat` longtext COMMENT ' 三方代码统计',

  `combin_amount` int(11) DEFAULT '50' COMMENT ' 组合销套餐费用,单位为金币/30天',

  `combin_count` int(11) DEFAULT '5' COMMENT ' 组合销售中的最大商品数量',

  `combin_scheme_count` int(11) DEFAULT '1' COMMENT ' 组合销售方案数量',

  `combin_status` int(11) DEFAULT '0' COMMENT ' 组合销套开启状态',

  `company_name` varchar(255) DEFAULT NULL COMMENT ' 公司简称,用在超级管理平台的左下角显示',

  `complaint_time` int(11) NOT NULL COMMENT ' 举报失效,以订单完成时间开始计算,单位为天',

  `consumptionRatio` int(11) NOT NULL COMMENT ' 消费比例(赠送积分)',

  `copyRight` varchar(255) DEFAULT NULL COMMENT ' 版权信息',

  `currency_code` varchar(255) DEFAULT NULL COMMENT ' 货币符号,默认为人民币¥',

  `deposit` bit(1) NOT NULL COMMENT ' 预存款',

  `description` varchar(255) DEFAULT NULL COMMENT ' 商城SEO描述',

  `domain_allow_count` int(11) DEFAULT '0' COMMENT ' 店铺二级域名运行修改次数,0为无限制',

  `emailEnable` bit(1) NOT NULL COMMENT ' 邮件是否开启',

  `emailHost` varchar(255) DEFAULT NULL COMMENT ' stmp服务器',

  `emailPort` int(11) NOT NULL COMMENT ' stmp端口',

  `emailPws` varchar(255) DEFAULT NULL COMMENT ' 邮箱密码',

  `emailTest` varchar(255) DEFAULT NULL COMMENT ' 邮件发送测试',

  `emailUser` varchar(255) DEFAULT NULL COMMENT ' 邮箱用户名',

  `emailUserName` varchar(255) DEFAULT NULL COMMENT ' 邮箱用户名',

  `email_buy` int(11) DEFAULT '0' COMMENT ' 邮件购买金额,以100封邮件为单位',

  `email_buy_cost` int(11) DEFAULT '0' COMMENT ' 邮件购买金额,以100封邮件为单位',

  `email_queue` int(11) DEFAULT '0' COMMENT ' 邮件发送是否启用队列,默认是不启用队列,相关发送邮件的地方都是及时发送邮件,启用队列后效率高,但是会滞后发送,0:不启用,1:启用',

  `email_register` int(11) DEFAULT '0',

  `enoughreduce_max_count` int(11) DEFAULT '300' COMMENT ' 第三方店铺最大满就送数量,默认1个',

  `enoughreduce_meal_gold` int(11) DEFAULT '300' COMMENT ' 满就送促销价格 按每30天多少金币算,默认是300个金币每30天',

  `enoughreduce_status` int(11) DEFAULT '0' COMMENT ' 满就减开启状态 0为关闭 1为开启',

  `evaluate_add_deadline` int(11) DEFAULT '180' COMMENT ' 评价追加期限 默认180天',

  `evaluate_edit_deadline` int(11) DEFAULT '30' COMMENT ' 评价修改期限 默认30天',

  `everyIndentLimit` int(11) NOT NULL COMMENT ' 每个订单(赠送积分)',

  `gold` bit(1) NOT NULL COMMENT ' 满就送促销价格 按每30天多少金币算,默认是300个金币每30天',

  `goldMarketValue` int(11) DEFAULT '1' COMMENT ' 金币市值,默认是一个金币抵制1元',

  `groupBuy` bit(1) NOT NULL COMMENT ' 团购',

  `group_meal_gold` int(11) DEFAULT '300' COMMENT ' 团购套餐价格 按每30天多少金币算,默认是300个金币每30天',

  `grouplife_order_return` int(11) DEFAULT '7' COMMENT ' 生活类团购退货时效,如电影票,购买付款后,在该天数内可以申请退款',

  `hotSearch` varchar(255) DEFAULT NULL COMMENT ' 热门搜索',

  `imageFilesize` int(11) NOT NULL COMMENT ' 允许图片上传的最大值',

  `imageSaveType` varchar(255) DEFAULT NULL COMMENT ' 图片保存类型',

  `imageSuffix` varchar(255) DEFAULT NULL COMMENT ' 图片的后缀名',

  `imageWebServer` varchar(255) DEFAULT NULL COMMENT ' 图片服务器地址',

  `indentComment` int(11) NOT NULL COMMENT ' 订单评论(赠送积分)',

  `index_type` int(11) DEFAULT '0',

  `integral` bit(1) NOT NULL COMMENT ' 开启积分商城',

  `integralRate` int(11) NOT NULL COMMENT ' 充值积分兑换比率',

  `integralStore` bit(1) NOT NULL COMMENT ' 开启积分商城',

  `ios_download` varchar(255) DEFAULT NULL COMMENT ' Iphone客户端下载地址',

  `ios_seller_download` varchar(255) DEFAULT NULL COMMENT ' Iphone商家客户端下载地址',

  `ios_seller_version` varchar(255) DEFAULT NULL COMMENT ' Iphone商家客户端版本号',

  `ios_version` varchar(255) DEFAULT NULL COMMENT ' Iphone客户端版本号',

  `keywords` varchar(255) DEFAULT NULL COMMENT ' 商城SEO关键字',

  `kuaidi_id` longtext COMMENT ' 快递100类型,0为免费版快递查询,1为收费版快递查询,默认为免费版快递查询',

  `kuaidi_id2` longtext,

  `kuaidi_type` int(11) DEFAULT '0' COMMENT ' 快递100类型,0为免费版快递查询,1为收费版快递查询,默认为免费版快递查询',

  `lucene_update` datetime DEFAULT NULL COMMENT ' 全文索引更新时间',

  `lucenen_queue` int(11) DEFAULT '0' COMMENT ' lucene写索引是否启用队列,默认是发布商品后即刻写索引,效率较低,启用队列后效率高,但是会滞后写入,0:不启用,1:启用',

  `lucenen_cluster` int(11) DEFAULT NULL,

  `memberDayLogin` int(11) NOT NULL COMMENT ' 会员每日登陆(赠送积分)',

  `memberRegister` int(11) NOT NULL COMMENT ' 会员注册(赠送积分)',

  `meta_author` varchar(255) DEFAULT NULL COMMENT ' meta的author信息',

  `meta_generator` varchar(255) DEFAULT NULL COMMENT ' meta的generator信息',

  `middleHeight` int(11) NOT NULL,

  `middleWidth` int(11) NOT NULL COMMENT ' 中尺寸像素宽',

  `ofcard` bit(1) NOT NULL COMMENT ' 手机充值的利润值,用户充值手机时候,系统会查询殴飞接口实际收费,根据殴飞的收费加上该利润值,作为用户缴纳的最终金额',

  `ofcard_mobile_profit` decimal(12,2) DEFAULT NULL COMMENT ' 手机充值的利润值,用户充值手机时候,系统会查询殴飞接口实际收费,根据殴飞的收费加上该利润值,作为用户缴纳的最终金额',

  `ofcard_userid` varchar(255) DEFAULT NULL COMMENT ' 殴飞充值接口用户名',

  `ofcard_userpws` varchar(255) DEFAULT NULL COMMENT ' 殴飞充值接口密码',

  `open_weixin_appId` varchar(255) DEFAULT NULL,

  `open_weixin_appSecret` varchar(255) DEFAULT NULL,

  `payoff_all_amount` decimal(12,2) DEFAULT NULL COMMENT ' 系统总结算金额(实际结算)',

  `payoff_all_amount_reality` decimal(12,2) DEFAULT NULL COMMENT ' 系统总结算金额(实际结算)',

  `payoff_all_commission` decimal(12,2) DEFAULT NULL COMMENT ' 系统总销售佣金',

  `payoff_all_sale` decimal(12,2) DEFAULT NULL COMMENT ' 系统总销售金额',

  `payoff_count` int(11) DEFAULT '1' COMMENT ' 月结算次数,可以设置为1次、2次、3次、4次',

  `payoff_date` datetime DEFAULT NULL COMMENT ' 下次结算日期,每天0:00计算系统下次结算时间',

  `payoff_mag_auto` longtext COMMENT ' 自定义结算通知',

  `payoff_mag_default` longtext COMMENT ' 系统默认结算通知',

  `payoff_mag_type` int(11) DEFAULT '0' COMMENT ' 结算通知消息类型,0为系统默认消息,1为自定义消息',

  `phone_register` int(11) DEFAULT '0',

  `poweredby` varchar(255) DEFAULT NULL COMMENT ' 前端poweredby',

  `publish_post_limit` int(11) DEFAULT '0' COMMENT ' 用户发帖限制信息(保存用户等级信息,只有用户等级大于等于该等级时才可以发布帖子,0为不限制,1为铜牌,2银牌,3金牌,4超级)',

  `publish_seller_limit` int(11) DEFAULT '0' COMMENT ' 发帖身份限制,0为所有人可发帖,1为只能商家可发帖',

  `qq_domain_code` longtext COMMENT ' QQ域名验证信息',

  `qq_login` bit(1) DEFAULT b'0' COMMENT ' QQ登录key',

  `qq_login_id` varchar(255) DEFAULT NULL COMMENT ' QQ登录key',

  `qq_login_key` varchar(255) DEFAULT NULL COMMENT ' QQ登录key',

  `qr_login` int(11) DEFAULT '0' COMMENT ' 是否开启二维码登录,默认为0不开启,1为开启,开启后使用app扫描二维码即可完成pc端登录',

  `second_domain_open` bit(1) DEFAULT b'0' COMMENT ' 是否开通二级域名',

  `securityCodeConsult` bit(1) NOT NULL COMMENT ' 商品咨询验证',

  `securityCodeLogin` bit(1) NOT NULL COMMENT ' 前台登陆验证',

  `securityCodeRegister` bit(1) NOT NULL COMMENT ' 前台注册验证',

  `securityCodeType` varchar(255) DEFAULT NULL COMMENT ' 验证码类型',

  `service_qq_list` longtext COMMENT ' 平台客服QQ,一行一个',

  `service_telphone_list` longtext COMMENT ' 平台TEL,一行一个',

  `share_code` longtext COMMENT ' 百度分享代码',

  `sign_integral` int(11) DEFAULT '0',

  `sina_domain_code` longtext COMMENT ' 新浪微博域名验证信息',

  `sina_login` bit(1) DEFAULT b'0' COMMENT ' 新浪微博key',

  `sina_login_id` varchar(255) DEFAULT NULL COMMENT ' 新浪微博key',

  `sina_login_key` varchar(255) DEFAULT NULL COMMENT ' 新浪微博key',

  `smallHeight` int(11) NOT NULL,

  `smallWidth` int(11) NOT NULL COMMENT ' 最小尺寸像素宽',

  `smsEnbale` bit(1) NOT NULL COMMENT ' 短信平台开启',

  `smsPassword` varchar(255) DEFAULT NULL COMMENT ' 短信平台用户密码',

  `smsTest` varchar(255) DEFAULT NULL COMMENT ' 短信测试发送账号',

  `smsURL` varchar(255) DEFAULT NULL COMMENT ' 短信平台发送地址',

  `smsUserName` varchar(255) DEFAULT NULL COMMENT ' 短信平台用户名',

  `sms_buy` int(11) DEFAULT '0' COMMENT ' 短信购买金额,以100条短信为单位',

  `sms_buy_cost` int(11) DEFAULT '0' COMMENT ' 短信购买金额,以100条短信为单位',

  `sms_queue` int(11) DEFAULT '0' COMMENT ' 短信发送是否启用队列,默认是不启用队列,相关发送短信的地方都及时发送短信,启用队列后效率高,但是会滞后发送,0:不启用,1:启用',

  `store_allow` bit(1) NOT NULL COMMENT ' 允许店铺申请',

  `sysPcLanguage` varchar(255) DEFAULT NULL COMMENT 'pc买家默认语言',

  `sysLanguage` varchar(255) DEFAULT NULL COMMENT ' 后台系统语言',

  `sysStoreLanguage` varchar(255) DEFAULT NULL COMMENT 'Pc卖家端默认语言',

  `sys_domain` longtext COMMENT ' 系统保留二级域名',

  `title` varchar(255) DEFAULT NULL COMMENT ' 商城标题',

  `uploadFilePath` varchar(255) DEFAULT NULL COMMENT ' 用户上传文件路径',

  `user_level` longtext COMMENT ' 会员等级数据,使用json管理',

  `visitorConsult` bit(1) NOT NULL COMMENT ' 游客咨询',

  `voucher` bit(1) NOT NULL COMMENT ' 代金券',

  `websiteCss` varchar(255) DEFAULT 'blue' COMMENT ' 当前网站平台样式,默认为蓝色',

  `websiteName` varchar(255) DEFAULT NULL COMMENT ' 网站名称',

  `websiteState` bit(1) NOT NULL COMMENT ' 网站状态(开/关)',

  `weixin_account` varchar(255) DEFAULT NULL COMMENT ' 微信账号',

  `weixin_appId` varchar(255) DEFAULT NULL COMMENT ' 微信App Id,申请开发者成功后微信生成的AppId',

  `weixin_appSecret` varchar(255) DEFAULT NULL COMMENT ' 微信AppSecret,申请开发者成功后微信生成的AppSecret',

  `weixin_login` int(11) DEFAULT '0',

  `weixin_navigator` longtext,

  `weixin_store` int(11) DEFAULT '0' COMMENT ' 微信商城的状态,0为为开启,1为开启状态',

  `weixin_token` varchar(255) DEFAULT NULL COMMENT ' 微信token,申请开发者时自己填写的token',

  `weixin_welecome_content` longtext COMMENT ' 关注微信时候的欢迎词',

  `whether_free` int(11) DEFAULT '0' COMMENT ' 商城是否开启了0元试用0元试用 0为否 1为是',

  `ztc_goods_view` int(11) DEFAULT '0' COMMENT ' 直通车商品显示方式,0为没有任何限制,1为按照商品分类显示,在商品分类搜索页中是否按照该页中分类进行显示,',

  `ztc_price` int(11) NOT NULL COMMENT ' 直通车起价,用户可以任意设定价格,必须大于该价格,价格越高排序也靠前',

  `ztc_status` bit(1) NOT NULL COMMENT ' 直通车状态',

  `Website_ico_id` bigint(20) DEFAULT NULL COMMENT ' 网站ICO图片',

  `admin_login_logo_id` bigint(20) DEFAULT NULL COMMENT ' 平台登录页的左上角Logo',

  `admin_manage_logo_id` bigint(20) DEFAULT NULL COMMENT ' 平台管理中心左上角的Logo',

  `goodsImage_id` bigint(20) DEFAULT NULL COMMENT ' 默认商品图片',

  `memberIcon_id` bigint(20) DEFAULT NULL COMMENT ' 默认用户图标',

  `qr_logo_id` bigint(20) DEFAULT NULL COMMENT ' 二维码中心Logo图片',

  `storeImage_id` bigint(20) DEFAULT NULL COMMENT ' 默认店铺标志',

  `store_weixin_logo_id` bigint(20) DEFAULT NULL COMMENT ' 平台微信商城ogo',

  `websiteLogo_id` bigint(20) DEFAULT NULL COMMENT ' 网站logo',

  `weixin_qr_img_id` bigint(20) DEFAULT NULL COMMENT ' 微信二维码图片',

  `welcome_img_id` bigint(20) DEFAULT NULL COMMENT ' 欢迎词图片',

  `websiteLogo_wide_id` bigint(20) DEFAULT NULL,

  `cloudbuy` int(11) DEFAULT '0',

  `smsPlatType` int(11) DEFAULT '0',

  `ymrt_smsPassword` varchar(255) DEFAULT NULL,

  `ymrt_smsTest` varchar(255) DEFAULT NULL,

  `ymrt_smsURL` varchar(255) DEFAULT NULL,

  `ymrt_smsUserName` varchar(255) DEFAULT NULL,

  `adminUrl` longtext,

  `apiKey` varchar(255) DEFAULT NULL COMMENT ' 手机推送的API key,使用百度的推送服务,系统集成百度推送接口',

  `campaign_ratio` decimal(12,2) DEFAULT NULL,

  `h5Url` longtext,

  `indexUrl` longtext,

  `profit_ratio` decimal(12,2) DEFAULT NULL,

  `secretKey` varchar(255) DEFAULT NULL COMMENT ' 手机推送的Secret key,使用百度的推送服务',

  `sellerUrl` longtext,

  `store_payment` longtext COMMENT ' 平台支付方式启用情况,使用json管理,如{"alipay":true,"99bill":false}',

  `system_ratio` decimal(12,2) DEFAULT NULL,

  `templates` longtext COMMENT ' 店铺样式管理使用字符串管理',

  `lucenePath` varchar(255) DEFAULT NULL COMMENT 'lucene更新索引文件存放路径 注意:windows和linux不一样的.',

  `shardingStrategy` bigint(20) DEFAULT NULL COMMENT '分库分表策略,也就是按照多大的数据量分一个库表,填写数字,最优是一百万:1000000,默认一百万分一个库表。',

  `shardingNum` bigint(20) DEFAULT NULL,

  `static_folder` varchar(255) DEFAULT NULL COMMENT '静态文件存放路径',

  `vm_folder` varchar(255) DEFAULT NULL COMMENT 'VM模板文件存放路径',

  `cdnServer` varchar(255) DEFAULT NULL COMMENT '静态文件存放路径',

  `optiondoc` varchar(255) DEFAULT NULL COMMENT '文档下载路径',

  `distribution_is_open` varchar(10) DEFAULT '0' COMMENT '是否开始分销商城(0:不开启 1:开启)',

  `distribution_purchase_is_open` varchar(10) DEFAULT '0' COMMENT '是否开始内购(0:不开启 1:开启)',

  `distribution_accumulate` bigint(10) DEFAULT '0' COMMENT '累计消费',

  `distribution_withdrawa` bigint(10) DEFAULT '1' COMMENT '提现额度',

  `distribution_settlement_days` int(5) DEFAULT '0' COMMENT '结算天数',

  `distribution_explain` varchar(500) DEFAULT NULL COMMENT '提现说明',

  `distribution_purchase_explain` varchar(500) DEFAULT NULL COMMENT '内购模式说明',

  `store_weixin_reg_logo_id` bigint(20) DEFAULT NULL COMMENT 'h5注册logo',

  `store_login_logo_id` bigint(20) DEFAULT NULL COMMENT '卖家端登录logo',

  `store_login_pic_id` bigint(20) DEFAULT NULL COMMENT '卖家端登入图片',

  `admin_login_name` varchar(100) DEFAULT '鸿鹄云商管理中心' COMMENT '后台管理登入上面的名称',

  PRIMARY KEY (`id`),

  UNIQUE KEY `id` (`id`) USING BTREE,

  KEY `qq_login_id` (`qq_login_id`),

  KEY `sina_login_id` (`sina_login_id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='系统配置表';

?

?2. 功能截图



?

?

?

?

?

?

?

?

? ? ? ??

3. 核心功能介绍

登录设置: 我们分为管理平台端、商家端、买家端(每一个登录界面都不同),所以在后台进行了统一配置,包括整个个背景图片和显示的logo及登录进去后的主界面logo,全部为动态可配置化。

?

不同平台地址设置: 我们会将每一个平台进行独立部署,而且域名可以绑定到二级域名,且独立访问。考虑到界面点击动态加载不同平台所对应的二级域名,故将每一个地址进行动态设置。

?

平台模板和首页静态化界面设置:?

也是减轻首页访问的并发压力,PC的首页使用静态化模板技术,后台动态生成模板,流程为:平台管理(首页装修配置)--PC买家端(动态生成html静态界面)--用户可直接访问

?

其他的不一一介绍,都是一些基础配置,愿意了解系统的朋友,可以直接给我留言要一下演示账号即可

?

以上是我参与的Spring Cloud B2B2C O2O鸿鹄云商平台-平台管理功能中的通用设置功能,从现在开始,我会将每一个细节点落实到文章上,希望能够帮助更多的朋友。

?

?

?

  • 大小: 65.3 KB
  • 大小: 53.8 KB
  • 大小: 49.1 KB
  • 大小: 70.5 KB
  • 大小: 73.6 KB
  • 大小: 79.3 KB
  • 大小: 223.6 KB
  • 大小: 61.7 KB
分享到:
评论
Global site tag (gtag.js) - Google Analytics 重庆时时彩怎么作弊的