| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391 |
- {
- "warehouse_table": "dw_style_archive",
- "business_tables": "X6_STOCK_DEV.A3_STYLE",
- "description": "服装成品款式档案表同步到数据仓库",
- "fields": [
- {
- "name": "style_id",
- "source_name": "style_id",
- "type": "VARCHAR(30)",
- "description": "款式唯一标识符,款式编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_name",
- "source_name": "style_name",
- "type": "VARCHAR(256)",
- "description": "款式名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "brand_code",
- "source_name": "brand_code",
- "type": "VARCHAR(10)",
- "description": "品牌编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "brand_name",
- "source_name": "brand_name",
- "type": "VARCHAR(200)",
- "description": "品牌名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_year",
- "source_name": "style_year",
- "type": "DECIMAL",
- "description": "款式年份",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_state",
- "source_name": "style_state",
- "type": "DECIMAL",
- "description": "款式状态:0-停用,1-启用",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "j_price",
- "source_name": "j_price",
- "type": "DECIMAL",
- "description": "成本价格,单位元",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "x_price",
- "source_name": "x_price",
- "type": "DECIMAL",
- "description": "销售价格,单位元",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "v_price",
- "source_name": "v_price",
- "type": "DECIMAL",
- "description": "VIP价格,单位元",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "j_cost",
- "source_name": "j_cost",
- "type": "DECIMAL",
- "description": "成本价",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "clerk_royaltyrate",
- "source_name": "clerk_royaltyrate",
- "type": "DECIMAL",
- "description": "店员提成比例",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "clerk_royaltyprice",
- "source_name": "clerk_royaltyprice",
- "type": "DECIMAL",
- "description": "店员提成金额",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "create_date",
- "source_name": "create_date",
- "type": "DATE",
- "description": "创建日期,款式档案建立时间",
- "is_incremental": true,
- "is_accounting": false
- },
- {
- "name": "category_code",
- "source_name": "category_code",
- "type": "VARCHAR(20)",
- "description": "品类编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "category_name",
- "source_name": "category_name",
- "type": "VARCHAR(100)",
- "description": "品类名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_class_code",
- "source_name": "style_class_code",
- "type": "VARCHAR(20)",
- "description": "款式大类编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_class",
- "source_name": "style_class",
- "type": "VARCHAR(100)",
- "description": "款式大类名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_subclass_code",
- "source_name": "style_subclass_code",
- "type": "VARCHAR(20)",
- "description": "款式子类编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_subclass",
- "source_name": "style_subclass",
- "type": "VARCHAR(100)",
- "description": "款式子类名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_styles_code",
- "source_name": "style_styles_code",
- "type": "VARCHAR(20)",
- "description": "款式系列编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_styles",
- "source_name": "style_styles",
- "type": "VARCHAR(100)",
- "description": "款式系列名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_sex_code",
- "source_name": "style_sex_code",
- "type": "VARCHAR(20)",
- "description": "性别编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_sex",
- "source_name": "style_sex",
- "type": "VARCHAR(100)",
- "description": "性别",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_kind_code",
- "source_name": "style_kind_code",
- "type": "VARCHAR(20)",
- "description": "款式类型编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_kind",
- "source_name": "style_kind",
- "type": "VARCHAR(100)",
- "description": "款式类型",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_unit_code",
- "source_name": "style_unit_code",
- "type": "VARCHAR(20)",
- "description": "单位编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_unit",
- "source_name": "style_unit",
- "type": "VARCHAR(100)",
- "description": "单位名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_month_code",
- "source_name": "style_month_code",
- "type": "VARCHAR(20)",
- "description": "季节月份编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_month",
- "source_name": "style_month",
- "type": "VARCHAR(100)",
- "description": "季节月份",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_band_code",
- "source_name": "style_band_code",
- "type": "VARCHAR(20)",
- "description": "波段编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_band",
- "source_name": "style_band",
- "type": "VARCHAR(100)",
- "description": "波段",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_theme_code",
- "source_name": "style_theme_code",
- "type": "VARCHAR(20)",
- "description": "主题编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_theme",
- "source_name": "style_theme",
- "type": "VARCHAR(100)",
- "description": "主题",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_saletype_code",
- "source_name": "style_saletype_code",
- "type": "VARCHAR(20)",
- "description": "销售类型编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_saletype",
- "source_name": "style_saletype",
- "type": "VARCHAR(100)",
- "description": "销售类型",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_designer_code",
- "source_name": "style_designer_code",
- "type": "VARCHAR(20)",
- "description": "设计师编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_designer",
- "source_name": "style_designer",
- "type": "VARCHAR(100)",
- "description": "设计师姓名",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_plater_code",
- "source_name": "style_plater_code",
- "type": "VARCHAR(20)",
- "description": "打板师编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_plater",
- "source_name": "style_plater",
- "type": "VARCHAR(100)",
- "description": "打板师姓名",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_locate_code",
- "source_name": "style_locate_code",
- "type": "VARCHAR(20)",
- "description": "产地编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_locate",
- "source_name": "style_locate",
- "type": "VARCHAR(100)",
- "description": "产地",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "sizegrp_id",
- "source_name": "sizegrp_id",
- "type": "VARCHAR(20)",
- "description": "尺码组ID",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "sizegrp_name",
- "source_name": "sizegrp_name",
- "type": "VARCHAR(100)",
- "description": "尺码组名称",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_sort",
- "source_name": "style_sort",
- "type": "DECIMAL",
- "description": "款式排序号",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_supplier_code",
- "source_name": "style_supplier_code",
- "type": "VARCHAR(20)",
- "description": "供应商编码",
- "is_incremental": false,
- "is_accounting": false
- },
- {
- "name": "style_supplier",
- "source_name": "style_supplier",
- "type": "VARCHAR(200)",
- "description": "供应商名称",
- "is_incremental": false,
- "is_accounting": false
- }
- ],
- "full_sync_sql": "INSERT INTO dw_style_archive (style_id, style_name, brand_code, brand_name, style_year, style_state, j_price, x_price, v_price, j_cost, clerk_royaltyrate, clerk_royaltyprice, create_date, category_code, category_name, style_class_code, style_class, style_subclass_code, style_subclass, style_styles_code, style_styles, style_sex_code, style_sex, style_kind_code, style_kind, style_unit_code, style_unit, style_month_code, style_month, style_band_code, style_band, style_theme_code, style_theme, style_saletype_code, style_saletype, style_designer_code, style_designer, style_plater_code, style_plater, style_locate_code, style_locate, sizegrp_id, sizegrp_name, style_sort, style_supplier_code, style_supplier)\nSELECT \n style_id,\n style_name,\n brand_code,\n brand_name,\n style_year,\n style_state,\n j_price,\n x_price,\n v_price,\n j_cost,\n clerk_royaltyrate,\n clerk_royaltyprice,\n create_date,\n category_code,\n category_name,\n style_class_code,\n style_class,\n style_subclass_code,\n style_subclass,\n style_styles_code,\n style_styles,\n style_sex_code,\n style_sex,\n style_kind_code,\n style_kind,\n style_unit_code,\n style_unit,\n style_month_code,\n style_month,\n style_band_code,\n style_band,\n style_theme_code,\n style_theme,\n style_saletype_code,\n style_saletype,\n style_designer_code,\n style_designer,\n style_plater_code,\n style_plater,\n style_locate_code,\n style_locate,\n sizegrp_id,\n sizegrp_name,\n style_sort,\n style_supplier_code,\n style_supplier\nFROM X6_STOCK_DEV.A3_STYLE\nORDER BY create_date, style_id\nLIMIT :page_size OFFSET :offset;",
- "incremental_sync_sql": "INSERT INTO dw_style_archive (style_id, style_name, brand_code, brand_name, style_year, style_state, j_price, x_price, v_price, j_cost, clerk_royaltyrate, clerk_royaltyprice, create_date, category_code, category_name, style_class_code, style_class, style_subclass_code, style_subclass, style_styles_code, style_styles, style_sex_code, style_sex, style_kind_code, style_kind, style_unit_code, style_unit, style_month_code, style_month, style_band_code, style_band, style_theme_code, style_theme, style_saletype_code, style_saletype, style_designer_code, style_designer, style_plater_code, style_plater, style_locate_code, style_locate, sizegrp_id, sizegrp_name, style_sort, style_supplier_code, style_supplier)\nSELECT \n style_id,\n style_name,\n brand_code,\n brand_name,\n style_year,\n style_state,\n j_price,\n x_price,\n v_price,\n j_cost,\n clerk_royaltyrate,\n clerk_royaltyprice,\n create_date,\n category_code,\n category_name,\n style_class_code,\n style_class,\n style_subclass_code,\n style_subclass,\n style_styles_code,\n style_styles,\n style_sex_code,\n style_sex,\n style_kind_code,\n style_kind,\n style_unit_code,\n style_unit,\n style_month_code,\n style_month,\n style_band_code,\n style_band,\n style_theme_code,\n style_theme,\n style_saletype_code,\n style_saletype,\n style_designer_code,\n style_designer,\n style_plater_code,\n style_plater,\n style_locate_code,\n style_locate,\n sizegrp_id,\n sizegrp_name,\n style_sort,\n style_supplier_code,\n style_supplier\nFROM X6_STOCK_DEV.A3_STYLE\nWHERE create_date > :sync_last_time\nORDER BY create_date ASC, style_id\nLIMIT :page_size OFFSET :offset;",
- "count_sql": {
- "full_count": "SELECT COUNT(*) as total_count FROM X6_STOCK_DEV.A3_STYLE;",
- "incremental_count": "SELECT COUNT(*) as incremental_count FROM X6_STOCK_DEV.A3_STYLE WHERE create_date > :sync_last_time;"
- },
- "parameters": {
- "incremental_param": "sync_last_time",
- "page_size_param": "page_size",
- "offset_param": "offset"
- },
- "config": {
- "accounting_field": "",
- "accounting_condition": "",
- "incremental_field": "create_date"
- }
- }
|