Browse Source

维多利亚

home 2 năm trước cách đây
mục cha
commit
d7d247ef83
16 tập tin đã thay đổi với 472 bổ sung0 xóa
  1. 54 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/entity/logistics/LogisticsDetails.java
  2. 44 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/entity/logistics/LogisticsInfo.java
  3. 17 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsDetailsEx.java
  4. 17 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsDetailsVo.java
  5. 17 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsInfoEx.java
  6. 17 0
      hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsInfoVo.java
  7. 56 0
      hx-service/victoriatourist/src/main/java/com/fjhx/controller/logistics/LogisticsDetailsController.java
  8. 56 0
      hx-service/victoriatourist/src/main/java/com/fjhx/controller/logistics/LogisticsInfoController.java
  9. 16 0
      hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsDetailsMapper.java
  10. 5 0
      hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsDetailsMapper.xml
  11. 16 0
      hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsInfoMapper.java
  12. 5 0
      hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsInfoMapper.xml
  13. 28 0
      hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/LogisticsDetailsService.java
  14. 28 0
      hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/LogisticsInfoService.java
  15. 48 0
      hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/impl/LogisticsDetailsServiceImpl.java
  16. 48 0
      hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/impl/LogisticsInfoServiceImpl.java

+ 54 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/entity/logistics/LogisticsDetails.java

