Ver Fonte

fix:完成对象创建和创建服务实现

qingwudarao há 6 meses atrás
pai
commit
5142ec22cc

+ 1 - 1
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/bulkOrderListController.java → ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/BulkOrderListController.java

@@ -1,4 +1,4 @@
 package org.dromara.bulk.controller;
 
-public class bulkOrderListController {
+public class BulkOrderListController {
 }

+ 1 - 1
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bulkOrderList.java → ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/BulkOrderList.java

@@ -11,7 +11,7 @@ import org.dromara.common.tenant.core.TenantEntity;
 @Data
 @EqualsAndHashCode(callSuper = true)
 @TableName("fa_kuyou_plan_info")
-public class bulkOrderList extends TenantEntity {
+public class BulkOrderList extends TenantEntity {
 
     /**
     * id

+ 8 - 5
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/bulkOrderListBo.java → ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/BulkOrderListBo.java

@@ -1,17 +1,19 @@
 package org.dromara.bulk.domain.bo;
 
-import com.baomidou.mybatisplus.annotation.TableName;
+import io.github.linpeilie.annotations.AutoMapper;
+import jakarta.validation.constraints.NotBlank;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
-import org.dromara.common.tenant.core.TenantEntity;
+import org.dromara.bulk.domain.BulkOrderList;
+import org.dromara.common.mybatis.core.domain.BaseEntity;
 
 /**
 * 计划详情
 */
 @Data
 @EqualsAndHashCode(callSuper = true)
-@TableName("fa_kuyou_plan_info")
-public class bulkOrderListBo extends TenantEntity {
+@AutoMapper(target = BulkOrderList.class, reverseConvertGenerate = false)
+public class BulkOrderListBo extends BaseEntity {
 
     /**
     * id
@@ -21,7 +23,6 @@ public class bulkOrderListBo extends TenantEntity {
     /**
     * 系统单号
     */
-
     private String sysNo;
 
     /**
@@ -32,11 +33,13 @@ public class bulkOrderListBo extends TenantEntity {
     /**
     * 用户id
     */
+    @NotBlank(message = "用户id不能为空")
     private Long userId;
 
     /**
     * 计划ID
     */
+    @NotBlank(message = "计划ID不能为空")
     private Long planId;
 
     /**

+ 5 - 4
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/vo/bulkOrderListVo.java → ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/vo/BulkOrderListVo.java

@@ -1,17 +1,18 @@
 package org.dromara.bulk.domain.vo;
 
-import com.baomidou.mybatisplus.annotation.TableName;
+import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
-import org.dromara.common.tenant.core.TenantEntity;
+import org.dromara.bulk.domain.BulkOrderList;
+import org.dromara.common.mybatis.core.domain.BaseEntity;
 
 /**
 * 计划详情
 */
 @Data
 @EqualsAndHashCode(callSuper = true)
-@TableName("fa_kuyou_plan_info")
-public class bulkOrderListVo extends TenantEntity {
+@AutoMapper(target = BulkOrderList.class)
+public class BulkOrderListVo extends BaseEntity {
 
     /**
     * id

+ 21 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/BulkOrderListMapper.java

@@ -0,0 +1,21 @@
+package org.dromara.bulk.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.dromara.bulk.domain.BulkOrderList;
+import org.dromara.bulk.domain.vo.BulkOrderListVo;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+
+/**
+* @author kgy
+* @description 针对表【fa_kuyou_plan_info(计划详情)】的数据库操作Mapper
+* @createDate 2025-03-13 15:57:15
+* @Entity org.dromara.bulk.domain.bulkOrderList
+*/
+@Mapper
+public interface BulkOrderListMapper extends BaseMapperPlus<BulkOrderList, BulkOrderListVo> {
+
+}
+
+
+
+

+ 0 - 18
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/bulkOrderListMapper.java

@@ -1,18 +0,0 @@
-package org.dromara.bulk.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.dromara.bulk.domain.bulkOrderList;
-
-/**
-* @author kgy
-* @description 针对表【fa_kuyou_plan_info(计划详情)】的数据库操作Mapper
-* @createDate 2025-03-13 15:57:15
-* @Entity org.dromara.bulk.domain.bulkOrderList
-*/
-public interface bulkOrderListMapper extends BaseMapper<bulkOrderList> {
-
-}
-
-
-
-

+ 38 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/BulkOrderListService.java

@@ -0,0 +1,38 @@
+package org.dromara.bulk.service;
+
+
+import org.dromara.bulk.domain.bo.BulkOrderListBo;
+import org.dromara.bulk.domain.vo.BulkOrderListVo;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+
+public interface BulkOrderListService {
+    /**
+     * 分页查询大货订单
+     * @param bulkOrderListBo 大货订单BO对象
+     * @param pageQuery 分页参数
+     * @return 分页结果
+     */
+    TableDataInfo<BulkOrderListVo> selectPageBulkOrderList(BulkOrderListBo bulkOrderListBo, PageQuery pageQuery);
+
+    /**
+     * 新增大货订单
+     * @param bulkOrderListBo 大货订单BO对象
+     * @return 影响行数
+     */
+    int insertBulkOrder(BulkOrderListBo bulkOrderListBo);
+
+    /**
+     * 修改大货订单
+     * @param bulkOrderListBo 大货订单BO对象
+     * @return 影响行数
+     */
+    int updateBulkOrder(BulkOrderListBo bulkOrderListBo);
+
+    /**
+     * 删除大货订单
+     * @param bulkOrderListIds 大货订单ID
+     * @return 影响行数
+     */
+    int deleteBulkOrderById(Long[] bulkOrderListIds);
+}

+ 0 - 6
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/bulkOrderListService.java

@@ -1,6 +0,0 @@
-package org.dromara.bulk.service;
-
-
-public interface bulkOrderListService {
-
-}

+ 48 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/BulkOrderListServiceImpl.java

@@ -0,0 +1,48 @@
+package org.dromara.bulk.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.RequiredArgsConstructor;
+import org.dromara.bulk.domain.BulkOrderList;
+import org.dromara.bulk.domain.bo.BulkOrderListBo;
+import org.dromara.bulk.domain.vo.BulkOrderListVo;
+import org.dromara.bulk.mapper.BulkOrderListMapper;
+import org.dromara.bulk.service.BulkOrderListService;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.springframework.stereotype.Service;
+
+
+@Service
+@RequiredArgsConstructor
+public class BulkOrderListServiceImpl implements BulkOrderListService {
+
+    private final BulkOrderListMapper bulkOrderListMapper;
+
+    @Override
+    public TableDataInfo<BulkOrderListVo> selectPageBulkOrderList(BulkOrderListBo bulkOrderListBo, PageQuery pageQuery) {
+        QueryWrapper<BulkOrderList> qw = new QueryWrapper<>();
+        qw.eq(null != bulkOrderListBo.getId(), "id", bulkOrderListBo.getId());
+        Page<BulkOrderListVo> page = bulkOrderListMapper.selectVoPage(pageQuery.build(), qw);
+        return TableDataInfo.build(page);
+    }
+
+    @Override
+    public int insertBulkOrder(BulkOrderListBo bulkOrderListBo) {
+        return 0;
+    }
+
+    @Override
+    public int updateBulkOrder(BulkOrderListBo bulkOrderListBo) {
+        return 0;
+    }
+
+    @Override
+    public int deleteBulkOrderById(Long[] bulkOrderListIds) {
+        return 0;
+    }
+}
+
+
+
+

+ 0 - 16
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/bulkOrderListServiceImpl.java

@@ -1,16 +0,0 @@
-package org.dromara.bulk.service.impl;
-
-import lombok.RequiredArgsConstructor;
-import org.dromara.bulk.service.bulkOrderListService;
-import org.springframework.stereotype.Service;
-
-
-@Service
-@RequiredArgsConstructor
-public class bulkOrderListServiceImpl implements bulkOrderListService {
-
-}
-
-
-
-

+ 1 - 1
ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/bulkOrderListMapper.xml → ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/BulkOrderListMapper.xml

@@ -2,5 +2,5 @@
 <!DOCTYPE mapper
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="org.dromara.bulk.mapper.bulkOrderListMapper">
+<mapper namespace="org.dromara.bulk.mapper.BulkOrderListMapper">
 </mapper>