Browse Source

代码提交

cxd 7 months ago
parent
commit
328b0ac470

+ 42 - 0
gqy-system/src/main/java/com/gqy/document/domain/DcWorkSystem.java

@@ -0,0 +1,42 @@
+package com.gqy.document.domain;
+
+/**
+ * dc_work_system
+ *
+ *
+ */
+public class DcWorkSystem {
+    /** 工程系统id */
+    private Integer wr_sys_id;
+
+    /** 工程主键 */
+    private Integer wr_id;
+
+    /** 系统 */
+    private Integer sys_id;
+
+
+    public Integer getWr_sys_id() {
+        return wr_sys_id;
+    }
+
+    public void setWr_sys_id(Integer wr_sys_id) {
+        this.wr_sys_id = wr_sys_id;
+    }
+
+    public Integer getWr_id() {
+        return wr_id;
+    }
+
+    public void setWr_id(Integer wr_id) {
+        this.wr_id = wr_id;
+    }
+
+    public Integer getSys_id() {
+        return sys_id;
+    }
+
+    public void setSys_id(Integer sys_id) {
+        this.sys_id = sys_id;
+    }
+}

+ 15 - 0
gqy-system/src/main/java/com/gqy/document/mapper/DcSystemProductMapper.java

@@ -0,0 +1,15 @@
+package com.gqy.document.mapper;
+
+import com.gqy.document.domain.DcTemplate;
+
+import java.util.List;
+
+public interface DcSystemProductMapper {
+
+    /**
+     *  插入
+     * @param dcTemplate
+     * @return
+     */
+    public int insertDcSystemProduct(DcTemplate dcTemplate);
+}

+ 17 - 0
gqy-system/src/main/java/com/gqy/document/mapper/DcWorkSystemMapper.java

@@ -0,0 +1,17 @@
+package com.gqy.document.mapper;
+
+import com.gqy.document.domain.DcWorkSystem;
+
+/**
+ *dc_work_system
+ */
+public interface DcWorkSystemMapper {
+
+
+    /**
+     * 插入
+     * @param dcWorkSystem
+     */
+    public int insertDcWorkSystem(DcWorkSystem dcWorkSystem);
+
+}

+ 4 - 0
gqy-system/src/main/java/com/gqy/document/service/impl/DcProductServiceImpl.java

@@ -35,6 +35,10 @@ public class DcProductServiceImpl implements IDcProductService {
         // 产品id
         int dcpId = product.getDcp_id();
 
+        //工程系统表 保存信息 dc_work_system
+        //系统产品表 保存信息  dc_system_product
+
+
         // 规格管理
         List<Map> specs = (List<Map>) params.get("specs");
         for (Map spec : specs) {

+ 38 - 0
gqy-system/src/main/resources/mapper/document/DcSystemProductMapper.xml

@@ -0,0 +1,38 @@
+<?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.gqy.document.mapper.DcSystemProductMapper">
+
+    <resultMap type="DcSystemProduct" id="DcSystemProductResult">
+        <id     property="sys_id"       column="sys_id"      />
+        <result property="sys_no"       column="sys_no"      />
+        <result property="sys_name"     column="sys_name"    />
+        <result property="sys_remark"   column="sys_remark"  />
+        <result property="dcp_id"       column="dcp_id"      />
+        <result property="sys_status"   column="sys_status"  />
+    </resultMap>
+
+
+
+
+    <insert id="insertDcSystemProduct" parameterType="DcSystemProduct">
+        insert into dc_system_product
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="sys_id != null">sys_id,</if>
+            <if test="sys_no != null">sys_no,</if>
+            <if test="sys_name != null">sys_name,</if>
+            <if test="sys_remark != null">sys_remark,</if>
+            <if test="dcp_id != null">dcp_id,</if>
+            <if test="sys_status != null">sys_status,</if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="sys_id != null">#{sys_id},</if>
+            <if test="sys_no != null">#{sys_no},</if>
+            <if test="sys_name != null">#{sys_name},</if>
+            <if test="sys_remark != null">#{sys_remark},</if>
+            <if test="dcp_id != null">#{dcp_id},</if>
+            <if test="sys_status != null">#{sys_status},</if>
+        </trim>
+    </insert>
+</mapper>

+ 49 - 0
gqy-system/src/main/resources/mapper/document/DcWorkSystemMapper.xml

@@ -0,0 +1,49 @@
+<?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.gqy.document.mapper.DcWorkSystemMapper">
+
+    <resultMap type="DcWorkSystem" id="DcWorkSystemResult">
+        <id     property="wr_sys_id"   column="wr_sys_id"   />
+        <result property="wr_id"       column="wr_id"       />
+        <result property="sys_id"      column="sys_id"      />
+    </resultMap>
+
+    <sql id="selectDcWorkSystemVo">
+        select wr_sys_id, wr_id, sys_id, create_by, create_time, update_by, update_time
+        from dc_work_system
+    </sql>
+
+    <select id="selectDcWorkSystemList" parameterType="DcWorkSystem" resultMap="DcWorkSystemResult">
+        <include refid="selectDcWorkSystemVo"/>
+        <where>
+            <if test="wr_id != null">
+                AND wr_id = #{wr_id}
+            </if>
+            <if test="sys_id != null">
+                AND sys_id = #{sys_id}
+            </if>
+        </where>
+    </select>
+
+    <select id="selectDcWorkSystemById" parameterType="Integer" resultMap="DcWorkSystemResult">
+        <include refid="selectDcWorkSystemVo"/>
+        where wr_sys_id = #{wr_sys_id}
+    </select>
+
+    <insert id="insertDcWorkSystem" parameterType="DcWorkSystem" useGeneratedKeys="true" keyProperty="wr_sys_id">
+        insert into dc_work_system
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="wr_id != null">wr_id,</if>
+            <if test="sys_id != null">sys_id,</if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="wr_id != null">#{wr_id},</if>
+            <if test="sys_id != null">#{sys_id},</if>
+        </trim>
+    </insert>
+
+
+
+</mapper>

+ 9 - 0
创建表语句.txt

@@ -386,7 +386,16 @@ CREATE TABLE `dc_product` (
   PRIMARY KEY (`dcp_id`)
 ) COMMENT='产品表';
 
+------------------------
 
 
+------------------------- dc_work_system
+CREATE TABLE `dc_work_system` (
+  `wr_sys_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '工程系统id',
+  `wr_id` int(10) NOT NULL DEFAULT '0' COMMENT '工程主键',
+  `sys_id` int(10) NOT NULL DEFAULT '0' COMMENT '系统',
+  PRIMARY KEY (`wr_sys_id`)
+) COMMENT='系统工程管理表【产品 7-9工程系统表】';
+