3 lines
6.1 KiB
JSON
3 lines
6.1 KiB
JSON
{"role":"user","message":{"content":[{"type":"text","text":"<user_query>\nRead the following files and return their full contents:\n\n1. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineInboundReqDTO.java\n2. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineOutboundReqDTO.java\n3. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineMoveReqDTO.java\n4. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineReleaseReqDTO.java\n5. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineCancelReqDTO.java\n6. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineBindStationReqDTO.java\n7. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineReleaseStationReqDTO.java\n8. /Users/kazusa/IdeaProjects/baoshi/wms/baoshi-api/robot/src/main/java/com/baoshi/api/robot/model/dto/req/MachineBaseReqDTO.java\n\nReturn the FULL content of each file, including all fields, annotations, and imports.\n</user_query>"}]}}
|
||
{"role":"assistant","message":{"content":[{"type":"text","text":"正在读取这8个文件的完整内容。"}]}}
|
||
{"role":"assistant","message":{"content":[{"type":"text","text":"已读取所有8个文件,完整内容如下:\n\n## 1. MachineInboundReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport com.baoshi.data.machineTask.enums.MachineTargetTypeEnum;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.io.Serializable;\n\n/**\n * 机器入库请求DTO\n *\n * @author Wen\n * @date 2025/11/27 09:54\n */\n@EqualsAndHashCode(callSuper = true)\n@Data\npublic class MachineInboundReqDTO extends MachineBaseReqDTO implements Serializable {\n /** 目标类型 */\n private MachineTargetTypeEnum targetType;\n /** 目标编码 */\n private String targetCode;\n /** 站点编号 */\n private String stationCode;\n}\n```\n\n## 2. MachineOutboundReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport com.baoshi.data.machineTask.enums.MachineTargetTypeEnum;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.io.Serializable;\n\n/**\n * 机器出库请求DTO\n *\n * @author Wen\n * @date 2025/11/27 09:54\n */\n@EqualsAndHashCode(callSuper = true)\n@Data\npublic class MachineOutboundReqDTO extends MachineBaseReqDTO implements Serializable {\n /** 目标类型 */\n private MachineTargetTypeEnum targetType;\n /** 目标编码 */\n private String targetCode;\n /** 目标点位 */\n private String targetPoint;\n}\n```\n\n## 3. MachineMoveReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport com.baoshi.data.machineTask.enums.MachineTargetTypeEnum;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.io.Serializable;\n\n/**\n * 机器出库请求DTO\n *\n * @author Wen\n * @date 2025/11/27 09:54\n */\n@EqualsAndHashCode(callSuper = true)\n@Data\npublic class MachineMoveReqDTO extends MachineBaseReqDTO implements Serializable {\n /** 目标类型 */\n private MachineTargetTypeEnum targetType;\n /** 目标编码 */\n private String targetCode;\n}\n```\n\n## 4. MachineReleaseReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport com.baoshi.data.machineTask.enums.MachineTargetTypeEnum;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.io.Serializable;\n\n/**\n * 任务链释放请求DTO\n *\n * @author Wen\n * @date 2025/11/27 13:37\n */\n@EqualsAndHashCode(callSuper = true)\n@Data\npublic class MachineReleaseReqDTO extends MachineBaseReqDTO implements Serializable {\n /** 任务链编号 */\n private String taskChainCode;\n /** 目标类型 */\n private MachineTargetTypeEnum targetType;\n /** 目标编码 */\n private String targetCode;\n}\n```\n\n## 5. MachineCancelReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\n\nimport java.io.Serializable;\n\n/**\n * 取消机器任务请求DTO\n *\n * @author Wen\n * @date 2025/11/27 09:54\n */\n@EqualsAndHashCode(callSuper = true)\n@Data\npublic class MachineCancelReqDTO extends MachineBaseReqDTO implements Serializable {\n /** 取消原因 */\n private String reason;\n}\n```\n\n## 6. MachineBindStationReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport lombok.Data;\n\n/**\n * 绑定站点请求\n *\n * @author Wen\n * @date 2025/12/5 13:48\n */\n@Data\npublic class MachineBindStationReqDTO {\n /**\n * 仓库编码\n */\n private String warehouse;\n /**\n * 容器编码\n */\n private String container;\n /**\n * 站点编码\n */\n private String station;\n}\n```\n\n## 7. MachineReleaseStationReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport lombok.Data;\n\n/**\n * 解绑站点请求\n *\n * @author Wen\n * @date 2025/12/5 13:48\n */\n@Data\npublic class MachineReleaseStationReqDTO {\n /**\n * 仓库编码\n */\n private String warehouse;\n /**\n * 容器编码\n */\n private String container;\n /**\n * 站点编码\n */\n private String station;\n}\n```\n\n## 8. MachineBaseReqDTO.java\n\n```java\npackage com.baoshi.api.robot.model.dto.req;\n\nimport lombok.Data;\n\nimport java.io.Serializable;\n\n/**\n * @author Wen\n * @date 2025/11/27 09:56\n */\n@Data\npublic class MachineBaseReqDTO implements Serializable {\n /** 源仓库编码 */\n private String warehouse;\n /** 源容器编码 */\n private String container;\n /** 货架方向(AB面) */\n private String shelfDirection;\n /** sku */\n private String sku;\n /** 业务追踪号 */\n private String businessNo;\n /** 优先级 */\n private Integer priority;\n}\n```\n\n以上为8个文件的完整内容,包含所有字段、注解和导入语句。"}]}} |