Merge remote-tracking branch 'origin/master'
¶Ô±ÈÐÂÎļþ |
| | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tools_classify]') AND type in (N'U')) DROP TABLE [dbo].[tools_classify]; |
| | | CREATE TABLE [dbo].[tools_classify]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(255), |
| | | type_name VARCHAR(128) NOT NULL, |
| | | parent_id VARCHAR(32) NOT NULL, |
| | | leaf_flag VARCHAR(6), |
| | | seq VARCHAR(255), |
| | | status VARCHAR(6), |
| | | rank INT NOT NULL, |
| | | encoding_type VARCHAR(32), |
| | | para_type_flag VARCHAR(32) NOT NULL, |
| | | remark VARCHAR(128), |
| | | tenant_id , |
| | | created_by VARCHAR(32), |
| | | created_time DATE, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATE, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·å类信æ¯è¡¨', 'SCHEMA', dbo, 'table', tools_classify, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', tools_classify, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç±»ç¼å·', 'SCHEMA', dbo, 'table', tools_classify, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç±»ååç§°', 'SCHEMA', dbo, 'table', tools_classify, 'column', type_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶ç±»åç¼å·', 'SCHEMA', dbo, 'table', tools_classify, 'column', parent_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¶åèç¹æ è®°;1æ¯2å¦', 'SCHEMA', dbo, 'table', tools_classify, 'column', leaf_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¾ç¤ºåºå·', 'SCHEMA', dbo, 'table', tools_classify, 'column', seq; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶æ;1.å¯ç¨ï¼2.å
³é', 'SCHEMA', dbo, 'table', tools_classify, 'column', status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å±çº§', 'SCHEMA', dbo, 'table', tools_classify, 'column', rank; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼ç æ¹å¼;1.ç³»ç»çæï¼ |
| | | 2.æç¼ç æ¼æ¥ï¼ |
| | | 3.æå·¥ç¼ç ', 'SCHEMA', dbo, 'table', tools_classify, 'column', encoding_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', '对åºåæ°æ¨¡æ¿è¡¨åç§°', 'SCHEMA', dbo, 'table', tools_classify, 'column', para_type_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', tools_classify, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', tools_classify, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', tools_classify, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', tools_classify, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', tools_classify, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', tools_classify, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[base_tools]') AND type in (N'U')) DROP TABLE [dbo].[base_tools]; |
| | | CREATE TABLE [dbo].[base_tools]( |
| | | id 32(32) NOT NULL, |
| | | classify_id 32(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | tool_level VARCHAR(16), |
| | | i_count VARCHAR(255), |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | tool_model VARCHAR(255), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ä¿¡æ¯è¡¨', 'SCHEMA', dbo, 'table', base_tools, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', base_tools, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç±»ç¼å·', 'SCHEMA', dbo, 'table', base_tools, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', base_tools, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', base_tools, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç级;å·¥å
·ç²¾ç¡®ç级å为3个ç级ï¼åå«ä¸ºAãBãC |
| | | Aç±»:ç¹å«éè¦ï¼å
¥åºçå·¥å
·æ¯è¦éå®ç©ç¼ç ï¼ä¾å¦:Q20120918011-0001) |
| | | Bç±»:ä¸è¬éè¦ï¼å
¥åºçå·¥å
·æ¯ä¸éå®ç©ç¼ç ï¼ä¾å¦:Q20120918011) |
| | | Cç±»:ä¸éè¦ï¼æ²¡æç¹æ®è§å®ï¼èªå®ææ¶æ²¡æä½¿ç¨åºæ¯', 'SCHEMA', dbo, 'table', base_tools, 'column', tool_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå·æå¤§å¼', 'SCHEMA', dbo, 'table', base_tools, 'column', i_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
ç )', 'SCHEMA', dbo, 'table', base_tools, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', base_tools, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', base_tools, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ æ³¨çº§å«', 'SCHEMA', dbo, 'table', base_tools, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', base_tools, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', base_tools, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', base_tools, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', base_tools, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', base_tools, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', base_tools, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', base_tools, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', base_tools, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_hole_tools]') AND type in (N'U')) DROP TABLE [dbo].[para_hole_tools]; |
| | | CREATE TABLE [dbo].[para_hole_tools]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255) NOT NULL, |
| | | diameter VARCHAR(128) NOT NULL, |
| | | cone_angle VARCHAR(24), |
| | | edge_length VARCHAR(24) NOT NULL, |
| | | total_length VARCHAR(24) NOT NULL, |
| | | tool_material VARCHAR(64) NOT NULL, |
| | | part_material VARCHAR(64), |
| | | paintcoat_flag VARCHAR(32) NOT NULL, |
| | | tool_pattern VARCHAR(64) NOT NULL, |
| | | handle_specifications VARCHAR(128) NOT NULL, |
| | | cooling_method VARCHAR(64) NOT NULL, |
| | | technical_conditions VARCHAR(128) NOT NULL, |
| | | conditions_info VARCHAR(128), |
| | | brand VARCHAR(64), |
| | | types VARCHAR(64), |
| | | tolerance_class VARCHAR(64), |
| | | flute_form VARCHAR(64), |
| | | handle_form VARCHAR(64), |
| | | blade_count VARCHAR(24), |
| | | small_diameter VARCHAR(16), |
| | | chamfer_angle VARCHAR(16), |
| | | fitter_part VARCHAR(64), |
| | | effective_length VARCHAR(16), |
| | | drill_diameter_range VARCHAR(32), |
| | | knife_diameter VARCHAR(16), |
| | | bore_diameter VARCHAR(16), |
| | | connector_type VARCHAR(16), |
| | | slot_specification VARCHAR(32), |
| | | scope_of_application VARCHAR(32), |
| | | latest_boring_diameter VARCHAR(16), |
| | | max_boring_diameter VARCHAR(16), |
| | | processingmethod VARCHAR(64), |
| | | heads_number VARCHAR(16), |
| | | adapt_holder VARCHAR(64), |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', '11åå å·¥åå
·g1', 'SCHEMA', dbo, 'table', para_hole_tools, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·-主é®', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·(æä¼ä¸å
å代ç )', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·ï¼å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥ï¼;å±ç¤ºæ¶ãå¯ä»¥å¤ä¸ªæ¼æ¥æå¤ä¸ªåºä½å·çå符串ï¼è¿è¡ä¼ªåå±ç¤ºã', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç´å¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååé¥è§', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', cone_angle; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååé¿', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', edge_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·æ»é¿', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', total_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ææ', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æ¶å±', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', paintcoat_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·åå¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tool_pattern; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¨è§æ ¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', handle_specifications; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·å´æ¹å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', cooling_method; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', technical_conditions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶è¯´æ', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', conditions_info; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', brand; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¶å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', types; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¬å·®ç级', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tolerance_class; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå±æ§½å½¢å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', flute_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¨å½¢å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', handle_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæ°', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', blade_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå°ç´å¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', small_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åè§è§åº¦', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', chamfer_angle; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éé
åç-å头-åæ', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', fitter_part; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ææå å·¥é¿åº¦', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', effective_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é»å¤´ç´å¾èå´', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', drill_diameter_range; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæç´å¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', knife_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', bore_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥å£å½¢å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', connector_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥å£æ§½é¿è§æ ¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', slot_specification; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éç¨èå´', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', scope_of_application; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ææ°éåç´å¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', latest_boring_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå¤§éåç´å¾', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', max_boring_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å å·¥æ¹å¼', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', processingmethod; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å头æ°', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', heads_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éé
å座', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', adapt_holder; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_hole_tools, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_threading_tool]') AND type in (N'U')) DROP TABLE [dbo].[para_threading_tool]; |
| | | CREATE TABLE [dbo].[para_threading_tool]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255) NOT NULL, |
| | | thread_code VARCHAR(64) NOT NULL, |
| | | pitch VARCHAR(16) NOT NULL, |
| | | rotation_direction VARCHAR(16) NOT NULL, |
| | | tolerancezone_level VARCHAR(16) NOT NULL, |
| | | edge_length VARCHAR(32) NOT NULL, |
| | | total_length VARCHAR(32) NOT NULL, |
| | | tool_material VARCHAR(64) NOT NULL, |
| | | part_material VARCHAR(64), |
| | | paintcoat_flag VARCHAR(32) NOT NULL, |
| | | external_dimensions VARCHAR(64), |
| | | handle_specifications VARCHAR(64) NOT NULL, |
| | | technical_conditions VARCHAR(128) NOT NULL, |
| | | conditions_info VARCHAR(128), |
| | | brand VARCHAR(64), |
| | | types VARCHAR(64), |
| | | screw_hole_type VARCHAR(16), |
| | | cooling_method VARCHAR(64), |
| | | thread_standard VARCHAR(32), |
| | | flute_solt_type VARCHAR(32), |
| | | thread_type VARCHAR(32), |
| | | guiding_size VARCHAR(32), |
| | | connection_aperture VARCHAR(32), |
| | | connecting_keyway VARCHAR(64), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', '12èºçº¹åå
·g2', 'SCHEMA', dbo, 'table', para_threading_tool, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
å代ç ï¼', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹ä»£å·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', thread_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºè·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', pitch; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹æå', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', rotation_direction; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹å
¬å·®å¸¦ä»£å·/精度ç级', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', tolerancezone_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååé¿', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', edge_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·æ»é¿', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', total_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ææ', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æ¶å±', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', paintcoat_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¤å尺寸', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', external_dimensions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¨è§æ ¼', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', handle_specifications; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éä»¶ææ¯æ¡ä»¶', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', technical_conditions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éä»¶ææ¯æ¡ä»¶è¯´æ', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', conditions_info; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', brand; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¶å¼', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', types; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºåç±»å', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', screw_hole_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·å´æ¹å¼', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', cooling_method; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹æ å', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', thread_standard; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå±æ§½å', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', flute_solt_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹ç±»å', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', thread_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', '导å尺寸', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', guiding_size; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è¿æ¥åå¾', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', connection_aperture; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è¿æ¥é®æ§½', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', connecting_keyway; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_threading_tool, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_mill_tool]') AND type in (N'U')) DROP TABLE [dbo].[para_mill_tool]; |
| | | CREATE TABLE [dbo].[para_mill_tool]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(32), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255) NOT NULL, |
| | | diameter VARCHAR(128) NOT NULL, |
| | | nose_angle_r VARCHAR(64) NOT NULL, |
| | | number_of_teeth VARCHAR(64) NOT NULL, |
| | | edge_length VARCHAR(24) NOT NULL, |
| | | total_length VARCHAR(24) NOT NULL, |
| | | tool_material VARCHAR(64) NOT NULL, |
| | | part_material VARCHAR(64), |
| | | paintcoat_flag VARCHAR(32) NOT NULL, |
| | | tool_pattern VARCHAR(64) NOT NULL, |
| | | clamping_specifications VARCHAR(64) NOT NULL, |
| | | cooling_method VARCHAR(64) NOT NULL, |
| | | technical_conditions VARCHAR(128) NOT NULL, |
| | | conditions_info VARCHAR(128), |
| | | brand VARCHAR(64), |
| | | neck_diameter VARCHAR(64), |
| | | handle_form VARCHAR(64), |
| | | nose_angle_c VARCHAR(32), |
| | | angle_inside_r VARCHAR(32), |
| | | small_diameter VARCHAR(32), |
| | | tool_angle VARCHAR(16), |
| | | handle_length VARCHAR(16), |
| | | main_angle_k VARCHAR(16), |
| | | deepest_depth VARCHAR(16), |
| | | adapt_blade VARCHAR(64), |
| | | handle_neck_form VARCHAR(64), |
| | | handle_neck_length VARCHAR(16), |
| | | size_specifications VARCHAR(16), |
| | | milling_head_form VARCHAR(16), |
| | | overhanging_length VARCHAR(16), |
| | | cutting_edge_form VARCHAR(16), |
| | | number_patterns VARCHAR(16), |
| | | pitch VARCHAR(16), |
| | | recently_diameter VARCHAR(16), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', '13é£ååå
·g3', 'SCHEMA', dbo, 'table', para_mill_tool, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®-åå
·ç¼å·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
å代ç ï¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ç´å¾', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå°è§R', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', nose_angle_r; |
| | | EXEC sp_addextendedproperty 'MS_Description', '齿æ°', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', number_of_teeth; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååé¿', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', edge_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·æ»é¿', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', total_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ææ', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æ¶å±', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', paintcoat_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·åå¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tool_pattern; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è£
å¤¹è§æ ¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', clamping_specifications; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·å´æ¹å¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', cooling_method; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', technical_conditions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶è¯´æ', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', conditions_info; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', brand; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¢å¾', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', neck_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¨å½¢å¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', handle_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå°è§C', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', nose_angle_c; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå°è§å
R', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', angle_inside_r; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå°ç´å¾', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', small_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·è§åº¦', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tool_angle; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¿', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', handle_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主åè§K', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', main_angle_k; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå¤§åæ·±', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', deepest_depth; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éé
åç', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', adapt_blade; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¢å½¢å¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', handle_neck_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé¢é¿åº¦', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', handle_neck_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥å£å°ºå¯¸è§æ ¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', size_specifications; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é£å头形å¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', milling_head_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¬ä¼¸é¿åº¦', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', overhanging_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååå½¢å¼', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', cutting_edge_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
å¤çº¹æ°', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', number_patterns; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºè·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', pitch; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æè¿å å·¥ç´å¾', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', recently_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_mill_tool, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_turning_tools]') AND type in (N'U')) DROP TABLE [dbo].[para_turning_tools]; |
| | | CREATE TABLE [dbo].[para_turning_tools]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32), |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255), |
| | | head_specifications VARCHAR(32) NOT NULL, |
| | | matching_number VARCHAR(64) NOT NULL, |
| | | lead_angle VARCHAR(32) NOT NULL, |
| | | cross_sectional_size VARCHAR(16) NOT NULL, |
| | | total_length VARCHAR(32) NOT NULL, |
| | | cutting_direction VARCHAR(24) NOT NULL, |
| | | tool_material VARCHAR(64) NOT NULL, |
| | | part_material VARCHAR(64), |
| | | tool_pattern VARCHAR(64) NOT NULL, |
| | | paintcoat_flag VARCHAR(32) NOT NULL, |
| | | technical_conditions VARCHAR(128) NOT NULL, |
| | | conditions_info VARCHAR(128), |
| | | brand VARCHAR(64), |
| | | types VARCHAR(64), |
| | | knife_size VARCHAR(32), |
| | | cooling_method VARCHAR(64), |
| | | holder_category VARCHAR(64), |
| | | tool_diameter VARCHAR(64), |
| | | fastening_form VARCHAR(64), |
| | | boring_bar_diameter VARCHAR(32), |
| | | blade_length VARCHAR(32), |
| | | blade_shape VARCHAR(24), |
| | | blade_posterior VARCHAR(24), |
| | | bar_direction VARCHAR(64), |
| | | blade_height VARCHAR(32), |
| | | blade_wide VARCHAR(24), |
| | | blade_size VARCHAR(32), |
| | | knife_clip_model VARCHAR(64), |
| | | clamping_method VARCHAR(64), |
| | | slot_width VARCHAR(32), |
| | | small_diameter VARCHAR(32), |
| | | max_diameter VARCHAR(32), |
| | | max_depth VARCHAR(32), |
| | | knife_bar_form VARCHAR(64), |
| | | blade_thickness VARCHAR(32), |
| | | min_diameter VARCHAR(32), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id,tool_code) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', '14车ååå
·g4', 'SCHEMA', dbo, 'table', para_turning_tools, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®-åå
·ç¼å·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
å代ç ï¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå¤´è§æ ¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', head_specifications; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é
å¥åçå·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', matching_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主åè§', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', lead_angle; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·æªé¢å°ºå¯¸', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', cross_sectional_size; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·æ»é¿', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', total_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ååæ¹å', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', cutting_direction; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ææ', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·åå¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tool_pattern; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æ¶å±', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', paintcoat_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', technical_conditions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶è¯´æ', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', conditions_info; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', brand; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¶å¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', types; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç尺寸', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', knife_size; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·å´æ¹å¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', cooling_method; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæç±»å«', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', holder_category; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ç´å¾', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tool_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥å£ç´§åºå½¢å¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', fastening_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éæç´å¾', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', boring_bar_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæé¿åº¦', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçå½¢ç¶', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_shape; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçåè§', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_posterior; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åææ¹å', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', bar_direction; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæé«åº¦', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_height; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæå®½åº¦', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_wide; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæå°ºå¯¸', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_size; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å夹åå·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', knife_clip_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçè£
夹æ¹å¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', clamping_method; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçæ§½å®½', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', slot_width; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå°åå
¥ç´å¾', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', small_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå¤§åå
¥ç´å¾', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', max_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå¤§å槽深度', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', max_depth; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæå½¢å¼', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', knife_bar_form; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæ¿å度', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', blade_thickness; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå°å å·¥ç´å¾', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', min_diameter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_turning_tools, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_blade]') AND type in (N'U')) DROP TABLE [dbo].[para_blade]; |
| | | CREATE TABLE [dbo].[para_blade]( |
| | | id VARCHAR(32), |
| | | classify_id VARCHAR(32), |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255), |
| | | blade_shape VARCHAR(32) NOT NULL, |
| | | blade_length VARCHAR(24) NOT NULL, |
| | | cutting_edge_count VARCHAR(32) NOT NULL, |
| | | blade_thickness VARCHAR(32) NOT NULL, |
| | | clamping_type VARCHAR(64) NOT NULL, |
| | | nose_angle_r VARCHAR(24) NOT NULL, |
| | | tool_material VARCHAR(64) NOT NULL, |
| | | part_material VARCHAR(64), |
| | | paintcoat_flag VARCHAR(32) NOT NULL, |
| | | technical_conditions VARCHAR(128) NOT NULL, |
| | | conditions_info VARCHAR(128), |
| | | brand VARCHAR(64), |
| | | types VARCHAR(64), |
| | | coating_material VARCHAR(64), |
| | | processing_classify VARCHAR(64), |
| | | blade_posterior VARCHAR(32), |
| | | cutting_direction VARCHAR(32), |
| | | blade_wide VARCHAR(32), |
| | | blade_size VARCHAR(34), |
| | | in_out_thread VARCHAR(32), |
| | | thread_standard VARCHAR(32), |
| | | dental_angle VARCHAR(16), |
| | | pitch VARCHAR(24), |
| | | min_internal_thread VARCHAR(24), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (tool_code) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', '20åçg9', 'SCHEMA', dbo, 'table', para_blade, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_blade, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_blade, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®-åå
·ç¼å·', 'SCHEMA', dbo, 'table', para_blade, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
å代ç ï¼', 'SCHEMA', dbo, 'table', para_blade, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_blade, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_blade, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_blade, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_blade, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', para_blade, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_blade, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçå½¢ç¶', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_shape; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçé¿åº¦', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_length; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åååæ°', 'SCHEMA', dbo, 'table', para_blade, 'column', cutting_edge_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçå度', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_thickness; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夹åºåå¼', 'SCHEMA', dbo, 'table', para_blade, 'column', clamping_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå°R', 'SCHEMA', dbo, 'table', para_blade, 'column', nose_angle_r; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçææ', 'SCHEMA', dbo, 'table', para_blade, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_blade, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æ¶å±', 'SCHEMA', dbo, 'table', para_blade, 'column', paintcoat_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶', 'SCHEMA', dbo, 'table', para_blade, 'column', technical_conditions; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'éå ææ¯æ¡ä»¶è¯´æ', 'SCHEMA', dbo, 'table', para_blade, 'column', conditions_info; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç', 'SCHEMA', dbo, 'table', para_blade, 'column', brand; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¶å¼', 'SCHEMA', dbo, 'table', para_blade, 'column', types; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¶å±æè´¨', 'SCHEMA', dbo, 'table', para_blade, 'column', coating_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å å·¥åç±»', 'SCHEMA', dbo, 'table', para_blade, 'column', processing_classify; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åçåè§', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_posterior; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ååæ¹å', 'SCHEMA', dbo, 'table', para_blade, 'column', cutting_direction; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç宽度', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_wide; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç尺寸', 'SCHEMA', dbo, 'table', para_blade, 'column', blade_size; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
å¤èºçº¹', 'SCHEMA', dbo, 'table', para_blade, 'column', in_out_thread; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºçº¹æ å', 'SCHEMA', dbo, 'table', para_blade, 'column', thread_standard; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çåè§åº¦', 'SCHEMA', dbo, 'table', para_blade, 'column', dental_angle; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'èºè·', 'SCHEMA', dbo, 'table', para_blade, 'column', pitch; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æå°å å·¥å
èºçº¹å
¬ç§°ç´å¾', 'SCHEMA', dbo, 'table', para_blade, 'column', min_internal_thread; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_blade, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_blade, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_blade, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_blade, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_blade, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[outbound_order]') AND type in (N'U')) DROP TABLE [dbo].[outbound_order]; |
| | | CREATE TABLE [dbo].[outbound_order]( |
| | | id VARCHAR(32) NOT NULL, |
| | | out_storehouse_type VARCHAR(32) NOT NULL, |
| | | is_return INT, |
| | | handler VARCHAR(32) NOT NULL, |
| | | reviewer VARCHAR(32), |
| | | order_status VARCHAR(32) NOT NULL, |
| | | out_status VARCHAR(255), |
| | | audit_date DATETIME, |
| | | approval_opinion VARCHAR(128), |
| | | subject_matter VARCHAR(128), |
| | | outbound_time DATETIME NOT NULL, |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç³è¯·å', 'SCHEMA', dbo, 'table', outbound_order, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºåç¼å·', 'SCHEMA', dbo, 'table', outbound_order, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç±»å', 'SCHEMA', dbo, 'table', outbound_order, 'column', out_storehouse_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦å½è¿;1æªå½è¿ï¼é»è®¤ï¼ï¼2.å·²å½è¿', 'SCHEMA', dbo, 'table', outbound_order, 'column', is_return; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç»æäºº', 'SCHEMA', dbo, 'table', outbound_order, 'column', handler; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸äºº', 'SCHEMA', dbo, 'table', outbound_order, 'column', reviewer; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ååç¶æ', 'SCHEMA', dbo, 'table', outbound_order, 'column', order_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç¶æ;1.æªåºåºï¼2.é¨ååºåºï¼3.åºåºå®æ', 'SCHEMA', dbo, 'table', outbound_order, 'column', out_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸æ¶é´', 'SCHEMA', dbo, 'table', outbound_order, 'column', audit_date; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸æè§', 'SCHEMA', dbo, 'table', outbound_order, 'column', approval_opinion; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¢ç¨äºç±', 'SCHEMA', dbo, 'table', outbound_order, 'column', subject_matter; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºæ¶é´', 'SCHEMA', dbo, 'table', outbound_order, 'column', outbound_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', outbound_order, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', outbound_order, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æä½å', 'SCHEMA', dbo, 'table', outbound_order, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', outbound_order, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', outbound_order, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', outbound_order, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[inbound_order]') AND type in (N'U')) DROP TABLE [dbo].[inbound_order]; |
| | | CREATE TABLE [dbo].[inbound_order]( |
| | | id VARCHAR(32) NOT NULL, |
| | | inbound_time DATETIME(255), |
| | | in_storehouse_type VARCHAR(32) NOT NULL, |
| | | handler VARCHAR(32), |
| | | borrow_num VARCHAR(32), |
| | | reviewer VARCHAR(32), |
| | | approval_date DATETIME, |
| | | approval_opinion VARCHAR(128), |
| | | order_status VARCHAR(32), |
| | | in_status VARCHAR(32), |
| | | application_reason VARCHAR(128), |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºç³è¯·å', 'SCHEMA', dbo, 'table', inbound_order, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®-å
¥åºåå·', 'SCHEMA', dbo, 'table', inbound_order, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæ¶é´', 'SCHEMA', dbo, 'table', inbound_order, 'column', inbound_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºç±»å', 'SCHEMA', dbo, 'table', inbound_order, 'column', in_storehouse_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç»æäºº', 'SCHEMA', dbo, 'table', inbound_order, 'column', handler; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç¨åå·', 'SCHEMA', dbo, 'table', inbound_order, 'column', borrow_num; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸äºº', 'SCHEMA', dbo, 'table', inbound_order, 'column', reviewer; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸æ¶é´', 'SCHEMA', dbo, 'table', inbound_order, 'column', approval_date; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸æè§', 'SCHEMA', dbo, 'table', inbound_order, 'column', approval_opinion; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ååç¶æ', 'SCHEMA', dbo, 'table', inbound_order, 'column', order_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºåç¶æ;1.æªå
¥åºï¼2.é¨åå
¥åºï¼3.å
¥åºå®æ', 'SCHEMA', dbo, 'table', inbound_order, 'column', in_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç³è¯·åå ', 'SCHEMA', dbo, 'table', inbound_order, 'column', application_reason; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', inbound_order, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', inbound_order, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æä½å', 'SCHEMA', dbo, 'table', inbound_order, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç³è¯·æ¶é´', 'SCHEMA', dbo, 'table', inbound_order, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', inbound_order, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', inbound_order, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[outbound_detail]') AND type in (N'U')) DROP TABLE [dbo].[outbound_detail]; |
| | | CREATE TABLE [dbo].[outbound_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | out_storehouse_id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | outbound_quantity DECIMAL(64) NOT NULL, |
| | | out_actual_count DECIMAL(64), |
| | | storage_location VARCHAR(64), |
| | | outbound_location VARCHAR(255), |
| | | out_status VARCHAR(32) NOT NULL, |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç³è¯·æç»', 'SCHEMA', dbo, 'table', outbound_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', outbound_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºåå·', 'SCHEMA', dbo, 'table', outbound_detail, 'column', out_storehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ç¼ç ', 'SCHEMA', dbo, 'table', outbound_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ç¼å·', 'SCHEMA', dbo, 'table', outbound_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç³è¯·åºåºæ°é', 'SCHEMA', dbo, 'table', outbound_detail, 'column', outbound_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®é
åºåºæ°é', 'SCHEMA', dbo, 'table', outbound_detail, 'column', out_actual_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åº', 'SCHEMA', dbo, 'table', outbound_detail, 'column', storage_location; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºåºä½', 'SCHEMA', dbo, 'table', outbound_detail, 'column', outbound_location; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç¶æ;1.æªåºåºï¼2.é¨ååºåºï¼3.åºåºå®æ', 'SCHEMA', dbo, 'table', outbound_detail, 'column', out_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', outbound_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æä½å', 'SCHEMA', dbo, 'table', outbound_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºæ¶é´', 'SCHEMA', dbo, 'table', outbound_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', outbound_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', outbound_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[inbound_detail]') AND type in (N'U')) DROP TABLE [dbo].[inbound_detail]; |
| | | CREATE TABLE [dbo].[inbound_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | goods_shelves_id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | in_storage_quantity DECIMAL(64) NOT NULL, |
| | | in_actual_count DECIMAL(64), |
| | | out_status VARCHAR(32), |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºç³è¯·æç»', 'SCHEMA', dbo, 'table', inbound_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', inbound_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶å·/åå¨ä½ç½®', 'SCHEMA', dbo, 'table', inbound_detail, 'column', goods_shelves_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', inbound_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', inbound_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæ°é', 'SCHEMA', dbo, 'table', inbound_detail, 'column', in_storage_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®é
å
¥åºæ°é', 'SCHEMA', dbo, 'table', inbound_detail, 'column', in_actual_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç¶æ;1.æªå
¥åºï¼2.é¨åå
¥åºï¼3.å
¥åºå®æ', 'SCHEMA', dbo, 'table', inbound_detail, 'column', out_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', inbound_detail, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', inbound_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', inbound_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', inbound_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', inbound_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', inbound_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tools_config_property]') AND type in (N'U')) DROP TABLE [dbo].[tools_config_property]; |
| | | CREATE TABLE [dbo].[tools_config_property]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32) NOT NULL, |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | application_type INT NOT NULL, |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | tool_model VARCHAR(128) NOT NULL, |
| | | supplier_id VARCHAR(128), |
| | | province_city VARCHAR(255), |
| | | warehouse_id VARCHAR(128), |
| | | position_code VARCHAR(255), |
| | | storage_location VARCHAR(64), |
| | | main_unit VARCHAR(64), |
| | | auxiliary_unit VARCHAR(64), |
| | | main_count VARCHAR(255), |
| | | auxiliary_count VARCHAR(255), |
| | | auxiliary_unit_flag VARCHAR(8), |
| | | price DECIMAL, |
| | | lower_inventory DECIMAL, |
| | | highest_inventory VARCHAR, |
| | | status VARCHAR(6), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·éç¨æ§è´¨--åæ°', 'SCHEMA', dbo, 'table', tools_config_property, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', tools_config_property, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç±»ç¼å·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', tools_config_property, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è±æåç§°', 'SCHEMA', dbo, 'table', tools_config_property, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç±»å;1.éç¨ |
| | | 2.ä¸ç¨', 'SCHEMA', dbo, 'table', tools_config_property, 'column', application_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', tools_config_property, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå®¶', 'SCHEMA', dbo, 'table', tools_config_property, 'column', supplier_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºç份åå¸', 'SCHEMA', dbo, 'table', tools_config_property, 'column', province_city; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåº/åºå·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', warehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', tools_config_property, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå¨ä½ç½®ï¼åé£ä¸ªååºçåºï¼', 'SCHEMA', dbo, 'table', tools_config_property, 'column', storage_location; |
| | | EXEC sp_addextendedproperty 'MS_Description', '计é主åä½', 'SCHEMA', dbo, 'table', tools_config_property, 'column', main_unit; |
| | | EXEC sp_addextendedproperty 'MS_Description', '计éè¾
åä½', 'SCHEMA', dbo, 'table', tools_config_property, 'column', auxiliary_unit; |
| | | EXEC sp_addextendedproperty 'MS_Description', '计é主å使°é', 'SCHEMA', dbo, 'table', tools_config_property, 'column', main_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', '计éè¾
å使°é', 'SCHEMA', dbo, 'table', tools_config_property, 'column', auxiliary_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦æè®¡éè¾
åä½;1,æè¾
å©åä½2.æ è¾
å©åä½', 'SCHEMA', dbo, 'table', tools_config_property, 'column', auxiliary_unit_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åä»·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', price; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æä½åºå', 'SCHEMA', dbo, 'table', tools_config_property, 'column', lower_inventory; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æé«åºå', 'SCHEMA', dbo, 'table', tools_config_property, 'column', highest_inventory; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶æ;1.å¯ç¨ |
| | | 2.æªå¯ç¨', 'SCHEMA', dbo, 'table', tools_config_property, 'column', status; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', tools_config_property, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', tools_config_property, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', tools_config_property, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', tools_config_property, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', tools_config_property, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', tools_config_property, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[warehouse]') AND type in (N'U')) DROP TABLE [dbo].[warehouse]; |
| | | CREATE TABLE [dbo].[warehouse]( |
| | | id VARCHAR(32) NOT NULL, |
| | | warehouse_id VARCHAR(255), |
| | | warehouse_name VARCHAR(128), |
| | | parent_id VARCHAR(64), |
| | | seq VARCHAR(255), |
| | | leaf_flag VARCHAR(6), |
| | | status VARCHAR(6), |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºç®¡ç', 'SCHEMA', dbo, 'table', warehouse, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', warehouse, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºç¼å·', 'SCHEMA', dbo, 'table', warehouse, 'column', warehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºåç§°', 'SCHEMA', dbo, 'table', warehouse, 'column', warehouse_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶èç¹ç¼å·', 'SCHEMA', dbo, 'table', warehouse, 'column', parent_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å±ç¤ºåºå·', 'SCHEMA', dbo, 'table', warehouse, 'column', seq; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¯å¦å¶åèç¹;1æ¯2å¦', 'SCHEMA', dbo, 'table', warehouse, 'column', leaf_flag; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶æ;1.å¯ç¨ï¼2.åç¨', 'SCHEMA', dbo, 'table', warehouse, 'column', status; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', warehouse, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', warehouse, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', warehouse, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', warehouse, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', warehouse, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', warehouse, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[goods_shelves]') AND type in (N'U')) DROP TABLE [dbo].[goods_shelves]; |
| | | CREATE TABLE [dbo].[goods_shelves]( |
| | | id VARCHAR(32) NOT NULL, |
| | | warehouse_id VARCHAR(32) NOT NULL, |
| | | location_code VARCHAR(255) NOT NULL, |
| | | storey VARCHAR(32) NOT NULL, |
| | | arrange VARCHAR(32) NOT NULL, |
| | | column_number VARCHAR(32) NOT NULL, |
| | | cells_num VARCHAR(32), |
| | | shelf_number VARCHAR(64), |
| | | shelf_name VARCHAR(64), |
| | | remark VARCHAR(128), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶ç®¡ç', 'SCHEMA', dbo, 'table', goods_shelves, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', goods_shelves, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºç¼å·', 'SCHEMA', dbo, 'table', goods_shelves, 'column', warehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·', 'SCHEMA', dbo, 'table', goods_shelves, 'column', location_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '屿°', 'SCHEMA', dbo, 'table', goods_shelves, 'column', storey; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ææ°', 'SCHEMA', dbo, 'table', goods_shelves, 'column', arrange; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæ°', 'SCHEMA', dbo, 'table', goods_shelves, 'column', column_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ ¼æ°;é»è®¤å¼ä¸º1', 'SCHEMA', dbo, 'table', goods_shelves, 'column', cells_num; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶ç¼å·', 'SCHEMA', dbo, 'table', goods_shelves, 'column', shelf_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶åç§°', 'SCHEMA', dbo, 'table', goods_shelves, 'column', shelf_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', goods_shelves, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', goods_shelves, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', goods_shelves, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', goods_shelves, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', goods_shelves, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', goods_shelves, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[in_store_detail]') AND type in (N'U')) DROP TABLE [dbo].[in_store_detail]; |
| | | CREATE TABLE [dbo].[in_store_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | in_storehouse_type VARCHAR(32), |
| | | goods_shelves_id VARCHAR(32), |
| | | in_number DECIMAL(64), |
| | | in_storehouse_id VARCHAR(32), |
| | | operate_type VARCHAR(64), |
| | | inbound_time DATETIME(24), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæç»è¡¨-æè¿°åå
·åæ¾ãåççæ°é', 'SCHEMA', dbo, 'table', in_store_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', in_store_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', in_store_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', in_store_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·å
¥åºæ¹å¼', 'SCHEMA', dbo, 'table', in_store_detail, 'column', in_storehouse_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·', 'SCHEMA', dbo, 'table', in_store_detail, 'column', goods_shelves_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæ°é', 'SCHEMA', dbo, 'table', in_store_detail, 'column', in_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºç³è¯·åå·', 'SCHEMA', dbo, 'table', in_store_detail, 'column', in_storehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæä½æ¹å¼;1.æç³è¯·å |
| | | 2.æå·¥æä½', 'SCHEMA', dbo, 'table', in_store_detail, 'column', operate_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæ¶é´', 'SCHEMA', dbo, 'table', in_store_detail, 'column', inbound_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', in_store_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', in_store_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', in_store_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', in_store_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', in_store_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[out_store_detail]') AND type in (N'U')) DROP TABLE [dbo].[out_store_detail]; |
| | | CREATE TABLE [dbo].[out_store_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | out_storehouse_type VARCHAR(32), |
| | | goods_shelves_code VARCHAR(64), |
| | | out_number DECIMAL(64) NOT NULL, |
| | | in_storehouse_id VARCHAR(128), |
| | | operate_type VARCHAR(64), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æè¿°åºåºçåºä½ãæ°éå
³ç³»è¡¨', 'SCHEMA', dbo, 'table', out_store_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', out_store_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', out_store_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', out_store_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç±»å', 'SCHEMA', dbo, 'table', out_store_detail, 'column', out_storehouse_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·', 'SCHEMA', dbo, 'table', out_store_detail, 'column', goods_shelves_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºæ°é', 'SCHEMA', dbo, 'table', out_store_detail, 'column', out_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºç³è¯·åå·', 'SCHEMA', dbo, 'table', out_store_detail, 'column', in_storehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåºæä½æ¹å¼;1.æç³è¯·å |
| | | 2.æå·¥æä½', 'SCHEMA', dbo, 'table', out_store_detail, 'column', operate_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', out_store_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', out_store_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', out_store_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', out_store_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', out_store_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[para_common_tool]') AND type in (N'U')) DROP TABLE [dbo].[para_common_tool]; |
| | | CREATE TABLE [dbo].[para_common_tool]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32), |
| | | tool_code VARCHAR(32), |
| | | sign_code VARCHAR(16), |
| | | chinese_name VARCHAR(128), |
| | | foreign_language_name VARCHAR(128), |
| | | standard_level VARCHAR(16), |
| | | standard_code VARCHAR(32), |
| | | position_code VARCHAR(255), |
| | | tool_model VARCHAR(255), |
| | | tool_material VARCHAR(255), |
| | | part_material VARCHAR(255), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·æ è¯', 'SCHEMA', dbo, 'table', para_common_tool, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', para_common_tool, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·åç±»ç¼å·', 'SCHEMA', dbo, 'table', para_common_tool, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', para_common_tool, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºå·ï¼æä¼ä¸å
æºç ï¼', 'SCHEMA', dbo, 'table', para_common_tool, 'column', sign_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', '䏿åç§°', 'SCHEMA', dbo, 'table', para_common_tool, 'column', chinese_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿åç§°', 'SCHEMA', dbo, 'table', para_common_tool, 'column', foreign_language_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ å级å«', 'SCHEMA', dbo, 'table', para_common_tool, 'column', standard_level; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ åå·', 'SCHEMA', dbo, 'table', para_common_tool, 'column', standard_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºä½å·;ç±åºåº+å±+æ+åç»æï¼å¯ä»¥æ¯å¤ä¸ªåºä½å·ä»¥è±æç¹å·åå²çå符串ã', 'SCHEMA', dbo, 'table', para_common_tool, 'column', position_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå·/å¾å·', 'SCHEMA', dbo, 'table', para_common_tool, 'column', tool_model; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·ææ', 'SCHEMA', dbo, 'table', para_common_tool, 'column', tool_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'é¶ä»¶ææ', 'SCHEMA', dbo, 'table', para_common_tool, 'column', part_material; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', para_common_tool, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', para_common_tool, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', para_common_tool, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', para_common_tool, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', para_common_tool, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', para_common_tool, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tool_sharpening]') AND type in (N'U')) DROP TABLE [dbo].[tool_sharpening]; |
| | | CREATE TABLE [dbo].[tool_sharpening]( |
| | | id VARCHAR(32,32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32,32), |
| | | sharpening_time DATETIME(24) NOT NULL, |
| | | sharpening_result VARCHAR(255), |
| | | responsible_person VARCHAR(24), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå
·å磨', 'SCHEMA', dbo, 'table', tool_sharpening, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å磨æ¶é´', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', sharpening_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç£¨ç»æå建议', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', sharpening_result; |
| | | EXEC sp_addextendedproperty 'MS_Description', '责任人', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', responsible_person; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', tool_sharpening, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[loss_bound]') AND type in (N'U')) DROP TABLE [dbo].[loss_bound]; |
| | | CREATE TABLE [dbo].[loss_bound]( |
| | | id VARCHAR(32) NOT NULL, |
| | | losser VARCHAR(64), |
| | | handler VARCHAR(64), |
| | | loss_time DATETIME(32), |
| | | reviewer VARCHAR(64), |
| | | approval_date DATETIME(255), |
| | | order_status VARCHAR(32), |
| | | approval_opinion VARCHAR(255), |
| | | loss_reason VARCHAR(255), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·æ¥æå', 'SCHEMA', dbo, 'table', loss_bound, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥æåå·', 'SCHEMA', dbo, 'table', loss_bound, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥æäºº', 'SCHEMA', dbo, 'table', loss_bound, 'column', losser; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç»æäºº', 'SCHEMA', dbo, 'table', loss_bound, 'column', handler; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥ææ¶é´', 'SCHEMA', dbo, 'table', loss_bound, 'column', loss_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸äºº', 'SCHEMA', dbo, 'table', loss_bound, 'column', reviewer; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸æ¶é´', 'SCHEMA', dbo, 'table', loss_bound, 'column', approval_date; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åæ®ç¶æ', 'SCHEMA', dbo, 'table', loss_bound, 'column', order_status; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ¹æè§', 'SCHEMA', dbo, 'table', loss_bound, 'column', approval_opinion; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æä¼¤åå ', 'SCHEMA', dbo, 'table', loss_bound, 'column', loss_reason; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', loss_bound, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', loss_bound, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', loss_bound, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', loss_bound, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', loss_bound, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', loss_bound, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[loss_bound_detail]') AND type in (N'U')) DROP TABLE [dbo].[loss_bound_detail]; |
| | | CREATE TABLE [dbo].[loss_bound_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(128), |
| | | loss_reason VARCHAR(64), |
| | | loss_number DECIMAL(64) NOT NULL, |
| | | goods_shelves_id VARCHAR(64), |
| | | in_store_date DATETIME(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥æåæç»', 'SCHEMA', dbo, 'table', loss_bound_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥æåå ', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', loss_reason; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ¥ææ°é', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', loss_number; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå¨ä½ç½®(åºä½å·)', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', goods_shelves_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å
¥åºæ¶é´', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', in_store_date; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', loss_bound_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[stocktaking_bound]') AND type in (N'U')) DROP TABLE [dbo].[stocktaking_bound]; |
| | | CREATE TABLE [dbo].[stocktaking_bound]( |
| | | id VARCHAR(255) NOT NULL, |
| | | stocktaking_type VARCHAR(255), |
| | | order_code VARCHAR(255), |
| | | handler VARCHAR(255), |
| | | reviewer VARCHAR(255), |
| | | stocktaking_name VARCHAR(255), |
| | | remark VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·çç¹ç³è¯·å', 'SCHEMA', dbo, 'table', stocktaking_bound, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çç¹ç±»å;1.æççç¹ |
| | | 2.æççç¹', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', stocktaking_type; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çç¹åå·', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', order_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç»æäºº', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', handler; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®¡æ ¸äºº', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', reviewer; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çç¹åç§°', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', stocktaking_name; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', stocktaking_bound, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[stocktaking_bound_detail]') AND type in (N'U')) DROP TABLE [dbo].[stocktaking_bound_detail]; |
| | | CREATE TABLE [dbo].[stocktaking_bound_detail]( |
| | | id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(32), |
| | | goods_shelves_id VARCHAR(64), |
| | | book_quantity DATETIME(255), |
| | | available_quantity DATETIME(255), |
| | | practical_quantity DATETIME(255), |
| | | surplus_deficit VARCHAR(36), |
| | | stocktaking_date DATETIME(255), |
| | | remark VARCHAR(218), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çç¹åæç»', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåå·', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', goods_shelves_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´¦é¢æ°é', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', book_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¯ç¨æ°é', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', available_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å®çæ°é', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', practical_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çççäº;1.çç |
| | | 2.çäº', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', surplus_deficit; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'çåºæ¶é´', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', stocktaking_date; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', stocktaking_bound_detail, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[store_early warning]') AND type in (N'U')) DROP TABLE [dbo].[store_early warning]; |
| | | CREATE TABLE [dbo].[store_early warning]( |
| | | id VARCHAR(32) NOT NULL, |
| | | tool_code VARCHAR(32) NOT NULL, |
| | | tool_id VARCHAR(64), |
| | | goods_shelves_id VARCHAR(32), |
| | | lower_inventory DECIMAL(64), |
| | | highest_inventory DECIMAL(64), |
| | | total_count DECIMAL(64), |
| | | available_quantity DECIMAL(64), |
| | | status VARCHAR(255), |
| | | remark VARCHAR(216), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåé¢è¦', 'SCHEMA', dbo, 'table', store_early warning, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', store_early warning, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', store_early warning, 'column', tool_code; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼å·', 'SCHEMA', dbo, 'table', store_early warning, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åå¨ä½ç½®', 'SCHEMA', dbo, 'table', store_early warning, 'column', goods_shelves_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåä¸é', 'SCHEMA', dbo, 'table', store_early warning, 'column', lower_inventory; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åºåä¸é', 'SCHEMA', dbo, 'table', store_early warning, 'column', highest_inventory; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ»åºåæ°é', 'SCHEMA', dbo, 'table', store_early warning, 'column', total_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¯ç¨åºåæ°é', 'SCHEMA', dbo, 'table', store_early warning, 'column', available_quantity; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç¶æ;1å·²å¤çï¼2.æªå¤çã', 'SCHEMA', dbo, 'table', store_early warning, 'column', status; |
| | | EXEC sp_addextendedproperty 'MS_Description', '夿³¨', 'SCHEMA', dbo, 'table', store_early warning, 'column', remark; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', store_early warning, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', store_early warning, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', store_early warning, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', store_early warning, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', store_early warning, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[goods_shelves_mark]') AND type in (N'U')) DROP TABLE [dbo].[goods_shelves_mark]; |
| | | CREATE TABLE [dbo].[goods_shelves_mark]( |
| | | id VARCHAR(32) NOT NULL, |
| | | warehouse_id VARCHAR(32) NOT NULL, |
| | | goods_shelves VARCHAR(32) NOT NULL, |
| | | storey VARCHAR(128) NOT NULL, |
| | | variety VARCHAR(255), |
| | | tenant_id VARCHAR, |
| | | created_by VARCHAR(32), |
| | | created_time DATETIME, |
| | | updated_by VARCHAR(32), |
| | | updated_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶å±æåºåå·¥å
·ç¹å¾æ 注', 'SCHEMA', dbo, 'table', goods_shelves_mark, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ä»åºç¼å·', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', warehouse_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'è´§æ¶ç¼å·', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', goods_shelves; |
| | | EXEC sp_addextendedproperty 'MS_Description', '屿°ä¿¡æ¯', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', storey; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç§-æ æ³¨åæ¾åå
·åç§ä¿¡æ¯', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', variety; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', created_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', created_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', updated_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', goods_shelves_mark, 'column', updated_time; |
| | | |
| | | IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tool_ledger]') AND type in (N'U')) DROP TABLE [dbo].[tool_ledger]; |
| | | CREATE TABLE [dbo].[tool_ledger]( |
| | | id VARCHAR(32) NOT NULL, |
| | | classify_id VARCHAR(32), |
| | | tool_id VARCHAR(32), |
| | | total_count VARCHAR(64), |
| | | available_count VARCHAR(64), |
| | | loss_count VARCHAR(64), |
| | | repair_count VARCHAR(64), |
| | | detection_count VARCHAR(64), |
| | | lend_count VARCHAR(64), |
| | | sharpening_count VARCHAR(64), |
| | | tenant_id VARCHAR, |
| | | create_by VARCHAR(32), |
| | | create_time DATETIME, |
| | | update_by VARCHAR(32), |
| | | update_time DATETIME, |
| | | PRIMARY KEY (id) |
| | | ); |
| | | |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·å°è´¦æ°æ®è¡¨', 'SCHEMA', dbo, 'table', tool_ledger, null, null; |
| | | EXEC sp_addextendedproperty 'MS_Description', '主é®', 'SCHEMA', dbo, 'table', tool_ledger, 'column', id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'åç±»ç¼ç ', 'SCHEMA', dbo, 'table', tool_ledger, 'column', classify_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å·¥å
·ç¼ç ', 'SCHEMA', dbo, 'table', tool_ledger, 'column', tool_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ»åºå', 'SCHEMA', dbo, 'table', tool_ledger, 'column', total_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¯ç¨åºå', 'SCHEMA', dbo, 'table', tool_ledger, 'column', available_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ»æ¥ææ°é', 'SCHEMA', dbo, 'table', tool_ledger, 'column', loss_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¨ä¿®æ°é', 'SCHEMA', dbo, 'table', tool_ledger, 'column', repair_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', '卿£æ°é', 'SCHEMA', dbo, 'table', tool_ledger, 'column', detection_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¨åæ°é', 'SCHEMA', dbo, 'table', tool_ledger, 'column', lend_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å¨ç£¨æ°é', 'SCHEMA', dbo, 'table', tool_ledger, 'column', sharpening_count; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'ç§æ·å·', 'SCHEMA', dbo, 'table', tool_ledger, 'column', tenant_id; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建人', 'SCHEMA', dbo, 'table', tool_ledger, 'column', create_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'å建æ¶é´', 'SCHEMA', dbo, 'table', tool_ledger, 'column', create_time; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°äºº', 'SCHEMA', dbo, 'table', tool_ledger, 'column', update_by; |
| | | EXEC sp_addextendedproperty 'MS_Description', 'æ´æ°æ¶é´', 'SCHEMA', dbo, 'table', tool_ledger, 'column', update_time; |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.tms.entity.InStoreDetail; |
| | | import org.jeecg.modules.tms.service.IInStoreDetailService; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import com.alibaba.fastjson.JSON; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | |
| | | /** |
| | | * @Description: å
¥åºæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="å
¥åºæç»") |
| | | @RestController |
| | | @RequestMapping("/tms/inStoreDetail") |
| | | @Slf4j |
| | | public class InStoreDetailController extends JeecgController<InStoreDetail, IInStoreDetailService> { |
| | | @Autowired |
| | | private IInStoreDetailService inStoreDetailService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param inStoreDetail |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºæç»-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºæç»-å页å表æ¥è¯¢", notes="å
¥åºæç»-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<InStoreDetail>> queryPageList(InStoreDetail inStoreDetail, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<InStoreDetail> queryWrapper = QueryGenerator.initQueryWrapper(inStoreDetail, req.getParameterMap()); |
| | | Page<InStoreDetail> page = new Page<InStoreDetail>(pageNo, pageSize); |
| | | IPage<InStoreDetail> pageList = inStoreDetailService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param inStoreDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºæç»-æ·»å ") |
| | | @ApiOperation(value="å
¥åºæç»-æ·»å ", notes="å
¥åºæç»-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_in_store_detail:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody InStoreDetail inStoreDetail) { |
| | | inStoreDetailService.save(inStoreDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param inStoreDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºæç»-ç¼è¾") |
| | | @ApiOperation(value="å
¥åºæç»-ç¼è¾", notes="å
¥åºæç»-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_in_store_detail:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody InStoreDetail inStoreDetail) { |
| | | inStoreDetailService.updateById(inStoreDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºæç»-éè¿idå é¤") |
| | | @ApiOperation(value="å
¥åºæç»-éè¿idå é¤", notes="å
¥åºæç»-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_in_store_detail:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | inStoreDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºæç»-æ¹éå é¤") |
| | | @ApiOperation(value="å
¥åºæç»-æ¹éå é¤", notes="å
¥åºæç»-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_in_store_detail:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.inStoreDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºæç»-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºæç»-éè¿idæ¥è¯¢", notes="å
¥åºæç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<InStoreDetail> queryById(@RequestParam(name="id",required=true) String id) { |
| | | InStoreDetail inStoreDetail = inStoreDetailService.getById(id); |
| | | if(inStoreDetail==null) { |
| | | return Result.error("æªæ¾å°å¯¹åºæ°æ®"); |
| | | } |
| | | return Result.OK(inStoreDetail); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param inStoreDetail |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:tms_in_store_detail:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, InStoreDetail inStoreDetail) { |
| | | return super.exportXls(request, inStoreDetail, InStoreDetail.class, "å
¥åºæç»"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("tms_in_store_detail:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, InStoreDetail.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.tms.entity.InboundDetail; |
| | | import org.jeecg.modules.tms.service.IInboundDetailService; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import com.alibaba.fastjson.JSON; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="å
¥åºç³è¯·æç»") |
| | | @RestController |
| | | @RequestMapping("/tms/inboundDetail") |
| | | @Slf4j |
| | | public class InboundDetailController extends JeecgController<InboundDetail, IInboundDetailService> { |
| | | @Autowired |
| | | private IInboundDetailService inboundDetailService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param inboundDetail |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param query |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºç³è¯·æç»-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-å页å表æ¥è¯¢", notes="å
¥åºç³è¯·æç»-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<?> queryPageList(InboundDetail inboundDetail, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, @RequestParam Map<String, String> query) { |
| | | IPage<Map<String, Object>> pageList = inboundDetailService.findPageList(pageNo, pageSize, query); |
| | | return Result.ok(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param inboundDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·æç»-æ·»å ") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-æ·»å ", notes="å
¥åºç³è¯·æç»-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_detail:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody InboundDetail inboundDetail) { |
| | | inboundDetailService.save(inboundDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param inboundDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·æç»-ç¼è¾") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-ç¼è¾", notes="å
¥åºç³è¯·æç»-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_detail:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody InboundDetail inboundDetail) { |
| | | inboundDetailService.updateById(inboundDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·æç»-éè¿idå é¤") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-éè¿idå é¤", notes="å
¥åºç³è¯·æç»-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_detail:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | inboundDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·æç»-æ¹éå é¤") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-æ¹éå é¤", notes="å
¥åºç³è¯·æç»-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_detail:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.inboundDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºç³è¯·æç»-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºç³è¯·æç»-éè¿idæ¥è¯¢", notes="å
¥åºç³è¯·æç»-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<InboundDetail> queryById(@RequestParam(name="id",required=true) String id) { |
| | | InboundDetail inboundDetail = inboundDetailService.getById(id); |
| | | if(inboundDetail==null) { |
| | | return Result.error("æªæ¾å°å¯¹åºæ°æ®"); |
| | | } |
| | | return Result.OK(inboundDetail); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param inboundDetail |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_detail:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, InboundDetail inboundDetail) { |
| | | return super.exportXls(request, inboundDetail, InboundDetail.class, "å
¥åºç³è¯·æç»"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("tms_inbound_detail:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, InboundDetail.class); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | import java.io.IOException; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.net.URLDecoder; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.system.service.ISysBusinessCodeRuleService; |
| | | import org.jeecg.modules.tms.entity.InboundDetail; |
| | | import org.jeecg.modules.tms.entity.InboundOrder; |
| | | import org.jeecg.modules.tms.entity.dto.InboundOrderFlowDto; |
| | | import org.jeecg.modules.tms.entity.dto.OutBoundOrderFlowDto; |
| | | import org.jeecg.modules.tms.service.IInboundDetailService; |
| | | import org.jeecg.modules.tms.service.IInboundOrderService; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import com.alibaba.fastjson.JSON; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="å
¥åºç³è¯·å") |
| | | @RestController |
| | | @RequestMapping("/tms/inboundOrder") |
| | | @Slf4j |
| | | public class InboundOrderController extends JeecgController<InboundOrder, IInboundOrderService> { |
| | | @Autowired |
| | | private IInboundOrderService inboundOrderService; |
| | | |
| | | @Autowired |
| | | private IInboundDetailService inboundDetailService; |
| | | |
| | | |
| | | @Autowired |
| | | private ISysBusinessCodeRuleService businessCodeRuleService; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * |
| | | * @param inboundOrder |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºç³è¯·å-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-å页å表æ¥è¯¢", notes="å
¥åºç³è¯·å-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<InboundOrder>> queryPageList(InboundOrder inboundOrder, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<InboundOrder> queryWrapper = QueryGenerator.initQueryWrapper(inboundOrder, req.getParameterMap()); |
| | | Page<InboundOrder> page = new Page<InboundOrder>(pageNo, pageSize); |
| | | IPage<InboundOrder> pageList = inboundOrderService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * |
| | | * @param jSONObject |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·å-æ·»å ") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-æ·»å ", notes="å
¥åºç³è¯·å-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_order:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<?> add(@RequestBody JSONObject jSONObject) { |
| | | InboundOrder inboundOrder = jSONObject.toJavaObject(InboundOrder.class); |
| | | inboundOrder.setOrderStatus("1"); |
| | | inboundOrder.setInStatus("1"); |
| | | inboundOrder.setInboundNum(businessCodeRuleService.generateBusinessCodeSeq("InBoundOrder")); |
| | | inboundOrderService.save(inboundOrder); |
| | | // ä¿åå
¥åºç³è¯·åæç»æ°æ® |
| | | JSONArray jsonArray = jSONObject.getJSONArray("detailData"); |
| | | List<InboundDetail> list = jsonArray.toJavaList(InboundDetail.class); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | InboundDetail temp = list.get(i); |
| | | temp.setInStorehouseId(inboundOrder.getId()); |
| | | temp.setToolCode(temp.getToolCodeId()); |
| | | } |
| | | inboundDetailService.saveBatch(list); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * |
| | | * @param jSONObject |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·å-ç¼è¾") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-ç¼è¾", notes="å
¥åºç³è¯·å-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_order:edit") |
| | | @PostMapping(value = "/edit") |
| | | public Result<?> edit(@RequestBody JSONObject jSONObject) { |
| | | InboundOrder inboundOrder = jSONObject.toJavaObject(InboundOrder.class); |
| | | inboundOrderService.updateById(inboundOrder); |
| | | // å é¤ç³è¯·åæç»æ°æ® |
| | | inboundDetailService.deleteByInboundOrderId(inboundOrder.getId()); |
| | | // ä¿åå
¥åºç³è¯·åæç»æ°æ® |
| | | JSONArray jsonArray = jSONObject.getJSONArray("detailData"); |
| | | List<InboundDetail> list = jsonArray.toJavaList(InboundDetail.class); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | InboundDetail temp = list.get(i); |
| | | temp.setInStorehouseId(inboundOrder.getId()); |
| | | temp.setToolCode(temp.getToolCodeId()); |
| | | } |
| | | inboundDetailService.saveOrUpdateBatch(list); |
| | | return Result.OK("æä½æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·å-éè¿idå é¤") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-éè¿idå é¤", notes="å
¥åºç³è¯·å-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_order:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | inboundOrderService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·å-æ¹éå é¤") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-æ¹éå é¤", notes="å
¥åºç³è¯·å-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_order:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.inboundOrderService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å
¥åºç³è¯·å-éè¿idæ¥è¯¢") |
| | | @ApiOperation(value="å
¥åºç³è¯·å-éè¿idæ¥è¯¢", notes="å
¥åºç³è¯·å-éè¿idæ¥è¯¢") |
| | | @GetMapping(value = "/queryById") |
| | | public Result<InboundOrder> queryById(@RequestParam(name="id",required=true) String id) { |
| | | InboundOrder inboundOrder = inboundOrderService.getById(id); |
| | | if(inboundOrder==null) { |
| | | return Result.error("æªæ¾å°å¯¹åºæ°æ®"); |
| | | } |
| | | return Result.OK(inboundOrder); |
| | | } |
| | | |
| | | /** |
| | | * 导åºexcel |
| | | * |
| | | * @param request |
| | | * @param inboundOrder |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:tms_inbound_order:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, InboundOrder inboundOrder) { |
| | | return super.exportXls(request, inboundOrder, InboundOrder.class, "å
¥åºç³è¯·å"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿excel导å
¥æ°æ® |
| | | * |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("tms_inbound_order:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, InboundOrder.class); |
| | | } |
| | | |
| | | /** |
| | | * æäº¤ |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å
¥åºç³è¯·å-æäº¤") |
| | | @GetMapping(value = "/submit") |
| | | public Result<String> submit(@RequestParam(name = "id") String id) { |
| | | inboundOrderService.submit(id); |
| | | return Result.OK("æäº¤æå!"); |
| | | } |
| | | |
| | | @AutoLog(value = "å®¡æ¹æµç¨") |
| | | @ApiOperation(value = "å
¥åºç³è¯·å-å®¡æ¹æµç¨", notes = "å
¥åºç³è¯·å-å®¡æ¹æµç¨") |
| | | @PostMapping("/approval") |
| | | public Result<?> approval(@RequestBody InboundOrderFlowDto inboundOrderFlowDto) { |
| | | inboundOrderService.approvalProcess(inboundOrderFlowDto); |
| | | return Result.OK("æä½æå"); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | |
| | | /** |
| | | * @Description: å
¥åºæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("tms_in_store_detail") |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @ApiModel(value="tms_in_store_detail对象", description="å
¥åºæç»") |
| | | public class InStoreDetail implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å·¥å
·ç¼ç */ |
| | | @Excel(name = "å·¥å
·ç¼ç ", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | /**å·¥å
·ç¼å·*/ |
| | | @Excel(name = "å·¥å
·ç¼å·", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | /**å·¥å
·å
¥åºæ¹å¼*/ |
| | | @Excel(name = "å·¥å
·å
¥åºæ¹å¼", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·å
¥åºæ¹å¼") |
| | | private String inStorehouseType; |
| | | /**åºä½å·*/ |
| | | @Excel(name = "åºä½å·", width = 15) |
| | | @ApiModelProperty(value = "åºä½å·") |
| | | private String goodsShelvesId; |
| | | /**å
¥åºæ°é*/ |
| | | @Excel(name = "å
¥åºæ°é", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºæ°é") |
| | | private BigDecimal inNumber; |
| | | /**å
¥åºç³è¯·åå·*/ |
| | | @Excel(name = "å
¥åºç³è¯·åå·", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºç³è¯·åå·") |
| | | private String inStorehouseId; |
| | | /**å
¥åºæä½æ¹å¼;1.æç³è¯·å |
| | | 2.æå·¥æä½*/ |
| | | @Excel(name = "å
¥åºæä½æ¹å¼;1.æç³è¯·å 2.æå·¥æä½", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºæä½æ¹å¼;1.æç³è¯·å 2.æå·¥æä½") |
| | | private java.lang.String operateType; |
| | | /**å
¥åºæ¶é´*/ |
| | | @Excel(name = "å
¥åºæ¶é´", width = 15, format = "yyyy-MM-dd") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å
¥åºæ¶é´") |
| | | private Date inboundTime; |
| | | /**ç§æ·å·*/ |
| | | @Excel(name = "ç§æ·å·", width = 15) |
| | | @ApiModelProperty(value = "ç§æ·å·") |
| | | private String tenantId; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("tms_inbound_detail") |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @ApiModel(value="tms_inbound_detail对象", description="å
¥åºç³è¯·æç»") |
| | | public class InboundDetail implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å
¥åºç³è¯·åå·*/ |
| | | @Excel(name = "å
¥åºç³è¯·åå·", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºç³è¯·åå·") |
| | | private String inStorehouseId; |
| | | /**è´§æ¶å·/åå¨ä½ç½®*/ |
| | | @Excel(name = "è´§æ¶å·/åå¨ä½ç½®", width = 15) |
| | | @ApiModelProperty(value = "è´§æ¶å·/åå¨ä½ç½®") |
| | | private String goodsShelvesId; |
| | | /**å·¥å
·ç¼ç */ |
| | | @Excel(name = "å·¥å
·ç¼ç ", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç¼ç ") |
| | | private String toolCode; |
| | | /**å·¥å
·ç¼å·*/ |
| | | @Excel(name = "å·¥å
·ç¼å·", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç¼å·") |
| | | private String toolId; |
| | | /**å
¥åºæ°é*/ |
| | | @Excel(name = "å
¥åºæ°é", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºæ°é") |
| | | private BigDecimal inStorageQuantity; |
| | | /**å®é
å
¥åºæ°é*/ |
| | | @Excel(name = "å®é
å
¥åºæ°é", width = 15) |
| | | @ApiModelProperty(value = "å®é
å
¥åºæ°é") |
| | | private BigDecimal inActualCount; |
| | | /**夿³¨*/ |
| | | @Excel(name = "夿³¨", width = 15) |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | /**ç§æ·å·*/ |
| | | @Excel(name = "ç§æ·å·", width = 15) |
| | | @ApiModelProperty(value = "ç§æ·å·") |
| | | private String tenantId; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | @TableField(exist = false) |
| | | private String toolName; |
| | | |
| | | @TableField(exist = false) |
| | | private String toolModel; |
| | | |
| | | @TableField(exist = false) |
| | | private String inStorehouseType; |
| | | |
| | | @TableField(exist = false) |
| | | private String toolCodeId; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("tms_inbound_order") |
| | | @Accessors(chain = true) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @ApiModel(value="tms_inbound_order对象", description="å
¥åºç³è¯·å") |
| | | public class InboundOrder implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®id*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®id") |
| | | private String id; |
| | | /**å
¥åºåç¼å·*/ |
| | | @Excel(name = "å
¥åºåç¼å·", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºåç¼å·") |
| | | private String inboundNum; |
| | | /**å
¥åºæ¶é´*/ |
| | | @Excel(name = "å
¥åºæ¶é´", width = 15, format = "yyyy-MM-dd") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å
¥åºæ¶é´") |
| | | private Date inboundTime; |
| | | /**å
¥åºç±»å*/ |
| | | @Excel(name = "å
¥åºç±»å", width = 15) |
| | | @ApiModelProperty(value = "å
¥åºç±»å") |
| | | @Dict(dicCode = "in_storehouse_type") |
| | | private String inStorehouseType; |
| | | /**ç»æäºº*/ |
| | | @Excel(name = "ç»æäºº", width = 15) |
| | | @ApiModelProperty(value = "ç»æäºº") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String handler; |
| | | /**åç¨åå·*/ |
| | | @Excel(name = "åç¨åå·", width = 15) |
| | | @ApiModelProperty(value = "åç¨åå·") |
| | | private String borrowNum; |
| | | /**å®¡æ ¸äºº*/ |
| | | @Excel(name = "å®¡æ ¸äºº", width = 15) |
| | | @ApiModelProperty(value = "å®¡æ ¸äºº") |
| | | @Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname") |
| | | private String reviewer; |
| | | /**å®¡æ ¸æ¶é´*/ |
| | | @Excel(name = "å®¡æ ¸æ¶é´", width = 15, format = "yyyy-MM-dd") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "å®¡æ ¸æ¶é´") |
| | | private Date approvalDate; |
| | | /**å®¡æ ¸æè§*/ |
| | | @Excel(name = "å®¡æ ¸æè§", width = 15) |
| | | @ApiModelProperty(value = "å®¡æ ¸æè§") |
| | | private String approvalOpinion; |
| | | /**ååç¶æ*/ |
| | | @Excel(name = "ååç¶æ", width = 15) |
| | | @ApiModelProperty(value = "ååç¶æ") |
| | | @Dict(dicCode = "in_bill_status") |
| | | private String orderStatus; |
| | | /**å
¥åºç¶æ*/ |
| | | @Excel(name = "å
¥åºç¶æ", width = 15) |
| | | @Dict(dicCode = "in_status") |
| | | @ApiModelProperty(value = "å
¥åºç¶æ") |
| | | private String inStatus; |
| | | /**ç³è¯·åå */ |
| | | @Excel(name = "ç³è¯·åå ", width = 15) |
| | | @ApiModelProperty(value = "ç³è¯·åå ") |
| | | private String applicationReason; |
| | | /**夿³¨*/ |
| | | @Excel(name = "夿³¨", width = 15) |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | /**ç§æ·å·*/ |
| | | @Excel(name = "ç§æ·å·", width = 15) |
| | | @ApiModelProperty(value = "ç§æ·å·") |
| | | private String tenantId; |
| | | /**æä½å*/ |
| | | @ApiModelProperty(value = "æä½å") |
| | | private String createBy; |
| | | /**ç³è¯·æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "ç³è¯·æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | } |
| | |
| | | /**å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨*/ |
| | | @Excel(name = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨", width = 15) |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | @Dict(dicCode = "application_type") |
| | | private java.lang.String applicationType; |
| | | /**æ å级å«*/ |
| | | @Excel(name = "æ å级å«", width = 15) |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.entity.dto; |
| | | |
| | | import lombok.Data; |
| | | import org.jeecg.modules.flowable.domain.vo.FlowTaskVo; |
| | | |
| | | @Data |
| | | public class InboundOrderFlowDto extends FlowTaskVo { |
| | | //审æ¹ç¶æ |
| | | private String status; |
| | | //å®¡æ¹æè§ |
| | | private String approvalOpinion; |
| | | } |
| | |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | private String applicationTypeName; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | |
| | | private String positionCode; |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | @Dict(dicCode = "application_type") |
| | | private String applicationType; |
| | | private String applicationTypeName; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | private String applicationTypeName; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | private String applicationTypeName; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
| | |
| | | |
| | | @ApiModelProperty(value = "å·¥å
·ç±»å;1.éç¨ 2.ä¸ç¨") |
| | | private String applicationType; |
| | | private String applicationTypeName; |
| | | |
| | | @ApiModelProperty(value = "åå®¶") |
| | | private String supplierId; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.tms.entity.InStoreDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: å
¥åºæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface InStoreDetailMapper extends BaseMapper<InStoreDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.mapper; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Constants; |
| | | import org.apache.ibatis.annotations.Delete; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.tms.entity.InboundDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface InboundDetailMapper extends BaseMapper<InboundDetail> { |
| | | |
| | | public IPage<Map<String, Object>> findPageList(IPage<Map> pageData, @Param(Constants.WRAPPER) Wrapper<Map> wrapper); |
| | | |
| | | @Delete("delete from tms_inbound_detail where in_storehouse_id = #{inboundOrderId}") |
| | | public boolean deleteByInboundOrderId(@Param("inboundOrderId") String inboundOrderId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.tms.entity.InboundOrder; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface InboundOrderMapper extends BaseMapper<InboundOrder> { |
| | | |
| | | } |
| | |
| | | t2.adapt_holder adaptHolder, |
| | | t2.remark, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | from tms_base_tools t |
| | | left join tms_tools_config_property t1 on t1.tool_code = t.id |
| | | left join tms_para_hole_tools t2 on t2.tool_code = t.id |
| | | left join tms_tools_classify t3 on t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraCommonToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaCommonToolVo"> |
| | |
| | | t1.lower_inventory lowerInventory, |
| | | t1.highest_inventory highestInventory, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | from tms_base_tools t |
| | | left join tms_tools_config_property t1 on t1.tool_code = t.id |
| | | left join tms_tools_classify t3 on t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraThreadingToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaThreadingToolVo"> |
| | |
| | | t2.connection_aperture connectionAperture, |
| | | t2.connecting_keyway connectingKeyway, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_threading_tool t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraMillToolList" resultType="org.jeecg.modules.tms.entity.vo.ParaMillToolVo"> |
| | |
| | | t2.pitch, |
| | | t2.recently_diameter recentlyDiameter, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_mill_tool t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraTurningToolsList" resultType="org.jeecg.modules.tms.entity.vo.ParaTurningToolsVo"> |
| | |
| | | t2.blade_thickness bladeThickness, |
| | | t2.min_diameter minDiameter, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_turning_tools t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | <select id="paraBladeList" resultType="org.jeecg.modules.tms.entity.vo.ParaBladeVo"> |
| | |
| | | t2.pitch, |
| | | t2.min_internal_thread minInternalThread, |
| | | t3.classify_id classifyNum, |
| | | t3.type_name classifyName |
| | | t3.type_name classifyName, |
| | | t4.item_text applicationTypeName |
| | | FROM |
| | | tms_base_tools t |
| | | LEFT JOIN tms_tools_config_property t1 ON t1.tool_code = t.id |
| | | LEFT JOIN tms_para_blade t2 ON t2.tool_code = t.id |
| | | LEFT JOIN tms_tools_classify t3 ON t3.id = t.classify_id |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t4 on t4.item_value = t1.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | <select id="pageWithLedgerAndConfig" resultType="org.jeecg.modules.tms.entity.vo.StocktakingPoundVo"> |
| | | SELECT |
| | | t.id, |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.tms.mapper.InStoreDetailMapper"> |
| | | |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.tms.mapper.InboundDetailMapper"> |
| | | |
| | | <select id="findPageList" resultType="map" parameterType="String"> |
| | | select |
| | | t1.id, |
| | | t3.id toolCodeId, |
| | | t1.in_storage_quantity inStorageQuantity, |
| | | t3.tool_code toolCode, |
| | | t3.chinese_name chineseName, |
| | | t3.tool_model toolModel, |
| | | t5.item_text applicationType |
| | | from tms_inbound_detail t1 |
| | | left join tms_inbound_order t2 on t1.in_storehouse_id = t2.id |
| | | left join tms_base_tools t3 on t3.id = t1.tool_code |
| | | left join tms_tools_config_property t4 on t4.tool_code = t1.tool_code |
| | | left join (select * from v_sys_dict where dict_code = 'application_type') t5 on t5.item_value = t4.application_type |
| | | ${ew.customSqlSegment} |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.tms.mapper.InboundOrderMapper"> |
| | | |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service; |
| | | |
| | | import org.jeecg.modules.tms.entity.InStoreDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | /** |
| | | * @Description: å
¥åºæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IInStoreDetailService extends IService<InStoreDetail> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.jeecg.modules.tms.entity.InboundDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IInboundDetailService extends IService<InboundDetail> { |
| | | |
| | | IPage<Map<String, Object>> findPageList(Integer pageNo, Integer pageSize, Map<String, String> query); |
| | | |
| | | public boolean deleteByInboundOrderId(String inboundOrderId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service; |
| | | |
| | | import org.jeecg.modules.tms.entity.InboundOrder; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.jeecg.modules.tms.entity.dto.InboundOrderFlowDto; |
| | | import org.jeecg.modules.tms.entity.dto.OutBoundOrderFlowDto; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IInboundOrderService extends IService<InboundOrder> { |
| | | |
| | | boolean submit(String id); |
| | | |
| | | void approvalProcess(InboundOrderFlowDto inboundOrderFlowDto); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service.impl; |
| | | |
| | | import org.jeecg.modules.tms.entity.InStoreDetail; |
| | | import org.jeecg.modules.tms.mapper.InStoreDetailMapper; |
| | | import org.jeecg.modules.tms.service.IInStoreDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | /** |
| | | * @Description: å
¥åºæç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class InStoreDetailServiceImpl extends ServiceImpl<InStoreDetailMapper, InStoreDetail> implements IInStoreDetailService { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.metadata.OrderItem; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.jeecg.common.exception.ExceptionCast; |
| | | import org.jeecg.modules.tms.entity.InboundDetail; |
| | | import org.jeecg.modules.tms.mapper.InboundDetailMapper; |
| | | import org.jeecg.modules.tms.service.IInboundDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class InboundDetailServiceImpl extends ServiceImpl<InboundDetailMapper, InboundDetail> implements IInboundDetailService { |
| | | |
| | | @Override |
| | | public IPage<Map<String, Object>> findPageList(Integer pageNo, Integer pageSize, Map<String, String> query) { |
| | | if (pageNo == null || pageNo < 1 || pageSize == null || pageSize < 1) { |
| | | ExceptionCast.cast("åæ°é误"); |
| | | } |
| | | IPage<Map> pageData = new Page<Map>(pageNo, pageSize); |
| | | QueryWrapper<Map> queryWrapper = Wrappers.query(); |
| | | if (null != query) { |
| | | String inboundOrderId = query.get("inboundOrderId"); |
| | | if (StringUtils.isNotBlank(inboundOrderId)) { |
| | | queryWrapper.eq("t1.in_storehouse_id", inboundOrderId); |
| | | } |
| | | // æåºåæ³ |
| | | List<OrderItem> orderItems = new ArrayList<>(); |
| | | orderItems.add(OrderItem.desc("t1.create_time")); |
| | | ((Page<Map>) pageData).setOrders(orderItems); |
| | | } |
| | | return super.getBaseMapper().findPageList(pageData,queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public boolean deleteByInboundOrderId(String inboundOrderId) { |
| | | return this.baseMapper.deleteByInboundOrderId(inboundOrderId); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.service.impl; |
| | | |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.apache.shiro.subject.Subject; |
| | | import org.flowable.engine.TaskService; |
| | | import org.flowable.task.api.Task; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.exception.JeecgBootException; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecg.modules.flowable.apithird.business.entity.FlowMyBusiness; |
| | | import org.jeecg.modules.flowable.apithird.business.service.IFlowMyBusinessService; |
| | | import org.jeecg.modules.flowable.apithird.service.FlowCallBackServiceI; |
| | | import org.jeecg.modules.flowable.apithird.service.FlowCommonService; |
| | | import org.jeecg.modules.flowable.service.IFlowDefinitionService; |
| | | import org.jeecg.modules.flowable.service.IFlowTaskService; |
| | | import org.jeecg.modules.tms.entity.InboundOrder; |
| | | import org.jeecg.modules.tms.entity.dto.InboundOrderFlowDto; |
| | | import org.jeecg.modules.tms.mapper.InboundOrderMapper; |
| | | import org.jeecg.modules.tms.service.IInboundOrderService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * @Description: å
¥åºç³è¯·å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-05-19 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service("IInboundOrderService") |
| | | public class InboundOrderServiceImpl extends ServiceImpl<InboundOrderMapper, InboundOrder> implements IInboundOrderService, FlowCallBackServiceI { |
| | | |
| | | @Autowired |
| | | private FlowCommonService flowCommonService; |
| | | @Autowired |
| | | private IFlowDefinitionService flowDefinitionService; |
| | | |
| | | @Autowired |
| | | private IFlowTaskService flowTaskService; |
| | | @Autowired |
| | | private TaskService taskService; |
| | | @Autowired |
| | | private IFlowMyBusinessService flowMyBusinessService; |
| | | @Override |
| | | public boolean submit(String id) { |
| | | InboundOrder inboundOrder = this.getById(id); |
| | | //åèµ·å®¡æ¹æµç¨ |
| | | this.triggerProcess(inboundOrder); |
| | | //æ´æ°å
¥åºå审æ¹ç¶æä¸ºå·²æäº¤ |
| | | inboundOrder.setOrderStatus("2"); |
| | | this.updateById(inboundOrder); |
| | | return true; |
| | | } |
| | | |
| | | /** |
| | | * è§¦åæµç¨ |
| | | * |
| | | * @param inboundOrder |
| | | * @return |
| | | */ |
| | | public boolean triggerProcess(InboundOrder inboundOrder) { |
| | | |
| | | flowCommonService.initActBusiness("å
¥åºç³è¯·åå·ï¼" + inboundOrder.getInboundNum()+"åèµ·å®¡æ¹æµç¨", |
| | | inboundOrder.getId(), "IInboundOrderService", "tool_in_storage", null); |
| | | Map<String, Object> variables = new HashMap<>(); |
| | | variables.put("dataId", inboundOrder.getId()); |
| | | variables.put("organization", "æ°å¢å
¥åºç³è¯·åé»è®¤å¯å¨æµç¨"); |
| | | variables.put("comment", "æ°å¢å
¥åºç³è¯·åé»è®¤å¯å¨æµç¨"); |
| | | variables.put("proofreading", true); |
| | | List<String> usernames = new ArrayList<>(); |
| | | usernames.add(inboundOrder.getHandler()); |
| | | variables.put("NextAssignee", usernames); |
| | | Result result = flowDefinitionService.startProcessInstanceByKey("tool_in_storage", variables); |
| | | return result.isSuccess(); |
| | | } |
| | | |
| | | @Override |
| | | public void afterFlowHandle(FlowMyBusiness business) { |
| | | business.getTaskNameId();//æ¥ä¸æ¥å®¡æ¹çèç¹ |
| | | business.getValues();//åç«¯ä¼ è¿æ¥çåæ° |
| | | business.getActStatus(); |
| | | } |
| | | |
| | | @Override |
| | | public Object getBusinessDataById(String dataId) { |
| | | return this.getById(dataId); |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, Object> flowValuesOfTask(String taskNameId, Map<String, Object> values) { |
| | | return null; |
| | | } |
| | | |
| | | @Override |
| | | public List<String> flowCandidateUsernamesOfTask(String taskNameId, Map<String, Object> values) { |
| | | //ä¸å¡æ¯å¦å¹²é¢æµç¨ï¼ä¸å¡å¹²é¢ï¼æµç¨å¹²é¢ï¼æå®äººåè¿è¡å¤ç |
| | | //è·åä¸ä¸æ¥å¤ç人 |
| | | Object object = values.get("NextAssignee"); |
| | | return (List<String>) object; |
| | | } |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public void approvalProcess(InboundOrderFlowDto inboundOrderFlowDto) { |
| | | if (StrUtil.isBlank(inboundOrderFlowDto.getTaskId()) || StrUtil.isBlank(inboundOrderFlowDto.getDataId())) { |
| | | throw new JeecgBootException("鿳忰ï¼"); |
| | | } |
| | | |
| | | // è·åå½åç»å½ç¨æ· |
| | | LoginUser user = getCurrentUser(); |
| | | if (user == null || StrUtil.isBlank(user.getId())) { |
| | | throw new JeecgBootException("è´¦å·ä¸åå¨"); |
| | | } |
| | | |
| | | //è·åå
¥åºç³è¯·åä¿¡æ¯ |
| | | InboundOrder inboundOrder = getById(inboundOrderFlowDto.getDataId()); |
| | | if (inboundOrder == null) { |
| | | throw new JeecgBootException("æªæ¾å°å¯¹åºçåºåºç³è¯·åï¼"); |
| | | } |
| | | |
| | | //è·åæµç¨ä¸å¡è®°å½ |
| | | FlowMyBusiness flowMyBusiness = getFlowMyBusiness(inboundOrderFlowDto.getInstanceId()); |
| | | if (flowMyBusiness == null) { |
| | | throw new JeecgBootException("æµç¨è®°å½ä¸åå¨"); |
| | | } |
| | | |
| | | // æ£æ¥ç¨æ·æ¯å¦ææéæä½ä»»å¡ |
| | | if (!isUserAuthorized(flowMyBusiness, user)) { |
| | | throw new JeecgBootException("ç¨æ·æ ææä½æ¤ä»»å¡"); |
| | | } |
| | | |
| | | // 认é¢ä»»å¡ |
| | | if (!claimTask(flowMyBusiness.getTaskId(), user)) { |
| | | throw new JeecgBootException("ä»»å¡ä¸åå¨ã已宿æå·²è¢«ä»äººè®¤é¢"); |
| | | } |
| | | |
| | | //设置æµç¨åé |
| | | setupProcessVariables(inboundOrderFlowDto, inboundOrder, user); |
| | | |
| | | //宿æµç¨ä»»å¡ |
| | | Result result = flowTaskService.complete(inboundOrderFlowDto); |
| | | |
| | | //æ ¹æ®ä»»å¡å®æç»ææ´æ°ç³è¯·åç¶æ |
| | | if (result.isSuccess()) { |
| | | inboundOrder.setOrderStatus(inboundOrderFlowDto.getStatus()); |
| | | if ("3".equals(inboundOrderFlowDto.getStatus())) { |
| | | inboundOrder.setInStatus("1"); |
| | | } |
| | | inboundOrder.setReviewer(user.getUsername()); |
| | | inboundOrder.setApprovalDate(new Date()); |
| | | inboundOrder.setApprovalOpinion(inboundOrderFlowDto.getApprovalOpinion()); |
| | | updateById(inboundOrder); |
| | | } |
| | | } |
| | | |
| | | private LoginUser getCurrentUser() { |
| | | // è·åå½å认è¯çç»å½ç¨æ·ä¿¡æ¯ |
| | | Subject currentUser = SecurityUtils.getSubject(); |
| | | if (currentUser != null && currentUser.isAuthenticated()) { |
| | | Object principal = currentUser.getPrincipal(); |
| | | if (principal instanceof LoginUser) { |
| | | return (LoginUser) principal; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | private FlowMyBusiness getFlowMyBusiness(String instanceId) { |
| | | List<FlowMyBusiness> businessList = flowMyBusinessService.list( |
| | | new LambdaQueryWrapper<FlowMyBusiness>().eq(FlowMyBusiness::getProcessInstanceId, instanceId)); |
| | | return businessList.isEmpty() ? null : businessList.get(0); |
| | | } |
| | | |
| | | private boolean isUserAuthorized(FlowMyBusiness flowMyBusiness, LoginUser user) { |
| | | List<String> todoUsers = JSON.parseArray(flowMyBusiness.getTodoUsers(), String.class); |
| | | return todoUsers != null && todoUsers.contains(user.getUsername()); |
| | | } |
| | | |
| | | private boolean claimTask(String taskId, LoginUser user) { |
| | | Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); |
| | | if (task == null) { |
| | | return false; |
| | | } |
| | | if (task.getAssignee() != null && !task.getAssignee().equals(user.getUsername())) { |
| | | return false; |
| | | } |
| | | taskService.claim(taskId, user.getUsername()); |
| | | return true; |
| | | } |
| | | |
| | | private void setupProcessVariables(InboundOrderFlowDto inboundOrderFlowDto, InboundOrder inboundOrder, LoginUser user) { |
| | | if ("2".equals(inboundOrder.getOrderStatus()) && user.getUsername().equals(inboundOrder.getReviewer())) { |
| | | Map<String, Object> values = new HashMap<>(); |
| | | values.put("dataId", inboundOrder.getId()); |
| | | values.put("organization", inboundOrderFlowDto.getApprovalOpinion()); |
| | | values.put("comment", inboundOrderFlowDto.getApprovalOpinion()); |
| | | values.put("status", inboundOrderFlowDto.getStatus()); |
| | | values.put("NextAssignee", Collections.singletonList(inboundOrder.getReviewer())); |
| | | inboundOrderFlowDto.setValues(values); |
| | | } |
| | | } |
| | | } |
| | |
| | | return this.baseMapper.queryPageList(page, queryWrapper); |
| | | } |
| | | public List<CommonGenericTree> loadTree() { |
| | | List<ToolsClassify> toolsClassifyList = this.list(); |
| | | List<ToolsClassify> toolsClassifyList = this.lambdaQuery().orderByAsc(ToolsClassify::getId).list(); |
| | | List<CommonGenericTree> commonGenericTreeList = loadTree(toolsClassifyList); |
| | | return commonGenericTreeList; |
| | | } |
| | |
| | | List<CommonGenericTree> list = new ArrayList<>(); |
| | | Map<String, CommonGenericTree> map = new HashMap<>(); |
| | | CommonGenericTree<ToolsClassify> node = new CommonGenericTree<>(); |
| | | node.setKey("-1"); |
| | | node.setTitle("å·¥å
·åç±»"); |
| | | node.setRField1(""); |
| | | node.setRField2(""); |
| | | node.setEntity(new ToolsClassify().setId("-1").setClassifyId("0").setTypeName("å·¥å
·åç±»").setLeafFlag("2")); |
| | | list.add(node); |
| | | if (CollectionUtils.isNotEmpty(toolsClassifyList)) { |
| | | CommonGenericTree<ToolsClassify> tcNode; |
| | | CommonGenericTree<ToolsClassify> childNode; |
| | | for (ToolsClassify tc : toolsClassifyList) { |
| | | if (StrUtils.isBlankOrNull(tc.getParentId()) || tc.getParentId().equals("-1")) { |
| | | ToolsClassify child = tc; |
| | | if (StrUtils.isBlankOrNull(tc.getParentId())) { |
| | | tcNode = new CommonGenericTree<>(); |
| | | tcNode.setKey(tc.getId()); |
| | | tcNode.setTitle(tc.getClassifyId() + "/" + tc.getTypeName()); |
| | | tcNode.setParentId(node.getKey()); |
| | | tcNode.setIcon(""); |
| | | tcNode.setType(1); |
| | | tcNode.setValue(tc.getId()); |
| | |
| | | tcNode.setRField1(tc.getClassifyId()); |
| | | tcNode.setRField2(getBaseParent(tc.getId(), 0).getClassifyId()); |
| | | tcNode.setEntity(tc); |
| | | node.addChildren(tcNode); |
| | | list.add(tcNode); |
| | | map.put(tc.getId(), tcNode); |
| | | } |
| | | } |
| | | CommonGenericTree<ToolsClassify> childNode; |
| | | for (ToolsClassify tc : toolsClassifyList) { |
| | | ToolsClassify child = tc; |
| | | if (map.containsKey(child.getParentId())) { |
| | | if (StrUtils.isBlankOrNull(tc.getParentId()) || tc.getParentId().equals("-1")) { |
| | | toolsClassify = tc; |
| | | } else { |
| | | tcNode = map.get(child.getParentId()); |
| | | childNode = new CommonGenericTree<>(); |
| | |
| | | childNode.setEntity(tc); |
| | | tcNode.addChildren(childNode); |
| | | map.put(child.getId(), childNode); |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.utils; |
| | | |
| | | import javax.print.*; |
| | | import javax.print.attribute.HashPrintRequestAttributeSet; |
| | | import javax.print.attribute.PrintRequestAttributeSet; |
| | | import java.awt.print.*; |
| | | import java.awt.image.BufferedImage; |
| | | import java.awt.*; |
| | | |
| | | public class QrCodePrinterUtils implements Printable { |
| | | |
| | | private final BufferedImage image; |
| | | |
| | | public QrCodePrinterUtils(BufferedImage image) { |
| | | this.image = image; |
| | | } |
| | | |
| | | /** |
| | | * æå°äºç»´ç |
| | | */ |
| | | public void print() { |
| | | PrinterJob job = PrinterJob.getPrinterJob(); |
| | | job.setPrintable(this); |
| | | |
| | | // å¼¹åºæå°å¯¹è¯æ¡ï¼å¯éï¼ |
| | | if (job.printDialog()) { |
| | | try { |
| | | job.print(); |
| | | } catch (PrinterException e) { |
| | | System.err.println("æå°å¤±è´¥: " + e.getMessage()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * å®ç° Printable æ¥å£çæå°æ¹æ³ |
| | | */ |
| | | @Override |
| | | public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { |
| | | if (pageIndex > 0) { |
| | | return NO_SUCH_PAGE; |
| | | } |
| | | |
| | | Graphics2D g2d = (Graphics2D) graphics; |
| | | g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); |
| | | |
| | | // 计ç®å±
ä¸åæ |
| | | double pageWidth = pageFormat.getImageableWidth(); |
| | | double pageHeight = pageFormat.getImageableHeight(); |
| | | double imgWidth = image.getWidth(); |
| | | double imgHeight = image.getHeight(); |
| | | |
| | | double scale = Math.min(pageWidth / imgWidth, pageHeight / imgHeight); |
| | | g2d.scale(scale, scale); |
| | | g2d.drawImage(image, 0, 0, null); |
| | | |
| | | return PAGE_EXISTS; |
| | | } |
| | | |
| | | /** |
| | | * 使ç¨é»è®¤æå°æºæå°ï¼ä¸å¼¹å¯¹è¯æ¡ |
| | | */ |
| | | public static void noDialogPrint(){ |
| | | BufferedImage qrImage = QrCodeUtils.generateQrCode("Silent Print", 300, 300); |
| | | QrCodePrinterUtils printer = new QrCodePrinterUtils(qrImage); |
| | | PrinterJob job = PrinterJob.getPrinterJob(); |
| | | job.setPrintable(printer); |
| | | try { |
| | | job.print(); |
| | | } catch (PrinterException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.utils; |
| | | import com.google.zxing.BarcodeFormat; |
| | | import com.google.zxing.EncodeHintType; |
| | | import com.google.zxing.client.j2se.MatrixToImageWriter; |
| | | import com.google.zxing.common.BitMatrix; |
| | | import com.google.zxing.qrcode.QRCodeWriter; |
| | | |
| | | import javax.print.*; |
| | | import javax.print.attribute.HashPrintRequestAttributeSet; |
| | | import javax.print.attribute.PrintRequestAttributeSet; |
| | | import javax.print.attribute.standard.Copies; |
| | | import javax.swing.*; |
| | | import java.awt.*; |
| | | import java.awt.image.BufferedImage; |
| | | import java.awt.print.*; |
| | | import java.io.ByteArrayInputStream; |
| | | import java.io.ByteArrayOutputStream; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | |
| | | public class QrCodeUtils { |
| | | /** |
| | | * çæäºç»´ç å¾ç |
| | | * @param content äºç»´ç å
容 |
| | | * @param width å¾ç宽度 |
| | | * @param height å¾çé«åº¦ |
| | | * @return BufferedImage 对象 |
| | | */ |
| | | public static BufferedImage generateQrCode(String content, int width, int height) { |
| | | try { |
| | | Map<EncodeHintType, Object> hints = new HashMap<>(); |
| | | hints.put(EncodeHintType.CHARACTER_SET, "UTF-8"); |
| | | QRCodeWriter writer = new QRCodeWriter(); |
| | | BitMatrix bitMatrix = writer.encode(content, BarcodeFormat.QR_CODE, width, height, hints); |
| | | return MatrixToImageWriter.toBufferedImage(bitMatrix); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException("çæäºç»´ç 失败", e); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æå°äºç»´ç |
| | | */ |
| | | public static void printBarcode(final BufferedImage image) { |
| | | PrinterJob job = PrinterJob.getPrinterJob(); |
| | | |
| | | // 设置æå°é¡µé¢ |
| | | PageFormat pf = job.defaultPage(); |
| | | Paper paper = pf.getPaper(); |
| | | |
| | | // è®¾ç½®çº¸å¼ å¤§å°å¹é
æ¡å½¢ç å¾å |
| | | paper.setSize(image.getWidth(), image.getHeight() + 50); |
| | | paper.setImageableArea(0, 0, image.getWidth(), image.getHeight() + 50); |
| | | pf.setPaper(paper); |
| | | |
| | | // 设置æå°å
容 |
| | | job.setPrintable(new Printable() { |
| | | @Override |
| | | public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { |
| | | if (pageIndex > 0) { |
| | | return NO_SUCH_PAGE; |
| | | } |
| | | |
| | | Graphics2D g2d = (Graphics2D) graphics; |
| | | g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); |
| | | g2d.drawImage(image, 0, 0, null); |
| | | |
| | | return PAGE_EXISTS; |
| | | } |
| | | }, pf); |
| | | |
| | | // æ¾ç¤ºæå°å¯¹è¯æ¡ |
| | | if (job.printDialog()) { |
| | | try { |
| | | job.print(); |
| | | JOptionPane.showMessageDialog(null, "æå°ä»»å¡å·²åéå°æå°æº"); |
| | | } catch (PrinterException e) { |
| | | JOptionPane.showMessageDialog(null, "æå°å¤±è´¥: " + e.getMessage()); |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * é»è®¤æå°æºæå°äºç»´ç |
| | | */ |
| | | private static void printBarcode2(BufferedImage image) throws Exception { |
| | | // 1. å°BufferedImage转æ¢ä¸ºåèæ°ç» |
| | | ByteArrayOutputStream baos = new ByteArrayOutputStream(); |
| | | javax.imageio.ImageIO.write(image, "png", baos); |
| | | byte[] imageData = baos.toByteArray(); |
| | | |
| | | // 2. æ¥æ¾æå°æå¡ |
| | | PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null); |
| | | if (services.length == 0) { |
| | | throw new Exception("æ²¡ææ¾å°å¯ç¨çæå°æº"); |
| | | } |
| | | |
| | | // 3. éæ©é»è®¤æå°æº(ä¹å¯ä»¥è®©ç¨æ·éæ©) |
| | | PrintService defaultPrinter = PrintServiceLookup.lookupDefaultPrintService(); |
| | | if (defaultPrinter == null) { |
| | | defaultPrinter = services[0]; // 使ç¨ç¬¬ä¸ä¸ªæ¾å°çæå°æº |
| | | } |
| | | |
| | | // 4. å建æå°ä½ä¸ |
| | | DocPrintJob job = defaultPrinter.createPrintJob(); |
| | | |
| | | // 5. 设置æå°å±æ§ |
| | | PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet(); |
| | | attributes.add(new Copies(1)); // æå°ä»½æ° |
| | | |
| | | // 6. å建æå°ææ¡£ |
| | | DocFlavor flavor = DocFlavor.INPUT_STREAM.PNG; |
| | | Doc doc = new SimpleDoc(new ByteArrayInputStream(imageData), flavor, null); |
| | | |
| | | // 7. æ§è¡æå° |
| | | job.print(doc, attributes); |
| | | } |
| | | } |