From 6edb95617d5252407be8701ade33925994cd2e37 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 08 十一月 2023 17:09:37 +0800
Subject: [PATCH] Changes

---
 modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderDeliverable.java                |   33 ++++
 modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderMeasuredDao.xml                               |   20 ++
 modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderDeliverableDao.xml                            |   20 ++
 modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderDeliverableController.java |   96 ++++++++++++
 modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderMeasured.java                   |   36 ++++
 modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderDeliverableDao.java               |   23 ++
 modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderMeasuredController.java    |   96 ++++++++++++
 modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderDeliverableService.java       |   40 +++++
 modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderMeasuredDao.java                  |   23 ++
 modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderMeasuredService.java          |   40 +++++
 10 files changed, 427 insertions(+), 0 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderDeliverableController.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderDeliverableController.java
new file mode 100644
index 0000000..74e33d3
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderDeliverableController.java
@@ -0,0 +1,96 @@
+package com.zt.life.modules.project.controller;
+
+
+import com.zt.common.annotation.LogOperation;
+import com.zt.common.constant.Constant;
+import com.zt.common.annotation.QueryParam;
+import com.zt.common.db.query.QueryFilter;
+import com.zt.common.servlet.Result;
+import com.zt.common.servlet.PageResult;
+import com.zt.common.validator.AssertUtils;
+import com.zt.common.validator.ValidatorUtils;
+import com.zt.common.validator.group.AddGroup;
+import com.zt.common.validator.group.DefaultGroup;
+import com.zt.common.validator.group.UpdateGroup;
+import com.zt.life.modules.project.model.SoftwareTestOrderDeliverable;
+import com.zt.life.modules.project.service.SoftwareTestOrderDeliverableService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+
+/**
+ * software_test_order_deliverable
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@RestController
+@RequestMapping("/project/SoftwareTestOrderDeliverable/")
+@Api(tags="software_test_order_deliverable")
+public class SoftwareTestOrderDeliverableController {
+    @Autowired
+    private SoftwareTestOrderDeliverableService softwareTestOrderDeliverableService;
+
+    @GetMapping("page")
+    @ApiOperation("鍒嗛〉")
+    @ApiImplicitParams({
+        @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT),
+        @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT),
+        @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING),
+        @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING),
+    })
+    public PageResult<SoftwareTestOrderDeliverable> page(@ApiIgnore @QueryParam QueryFilter queryFilter){
+
+        return PageResult.ok(softwareTestOrderDeliverableService.page(queryFilter));
+    }
+
+    @GetMapping("{id}")
+    @ApiOperation("淇℃伅")
+    public Result<SoftwareTestOrderDeliverable> get(@PathVariable("id") Long id){
+        SoftwareTestOrderDeliverable data = softwareTestOrderDeliverableService.get(id);
+
+        return Result.ok(data);
+    }
+
+    @PostMapping
+    @ApiOperation("鏂板")
+    @LogOperation("鏂板")
+    public Result insert(@RequestBody SoftwareTestOrderDeliverable softwareTestOrderDeliverable){
+        //鏁堥獙鏁版嵁
+        ValidatorUtils.validateEntity(softwareTestOrderDeliverable, AddGroup.class, DefaultGroup.class);
+        softwareTestOrderDeliverableService.insert(softwareTestOrderDeliverable);
+
+        return Result.ok();
+    }
+
+    @PutMapping
+    @ApiOperation("淇敼")
+    @LogOperation("淇敼")
+    public Result update(@RequestBody SoftwareTestOrderDeliverable softwareTestOrderDeliverable){
+        //鏁堥獙鏁版嵁
+        ValidatorUtils.validateEntity(softwareTestOrderDeliverable, UpdateGroup.class, DefaultGroup.class);
+        softwareTestOrderDeliverableService.update(softwareTestOrderDeliverable);
+
+        return Result.ok();
+    }
+
+    @DeleteMapping
+    @ApiOperation("鍒犻櫎")
+    @LogOperation("鍒犻櫎")
+    public Result delete(@RequestBody Long[] ids){
+        //鏁堥獙鏁版嵁
+        AssertUtils.isArrayEmpty(ids, "id");
+        softwareTestOrderDeliverableService.delete(ids);
+
+        return Result.ok();
+    }
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderMeasuredController.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderMeasuredController.java
new file mode 100644
index 0000000..5518aa4
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderMeasuredController.java
@@ -0,0 +1,96 @@
+package com.zt.life.modules.project.controller;
+
+
+import com.zt.common.annotation.LogOperation;
+import com.zt.common.constant.Constant;
+import com.zt.common.annotation.QueryParam;
+import com.zt.common.db.query.QueryFilter;
+import com.zt.common.servlet.Result;
+import com.zt.common.servlet.PageResult;
+import com.zt.common.validator.AssertUtils;
+import com.zt.common.validator.ValidatorUtils;
+import com.zt.common.validator.group.AddGroup;
+import com.zt.common.validator.group.DefaultGroup;
+import com.zt.common.validator.group.UpdateGroup;
+import com.zt.life.modules.project.model.SoftwareTestOrderMeasured;
+import com.zt.life.modules.project.service.SoftwareTestOrderMeasuredService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import springfox.documentation.annotations.ApiIgnore;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+
+/**
+ * software_test_order_measured
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@RestController
+@RequestMapping("/project/SoftwareTestOrderMeasured/")
+@Api(tags="software_test_order_measured")
+public class SoftwareTestOrderMeasuredController {
+    @Autowired
+    private SoftwareTestOrderMeasuredService softwareTestOrderMeasuredService;
+
+    @GetMapping("page")
+    @ApiOperation("鍒嗛〉")
+    @ApiImplicitParams({
+        @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT),
+        @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT),
+        @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING),
+        @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING),
+    })
+    public PageResult<SoftwareTestOrderMeasured> page(@ApiIgnore @QueryParam QueryFilter queryFilter){
+
+        return PageResult.ok(softwareTestOrderMeasuredService.page(queryFilter));
+    }
+
+    @GetMapping("{id}")
+    @ApiOperation("淇℃伅")
+    public Result<SoftwareTestOrderMeasured> get(@PathVariable("id") Long id){
+        SoftwareTestOrderMeasured data = softwareTestOrderMeasuredService.get(id);
+
+        return Result.ok(data);
+    }
+
+    @PostMapping
+    @ApiOperation("鏂板")
+    @LogOperation("鏂板")
+    public Result insert(@RequestBody SoftwareTestOrderMeasured softwareTestOrderMeasured){
+        //鏁堥獙鏁版嵁
+        ValidatorUtils.validateEntity(softwareTestOrderMeasured, AddGroup.class, DefaultGroup.class);
+        softwareTestOrderMeasuredService.insert(softwareTestOrderMeasured);
+
+        return Result.ok();
+    }
+
+    @PutMapping
+    @ApiOperation("淇敼")
+    @LogOperation("淇敼")
+    public Result update(@RequestBody SoftwareTestOrderMeasured softwareTestOrderMeasured){
+        //鏁堥獙鏁版嵁
+        ValidatorUtils.validateEntity(softwareTestOrderMeasured, UpdateGroup.class, DefaultGroup.class);
+        softwareTestOrderMeasuredService.update(softwareTestOrderMeasured);
+
+        return Result.ok();
+    }
+
+    @DeleteMapping
+    @ApiOperation("鍒犻櫎")
+    @LogOperation("鍒犻櫎")
+    public Result delete(@RequestBody Long[] ids){
+        //鏁堥獙鏁版嵁
+        AssertUtils.isArrayEmpty(ids, "id");
+        softwareTestOrderMeasuredService.delete(ids);
+
+        return Result.ok();
+    }
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderDeliverableDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderDeliverableDao.java
new file mode 100644
index 0000000..18667c8
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderDeliverableDao.java
@@ -0,0 +1,23 @@
+package com.zt.life.modules.project.dao;
+
+import com.zt.common.dao.BaseDao;
+import com.zt.life.modules.project.model.SoftwareTestOrderDeliverable;
+import org.apache.ibatis.annotations.Mapper;
+
+
+import java.util.List;
+import java.util.Map;
+
+
+/**
+ * software_test_order_deliverable
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Mapper
+public interface SoftwareTestOrderDeliverableDao extends BaseDao<SoftwareTestOrderDeliverable> {
+
+    List<SoftwareTestOrderDeliverable> getList(Map<String, Object> params);
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderMeasuredDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderMeasuredDao.java
new file mode 100644
index 0000000..ebda491
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/SoftwareTestOrderMeasuredDao.java
@@ -0,0 +1,23 @@
+package com.zt.life.modules.project.dao;
+
+import com.zt.common.dao.BaseDao;
+import com.zt.life.modules.project.model.SoftwareTestOrderMeasured;
+import org.apache.ibatis.annotations.Mapper;
+
+
+import java.util.List;
+import java.util.Map;
+
+
+/**
+ * software_test_order_measured
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Mapper
+public interface SoftwareTestOrderMeasuredDao extends BaseDao<SoftwareTestOrderMeasured> {
+
+    List<SoftwareTestOrderMeasured> getList(Map<String, Object> params);
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderDeliverable.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderDeliverable.java
new file mode 100644
index 0000000..2b034a1
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderDeliverable.java
@@ -0,0 +1,33 @@
+package com.zt.life.modules.project.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.zt.common.entity.BusiEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * software_test_order_deliverable
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Data
+@EqualsAndHashCode(callSuper=false)
+@TableName("software_test_order_deliverable")
+public class SoftwareTestOrderDeliverable extends BusiEntity {
+	private static final long serialVersionUID = 1L;
+
+	@ApiModelProperty(value = "搴忓彿")
+	private Integer code;
+
+	@ApiModelProperty(value = "鍚嶇О")
+	private String name;
+
+	@ApiModelProperty(value = "鏍囪瘑/鐗堟湰")
+	private String identify;
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderMeasured.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderMeasured.java
new file mode 100644
index 0000000..ee95240
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/model/SoftwareTestOrderMeasured.java
@@ -0,0 +1,36 @@
+package com.zt.life.modules.project.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.zt.common.entity.BusiEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * software_test_order_measured
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Data
+@EqualsAndHashCode(callSuper=false)
+@TableName("software_test_order_measured")
+public class SoftwareTestOrderMeasured extends BusiEntity {
+	private static final long serialVersionUID = 1L;
+
+	@ApiModelProperty(value = "搴忓彿")
+	private Integer code;
+
+	@ApiModelProperty(value = "鍚嶇О")
+	private String name;
+
+	@ApiModelProperty(value = "鏍囪瘑/鐗堟湰")
+	private String identify;
+
+	@ApiModelProperty(value = "鏄惁琚祴浠�")
+	private String isMeasured;
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderDeliverableService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderDeliverableService.java
new file mode 100644
index 0000000..82defb9
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderDeliverableService.java
@@ -0,0 +1,40 @@
+package com.zt.life.modules.project.service;
+
+import com.zt.common.service.BaseService;
+import com.zt.life.modules.project.dao.SoftwareTestOrderDeliverableDao;
+import com.zt.life.modules.project.model.SoftwareTestOrderDeliverable;
+import org.springframework.stereotype.Service;
+import com.zt.common.db.query.QueryFilter;
+import javax.annotation.Resource;
+import java.util.List;
+
+
+/**
+ * software_test_order_deliverable
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Service
+public class SoftwareTestOrderDeliverableService  extends BaseService<SoftwareTestOrderDeliverableDao, SoftwareTestOrderDeliverable> {
+
+    /**
+     * 鍒嗛〉鏌ヨ
+     *
+     * @param queryFilter
+     * @return
+     */
+    public List<SoftwareTestOrderDeliverable> page(QueryFilter queryFilter) {
+        return baseDao.getList(queryFilter.getQueryParams());
+    }
+
+    /**
+     * 鍒犻櫎
+     *
+     * @param ids
+     */
+    public void delete(Long[] ids) {
+        super.deleteLogic(ids);
+    }
+
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderMeasuredService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderMeasuredService.java
new file mode 100644
index 0000000..3855ea2
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/SoftwareTestOrderMeasuredService.java
@@ -0,0 +1,40 @@
+package com.zt.life.modules.project.service;
+
+import com.zt.common.service.BaseService;
+import com.zt.life.modules.project.dao.SoftwareTestOrderMeasuredDao;
+import com.zt.life.modules.project.model.SoftwareTestOrderMeasured;
+import org.springframework.stereotype.Service;
+import com.zt.common.db.query.QueryFilter;
+import javax.annotation.Resource;
+import java.util.List;
+
+
+/**
+ * software_test_order_measured
+ *
+ * @author zt generator 
+ * @since 1.0.0 2023-11-08
+ */
+@Service
+public class SoftwareTestOrderMeasuredService  extends BaseService<SoftwareTestOrderMeasuredDao, SoftwareTestOrderMeasured> {
+
+    /**
+     * 鍒嗛〉鏌ヨ
+     *
+     * @param queryFilter
+     * @return
+     */
+    public List<SoftwareTestOrderMeasured> page(QueryFilter queryFilter) {
+        return baseDao.getList(queryFilter.getQueryParams());
+    }
+
+    /**
+     * 鍒犻櫎
+     *
+     * @param ids
+     */
+    public void delete(Long[] ids) {
+        super.deleteLogic(ids);
+    }
+
+}
diff --git a/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderDeliverableDao.xml b/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderDeliverableDao.xml
new file mode 100644
index 0000000..693bcf9
--- /dev/null
+++ b/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderDeliverableDao.xml
@@ -0,0 +1,20 @@
+<?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.zt.life.modules.project.dao.SoftwareTestOrderDeliverableDao">
+
+    <select id="getList" resultType="com.zt.life.modules.project.model.SoftwareTestOrderDeliverable">
+        select a.*
+        from software_test_order_deliverable a
+        <where>
+            a.is_delete = 0
+            <if test="whereSql!=null">
+                and ${whereSql}
+            </if>
+        </where>
+        <if test="orderBySql!=null">
+            ORDER BY ${orderBySql}
+        </if>
+    </select>
+
+</mapper>
diff --git a/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderMeasuredDao.xml b/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderMeasuredDao.xml
new file mode 100644
index 0000000..28bbe72
--- /dev/null
+++ b/modules/mainPart/src/main/resources/mapper/project/SoftwareTestOrderMeasuredDao.xml
@@ -0,0 +1,20 @@
+<?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.zt.life.modules.project.dao.SoftwareTestOrderMeasuredDao">
+
+    <select id="getList" resultType="com.zt.life.modules.project.model.SoftwareTestOrderMeasured">
+        select a.*
+        from software_test_order_measured a
+        <where>
+            a.is_delete = 0
+            <if test="whereSql!=null">
+                and ${whereSql}
+            </if>
+        </where>
+        <if test="orderBySql!=null">
+            ORDER BY ${orderBySql}
+        </if>
+    </select>
+
+</mapper>

--
Gitblit v1.9.1