-- 商城配置表初始化数据
-- 基于新的 fa_shop_config 表结构

-- 主配置组
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop', NULL, '商城配置', '商城系统配置', 'group', NULL, NULL, NULL, 100),
('shop.platform', 'shop', '平台配置', '各平台配置管理', 'group', NULL, NULL, NULL, 90);

-- 微信公众号配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.wechat_official_account', 'shop.platform', '微信公众号', '微信公众号平台配置', 'group', NULL, NULL, NULL, 80),
('shop.platform.wechat_official_account.status', 'shop.platform.wechat_official_account', '开启状态', '是否开启微信公众号功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.wechat_official_account.app_id', 'shop.platform.wechat_official_account', '公众号AppId', '微信公众号的AppId', 'string', '', NULL, 'required', 90),
('shop.platform.wechat_official_account.secret', 'shop.platform.wechat_official_account', '公众号密钥', '微信公众号的AppSecret', 'string', '', NULL, 'required', 80),
('shop.platform.wechat_official_account.token', 'shop.platform.wechat_official_account', '接口配置Token', '微信公众号接口配置Token', 'string', '', NULL, 'required', 70),
('shop.platform.wechat_official_account.auto_login', 'shop.platform.wechat_official_account', '微信自动登录', '是否开启微信自动登录', 'bool', '1', NULL, NULL, 60),
('shop.platform.wechat_official_account.bind_mobile', 'shop.platform.wechat_official_account', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 50),
('shop.platform.wechat_official_account.payment', 'shop.platform.wechat_official_account', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 40),
('shop.platform.wechat_official_account.payment.wechat', 'shop.platform.wechat_official_account.payment', '微信支付', '是否开启微信支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.wechat_official_account.payment.balance', 'shop.platform.wechat_official_account.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.wechat_official_account.payment.methods', 'shop.platform.wechat_official_account.payment', '支付方式', '可用支付方式', 'array', '["wechat","balance"]', NULL, NULL, 80),
('shop.platform.wechat_official_account.share', 'shop.platform.wechat_official_account', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- 微信小程序配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.wechat_mini_program', 'shop.platform', '微信小程序', '微信小程序平台配置', 'group', NULL, NULL, NULL, 70),
('shop.platform.wechat_mini_program.status', 'shop.platform.wechat_mini_program', '开启状态', '是否开启微信小程序功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.wechat_mini_program.app_id', 'shop.platform.wechat_mini_program', '小程序AppId', '微信小程序的AppId', 'string', '', NULL, 'required', 90),
('shop.platform.wechat_mini_program.secret', 'shop.platform.wechat_mini_program', '小程序密钥', '微信小程序的AppSecret', 'string', '', NULL, 'required', 80),
('shop.platform.wechat_mini_program.auto_login', 'shop.platform.wechat_mini_program', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.wechat_mini_program.bind_mobile', 'shop.platform.wechat_mini_program', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.wechat_mini_program.payment', 'shop.platform.wechat_mini_program', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.wechat_mini_program.payment.wechat', 'shop.platform.wechat_mini_program.payment', '微信支付', '是否开启微信支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.wechat_mini_program.payment.balance', 'shop.platform.wechat_mini_program.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.wechat_mini_program.payment.methods', 'shop.platform.wechat_mini_program.payment', '支付方式', '可用支付方式', 'array', '["wechat","balance"]', NULL, NULL, 80),
('shop.platform.wechat_mini_program.share', 'shop.platform.wechat_mini_program', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 40);
-- iOS APP配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.ios_app', 'shop.platform', 'iOS APP', 'iOS应用平台配置', 'group', NULL, NULL, NULL, 60),
('shop.platform.ios_app.status', 'shop.platform.ios_app', '开启状态', '是否开启iOS APP功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.ios_app.bundle_id', 'shop.platform.ios_app', 'Bundle ID', 'iOS应用Bundle ID', 'string', '', NULL, 'required', 90),
('shop.platform.ios_app.app_store_id', 'shop.platform.ios_app', 'App Store ID', 'App Store应用ID', 'string', '', NULL, NULL, 80),
('shop.platform.ios_app.team_id', 'shop.platform.ios_app', 'Team ID', '开发者团队ID', 'string', '', NULL, 'required', 70),
('shop.platform.ios_app.auto_login', 'shop.platform.ios_app', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 60),
('shop.platform.ios_app.bind_mobile', 'shop.platform.ios_app', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 50),
('shop.platform.ios_app.payment', 'shop.platform.ios_app', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 40),
('shop.platform.ios_app.payment.wechat', 'shop.platform.ios_app.payment', '微信支付', '是否开启微信支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.ios_app.payment.alipay', 'shop.platform.ios_app.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.ios_app.payment.balance', 'shop.platform.ios_app.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 80),
('shop.platform.ios_app.payment.methods', 'shop.platform.ios_app.payment', '支付方式', '可用支付方式', 'array', '["wechat","alipay","balance"]', NULL, NULL, 70),
('shop.platform.ios_app.share', 'shop.platform.ios_app', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- Android APP配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.android_app', 'shop.platform', 'Android APP', 'Android应用平台配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.android_app.status', 'shop.platform.android_app', '开启状态', '是否开启Android APP功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.android_app.package_name', 'shop.platform.android_app', '包名', 'Android应用包名', 'string', '', NULL, 'required', 90),
('shop.platform.android_app.signature', 'shop.platform.android_app', '应用签名', '应用签名信息', 'string', '', NULL, 'required', 80),
('shop.platform.android_app.auto_login', 'shop.platform.android_app', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.android_app.bind_mobile', 'shop.platform.android_app', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.android_app.payment', 'shop.platform.android_app', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.android_app.payment.wechat', 'shop.platform.android_app.payment', '微信支付', '是否开启微信支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.android_app.payment.alipay', 'shop.platform.android_app.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.android_app.payment.balance', 'shop.platform.android_app.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 80),
('shop.platform.android_app.payment.methods', 'shop.platform.android_app.payment', '支付方式', '可用支付方式', 'array', '["wechat","alipay","balance"]', NULL, NULL, 70),
('shop.platform.android_app.share', 'shop.platform.android_app', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- H5配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.h5', 'shop.platform', 'H5', 'H5移动网页平台配置', 'group', NULL, NULL, NULL, 40),
('shop.platform.h5.status', 'shop.platform.h5', '开启状态', '是否开启H5功能', 'bool', '1', NULL, NULL, 100),
('shop.platform.h5.domain', 'shop.platform.h5', '域名', 'H5访问域名', 'string', '', NULL, 'required', 90),
('shop.platform.h5.ssl_cert', 'shop.platform.h5', 'SSL证书', '是否启用SSL证书', 'bool', '1', NULL, NULL, 80),
('shop.platform.h5.auto_login', 'shop.platform.h5', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.h5.bind_mobile', 'shop.platform.h5', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.h5.payment', 'shop.platform.h5', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.h5.payment.wechat', 'shop.platform.h5.payment', '微信支付', '是否开启微信支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.h5.payment.alipay', 'shop.platform.h5.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.h5.payment.balance', 'shop.platform.h5.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 80),
('shop.platform.h5.payment.methods', 'shop.platform.h5.payment', '支付方式', '可用支付方式', 'array', '["wechat","alipay","balance"]', NULL, NULL, 70),
('shop.platform.h5.share', 'shop.platform.h5', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- PC配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.pc', 'shop.platform', 'PC', 'PC桌面网页平台配置', 'group', NULL, NULL, NULL, 30),
('shop.platform.pc.status', 'shop.platform.pc', '开启状态', '是否开启PC功能', 'bool', '1', NULL, NULL, 100),
('shop.platform.pc.domain', 'shop.platform.pc', '域名', 'PC访问域名', 'string', '', NULL, 'required', 90),
('shop.platform.pc.ssl_cert', 'shop.platform.pc', 'SSL证书', '是否启用SSL证书', 'bool', '1', NULL, NULL, 80),
('shop.platform.pc.auto_login', 'shop.platform.pc', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.pc.bind_mobile', 'shop.platform.pc', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.pc.payment', 'shop.platform.pc', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.pc.payment.alipay', 'shop.platform.pc.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.pc.payment.balance', 'shop.platform.pc.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.pc.payment.offline', 'shop.platform.pc.payment', '线下支付', '是否开启线下支付', 'bool', '1', NULL, NULL, 80),
('shop.platform.pc.payment.methods', 'shop.platform.pc.payment', '支付方式', '可用支付方式', 'array', '["alipay","balance","offline"]', NULL, NULL, 70),
('shop.platform.pc.share', 'shop.platform.pc', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- 抖音小程序配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.douyin_mini_program', 'shop.platform', '抖音小程序', '抖音小程序平台配置', 'group', NULL, NULL, NULL, 20),
('shop.platform.douyin_mini_program.status', 'shop.platform.douyin_mini_program', '开启状态', '是否开启抖音小程序功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.douyin_mini_program.app_id', 'shop.platform.douyin_mini_program', '小程序AppId', '抖音小程序的AppId', 'string', '', NULL, 'required', 90),
('shop.platform.douyin_mini_program.secret', 'shop.platform.douyin_mini_program', '小程序密钥', '抖音小程序的AppSecret', 'string', '', NULL, 'required', 80),
('shop.platform.douyin_mini_program.auto_login', 'shop.platform.douyin_mini_program', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.douyin_mini_program.bind_mobile', 'shop.platform.douyin_mini_program', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.douyin_mini_program.payment', 'shop.platform.douyin_mini_program', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.douyin_mini_program.payment.alipay', 'shop.platform.douyin_mini_program.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.douyin_mini_program.payment.balance', 'shop.platform.douyin_mini_program.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.douyin_mini_program.payment.methods', 'shop.platform.douyin_mini_program.payment', '支付方式', '可用支付方式', 'array', '["alipay","balance"]', NULL, NULL, 80),
('shop.platform.douyin_mini_program.share', 'shop.platform.douyin_mini_program', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);

-- QQ小程序配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.qq_mini_program', 'shop.platform', 'QQ小程序', 'QQ小程序平台配置', 'group', NULL, NULL, NULL, 10),
('shop.platform.qq_mini_program.status', 'shop.platform.qq_mini_program', '开启状态', '是否开启QQ小程序功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.qq_mini_program.app_id', 'shop.platform.qq_mini_program', '小程序AppId', 'QQ小程序的AppId', 'string', '', NULL, 'required', 90),
('shop.platform.qq_mini_program.secret', 'shop.platform.qq_mini_program', '小程序密钥', 'QQ小程序的AppSecret', 'string', '', NULL, 'required', 80),
('shop.platform.qq_mini_program.auto_login', 'shop.platform.qq_mini_program', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 70),
('shop.platform.qq_mini_program.bind_mobile', 'shop.platform.qq_mini_program', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 60),
('shop.platform.qq_mini_program.payment', 'shop.platform.qq_mini_program', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 50),
('shop.platform.qq_mini_program.payment.balance', 'shop.platform.qq_mini_program.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.qq_mini_program.payment.methods', 'shop.platform.qq_mini_program.payment', '支付方式', '可用支付方式', 'array', '["balance"]', NULL, NULL, 90),
('shop.platform.qq_mini_program.share', 'shop.platform.qq_mini_program', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);
-- 支付宝小程序配置
INSERT INTO `fa_shop_config` (`code`, `parent_code`, `name`, `description`, `type`, `value`, `store_range`, `rule`, `weigh`) VALUES
('shop.platform.alipay_mini_program', 'shop.platform', '支付宝小程序', '支付宝小程序平台配置', 'group', NULL, NULL, NULL, 5),
('shop.platform.alipay_mini_program.status', 'shop.platform.alipay_mini_program', '开启状态', '是否开启支付宝小程序功能', 'bool', '0', NULL, NULL, 100),
('shop.platform.alipay_mini_program.app_id', 'shop.platform.alipay_mini_program', '小程序AppId', '支付宝小程序的AppId', 'string', '', NULL, 'required', 90),
('shop.platform.alipay_mini_program.private_key', 'shop.platform.alipay_mini_program', '私钥', '支付宝小程序私钥', 'text', '', NULL, 'required', 80),
('shop.platform.alipay_mini_program.public_key', 'shop.platform.alipay_mini_program', '公钥', '支付宝小程序公钥', 'text', '', NULL, 'required', 70),
('shop.platform.alipay_mini_program.auto_login', 'shop.platform.alipay_mini_program', '自动登录', '是否开启自动登录', 'bool', '1', NULL, NULL, 60),
('shop.platform.alipay_mini_program.bind_mobile', 'shop.platform.alipay_mini_program', '绑定手机号', '是否需要绑定手机号', 'bool', '1', NULL, NULL, 50),
('shop.platform.alipay_mini_program.payment', 'shop.platform.alipay_mini_program', '支付配置', '支付方式配置', 'group', NULL, NULL, NULL, 40),
('shop.platform.alipay_mini_program.payment.alipay', 'shop.platform.alipay_mini_program.payment', '支付宝支付', '是否开启支付宝支付', 'bool', '1', NULL, NULL, 100),
('shop.platform.alipay_mini_program.payment.balance', 'shop.platform.alipay_mini_program.payment', '余额支付', '是否开启余额支付', 'bool', '1', NULL, NULL, 90),
('shop.platform.alipay_mini_program.payment.methods', 'shop.platform.alipay_mini_program.payment', '支付方式', '可用支付方式', 'array', '["alipay","balance"]', NULL, NULL, 80),
('shop.platform.alipay_mini_program.share', 'shop.platform.alipay_mini_program', '分享配置', '分享相关配置', 'array', NULL, NULL, NULL, 30);