@@ -0,0 +1,54 @@
+package com.fjhx.entity.logistics;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.fjhx.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 物流明细
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsDetails extends BaseEntity {
+
+
+    /**
+     * 物流信息id
+     */
+    private Long logisticsInfoId;
+
+    /**
+     * 物流信息编码
+     */
+    private String logisticsInfoCode;
+
+    /**
+     * 采购单id
+     */
+    private Long purchaseId;
+
+    /**
+     * 申购单id
+     */
+    private Long applyPurchaseId;
+
+    /**
+     * 逻辑删除 0未删除 1已删除
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer delFlag;
+
+
+}

+ 44 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/entity/logistics/LogisticsInfo.java

@@ -0,0 +1,44 @@
+package com.fjhx.entity.logistics;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.Version;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.fjhx.base.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 物流信息
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsInfo extends BaseEntity {
+
+
+    /**
+     * 采购单id
+     */
+    private Long purchaseId;
+
+    /**
+     * 物流单号
+     */
+    private String code;
+
+    /**
+     * 逻辑删除 0未删除 1已删除
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer delFlag;
+
+
+}

+ 17 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsDetailsEx.java

@@ -0,0 +1,17 @@
+package com.fjhx.params.logistics;
+
+import com.fjhx.entity.logistics.LogisticsDetails;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 物流明细
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsDetailsEx extends LogisticsDetails {
+
+}

+ 17 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsDetailsVo.java

@@ -0,0 +1,17 @@
+package com.fjhx.params.logistics;
+
+import com.fjhx.entity.logistics.LogisticsDetails;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 物流明细
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsDetailsVo extends LogisticsDetails {
+
+}

+ 17 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsInfoEx.java

@@ -0,0 +1,17 @@
+package com.fjhx.params.logistics;
+
+import com.fjhx.entity.logistics.LogisticsInfo;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 物流信息
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsInfoEx extends LogisticsInfo {
+
+}

+ 17 - 0
hx-service-api/victoriatourist-api/src/main/java/com/fjhx/params/logistics/LogisticsInfoVo.java

@@ -0,0 +1,17 @@
+package com.fjhx.params.logistics;
+
+import com.fjhx.entity.logistics.LogisticsInfo;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 物流信息
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class LogisticsInfoVo extends LogisticsInfo {
+
+}

+ 56 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/controller/logistics/LogisticsDetailsController.java

@@ -0,0 +1,56 @@
+package com.fjhx.controller.logistics;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springblade.core.tool.api.R;
+import com.fjhx.entity.logistics.LogisticsDetails;
+import com.fjhx.params.logistics.LogisticsDetailsVo;
+import com.fjhx.service.logistics.LogisticsDetailsService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流明细 前端控制器
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@RestController
+@RequestMapping("/logisticsDetails")
+public class LogisticsDetailsController {
+
+    @Autowired
+    private LogisticsDetailsService logisticsDetailsService;
+
+    @PostMapping("/page")
+    public R page(@RequestBody Map<String, Object> condition){
+        Page<LogisticsDetails> result = logisticsDetailsService.getPage(condition);
+        return R.success(result);
+    }
+
+    @PostMapping("/add")
+    public R add(@RequestBody LogisticsDetailsVo logisticsDetailsVo){
+        logisticsDetailsService.add(logisticsDetailsVo);
+        return R.success();
+    }
+
+    @PostMapping("/edit")
+    public R edit(@RequestBody LogisticsDetailsVo logisticsDetailsVo){
+        logisticsDetailsService.edit(logisticsDetailsVo);
+        return R.success();
+    }
+
+    @PostMapping("/delete")
+    public R delete(@RequestBody LogisticsDetailsVo logisticsDetailsVo){
+        logisticsDetailsService.delete(logisticsDetailsVo);
+        return R.success();
+    }
+
+}
+

+ 56 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/controller/logistics/LogisticsInfoController.java

@@ -0,0 +1,56 @@
+package com.fjhx.controller.logistics;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springblade.core.tool.api.R;
+import com.fjhx.entity.logistics.LogisticsInfo;
+import com.fjhx.params.logistics.LogisticsInfoVo;
+import com.fjhx.service.logistics.LogisticsInfoService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流信息 前端控制器
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@RestController
+@RequestMapping("/logisticsInfo")
+public class LogisticsInfoController {
+
+    @Autowired
+    private LogisticsInfoService logisticsInfoService;
+
+    @PostMapping("/page")
+    public R page(@RequestBody Map<String, Object> condition){
+        Page<LogisticsInfo> result = logisticsInfoService.getPage(condition);
+        return R.success(result);
+    }
+
+    @PostMapping("/add")
+    public R add(@RequestBody LogisticsInfoVo logisticsInfoVo){
+        logisticsInfoService.add(logisticsInfoVo);
+        return R.success();
+    }
+
+    @PostMapping("/edit")
+    public R edit(@RequestBody LogisticsInfoVo logisticsInfoVo){
+        logisticsInfoService.edit(logisticsInfoVo);
+        return R.success();
+    }
+
+    @PostMapping("/delete")
+    public R delete(@RequestBody LogisticsInfoVo logisticsInfoVo){
+        logisticsInfoService.delete(logisticsInfoVo);
+        return R.success();
+    }
+
+}
+

+ 16 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsDetailsMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper.logistics;
+
+import com.fjhx.entity.logistics.LogisticsDetails;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 物流明细 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+public interface LogisticsDetailsMapper extends BaseMapper<LogisticsDetails> {
+
+}

+ 5 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsDetailsMapper.xml

@@ -0,0 +1,5 @@
+<?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="com.fjhx.mapper.logistics.LogisticsDetailsMapper">
+
+</mapper>

+ 16 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsInfoMapper.java

@@ -0,0 +1,16 @@
+package com.fjhx.mapper.logistics;
+
+import com.fjhx.entity.logistics.LogisticsInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 物流信息 Mapper 接口
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+public interface LogisticsInfoMapper extends BaseMapper<LogisticsInfo> {
+
+}

+ 5 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/mapper/logistics/LogisticsInfoMapper.xml

@@ -0,0 +1,5 @@
+<?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="com.fjhx.mapper.logistics.LogisticsInfoMapper">
+
+</mapper>

+ 28 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/LogisticsDetailsService.java

@@ -0,0 +1,28 @@
+package com.fjhx.service.logistics;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fjhx.entity.logistics.LogisticsDetails;
+import com.fjhx.params.logistics.LogisticsDetailsVo;
+import com.fjhx.base.BaseService;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流明细 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+public interface LogisticsDetailsService extends BaseService<LogisticsDetails> {
+
+    Page<LogisticsDetails> getPage(Map<String, Object> condition);
+
+    void add(LogisticsDetailsVo logisticsDetailsVo);
+
+    void edit(LogisticsDetailsVo logisticsDetailsVo);
+
+    void delete(LogisticsDetailsVo logisticsDetailsVo);
+
+}

+ 28 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/LogisticsInfoService.java

@@ -0,0 +1,28 @@
+package com.fjhx.service.logistics;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fjhx.entity.logistics.LogisticsInfo;
+import com.fjhx.params.logistics.LogisticsInfoVo;
+import com.fjhx.base.BaseService;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流信息 服务类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+public interface LogisticsInfoService extends BaseService<LogisticsInfo> {
+
+    Page<LogisticsInfo> getPage(Map<String, Object> condition);
+
+    void add(LogisticsInfoVo logisticsInfoVo);
+
+    void edit(LogisticsInfoVo logisticsInfoVo);
+
+    void delete(LogisticsInfoVo logisticsInfoVo);
+
+}

+ 48 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/impl/LogisticsDetailsServiceImpl.java

@@ -0,0 +1,48 @@
+package com.fjhx.service.logistics.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fjhx.entity.logistics.LogisticsDetails;
+import com.fjhx.params.logistics.LogisticsDetailsVo;
+import com.fjhx.mapper.logistics.LogisticsDetailsMapper;
+import com.fjhx.service.logistics.LogisticsDetailsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.utils.wrapperUtil.IWrapper;
+import org.springframework.stereotype.Service;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流明细 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Service
+public class LogisticsDetailsServiceImpl extends ServiceImpl<LogisticsDetailsMapper, LogisticsDetails> implements LogisticsDetailsService {
+
+    @Override
+    public Page<LogisticsDetails> getPage(Map<String, Object> condition) {
+
+        IWrapper<LogisticsDetails> wrapper = IWrapper.getWrapper(condition);
+
+        return page(condition, wrapper);
+    }
+
+    @Override
+    public void add(LogisticsDetailsVo logisticsDetailsVo) {
+        save(logisticsDetailsVo);
+    }
+
+    @Override
+    public void edit(LogisticsDetailsVo logisticsDetailsVo) {
+        updateById(logisticsDetailsVo);
+    }
+
+    @Override
+    public void delete(LogisticsDetailsVo logisticsDetailsVo) {
+        removeById(logisticsDetailsVo.getId());
+    }
+
+}

+ 48 - 0
hx-service/victoriatourist/src/main/java/com/fjhx/service/logistics/impl/LogisticsInfoServiceImpl.java

@@ -0,0 +1,48 @@
+package com.fjhx.service.logistics.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fjhx.entity.logistics.LogisticsInfo;
+import com.fjhx.params.logistics.LogisticsInfoVo;
+import com.fjhx.mapper.logistics.LogisticsInfoMapper;
+import com.fjhx.service.logistics.LogisticsInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.utils.wrapperUtil.IWrapper;
+import org.springframework.stereotype.Service;
+
+import java.util.Map;
+
+/**
+ * <p>
+ * 物流信息 服务实现类
+ * </p>
+ *
+ * @author ${author}
+ * @since 2022-11-30
+ */
+@Service
+public class LogisticsInfoServiceImpl extends ServiceImpl<LogisticsInfoMapper, LogisticsInfo> implements LogisticsInfoService {
+
+    @Override
+    public Page<LogisticsInfo> getPage(Map<String, Object> condition) {
+
+        IWrapper<LogisticsInfo> wrapper = IWrapper.getWrapper(condition);
+
+        return page(condition, wrapper);
+    }
+
+    @Override
+    public void add(LogisticsInfoVo logisticsInfoVo) {
+        save(logisticsInfoVo);
+    }
+
+    @Override
+    public void edit(LogisticsInfoVo logisticsInfoVo) {
+        updateById(logisticsInfoVo);
+    }
+
+    @Override
+    public void delete(LogisticsInfoVo logisticsInfoVo) {
+        removeById(logisticsInfoVo.getId());
+    }
+
+}