feat(sales): 添加发货地址字段支持
- 在 ShippingInfo 实体类中新增 shippingAddress 字段
- 在数据库表 product-inventory-management-new-pro.sql 中添加 shipping_address 列
- 更新 ShippingInfoMapper.xml 映射文件包含新字段
- 在联调文档中补充发货地址字段说明和接口参数定义
- 添加发货地址在发货列表及导出数据中的返回逻辑
| | |
| | | "salesLedgerId": 2001, |
| | | "salesLedgerProductId": 3001, |
| | | "type": "éå®åè´§", |
| | | "shippingAddress": "æ±èçåéå¸å´å·åºç¤ºä¾è·¯ 100 å·", |
| | | "batchNoDetailList": [ |
| | | { |
| | | "productModelId": 501, |
| | |
| | | | `salesLedgerId` | `number` | æä¸å¡ | éå®å°è´¦ ID | |
| | | | `salesLedgerProductId` | `number` | å»ºè®®ä¼ å
¥ | éå®å°è´¦äº§å IDï¼ç¨äºå
³èéå®äº§ååéå¤æäº¤æ ¡éª | |
| | | | `type` | `string` | å¦ | åè´§ç±»å | |
| | | | `shippingAddress` | `string` | å¦ | åè´§å°åï¼æé¿ 500 个å符 | |
| | | | `batchNoDetailList` | `array` | æ¯ | åè´§æ¹æ¬¡æç» | |
| | | | `batchNoDetailList[].productModelId` | `number` | æ¯ | 产ååå· ID | |
| | | | `batchNoDetailList[].batchNo` | `string` | æ¯ | åºåæ¹æ¬¡å· | |
| | |
| | | 4. å¯ç¨åºå伿£é¤å»ç»åºååå·²æå¾
åºåºæ°éã |
| | | 5. åä¸éå®äº§åå·²æâå¾
å®¡æ ¸âæâå®¡æ ¸ä¸âåè´§è®°å½æ¶ï¼ä»ä¸å
许éå¤æäº¤ã |
| | | 6. æ°å¢æååï¼åè´§åè¿å
¥å®¡æ¹æµç¨ï¼éå¸¸ç¶æä¸ºâå®¡æ ¸ä¸âã |
| | | 7. `shippingAddress` ä¼ä¿åå°åè´§åï¼å¹¶å¨åè´§å表åå¯¼åºæ°æ®ä¸è¿åï¼ç¨äºåæ¾ã |
| | | |
| | | åºåä¸è¶³æ¶å¯è½è¿åï¼ |
| | | |
| | |
| | | `sales_ledger_id` bigint NULL DEFAULT NULL COMMENT 'éå®å°è´¦id', |
| | | `shipping_date` datetime NULL DEFAULT NULL COMMENT 'åè´§æ¥æ', |
| | | `shipping_car_number` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'å货车çå·', |
| | | `shipping_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'åè´§å°å', |
| | | `create_time` datetime NULL DEFAULT NULL COMMENT 'å建æ¶é´', |
| | | `create_user` bigint NULL DEFAULT NULL COMMENT 'åå»ºç¨æ·', |
| | | `update_time` datetime NULL DEFAULT NULL COMMENT 'ä¿®æ¹æ¶é´', |
| | |
| | | @Excel(name = "å货车çå·") |
| | | private String shippingCarNumber; |
| | | |
| | | @Schema(description = "åè´§å°å") |
| | | @Excel(name = "åè´§å°å") |
| | | private String shippingAddress; |
| | | |
| | | @Schema(description = "å建æ¶é´") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private LocalDateTime createTime; |
| | |
| | | s.sales_ledger_id, |
| | | s.shipping_date, |
| | | s.shipping_car_number, |
| | | s.shipping_address, |
| | | s.express_number, |
| | | s.express_company, |
| | | s.shipping_no, |
| | |
| | | s.sales_ledger_id, |
| | | s.shipping_date, |
| | | s.shipping_car_number, |
| | | s.shipping_address, |
| | | s.create_time, |
| | | s.update_time, |
| | | s.create_user, |