[user3] 3 роки тому
батько
коміт
adec2d6d62

+ 33 - 0
src/main/java/com/jeeplus/modules/supply/materialLibrary/entity/MaterialLibrary.java

@@ -0,0 +1,33 @@
+package com.jeeplus.modules.supply.materialLibrary.entity;
+
+import com.jeeplus.core.persistence.DataEntity;
+
+public class MaterialLibrary extends DataEntity<MaterialLibrary> {
+    private String materialCode;            //物料编码
+    private String materialDescription;     //物料描述
+    private String unitOfMeasurement;       //计量单位
+
+    public String getMaterialCode() {
+        return materialCode;
+    }
+
+    public void setMaterialCode(String materialCode) {
+        this.materialCode = materialCode;
+    }
+
+    public String getMaterialDescription() {
+        return materialDescription;
+    }
+
+    public void setMaterialDescription(String materialDescription) {
+        this.materialDescription = materialDescription;
+    }
+
+    public String getUnitOfMeasurement() {
+        return unitOfMeasurement;
+    }
+
+    public void setUnitOfMeasurement(String unitOfMeasurement) {
+        this.unitOfMeasurement = unitOfMeasurement;
+    }
+}

+ 18 - 0
src/main/java/com/jeeplus/modules/supply/materialLibrary/mapper/MaterialLibraryMapper.java

@@ -0,0 +1,18 @@
+package com.jeeplus.modules.supply.materialLibrary.mapper;
+
+import com.jeeplus.core.persistence.BaseMapper;
+import com.jeeplus.core.persistence.annotation.MyBatisMapper;
+import com.jeeplus.modules.supply.materialLibrary.entity.MaterialLibrary;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+@MyBatisMapper
+public interface MaterialLibraryMapper extends BaseMapper<MaterialLibrary> {
+    Integer queryCount(MaterialLibrary materialLibrary);
+    //按物流编码list来查询总条数
+    Integer getCountByMaterialCodeList(@Param("materialCodeList") List<String> materialCodeList);
+
+    //覆盖操作 根据物流编码物理删除旧数据
+    void deleteMaterialLibraryByMaterialCodeList(@Param("materialCodeList") List<String> materialCodeList);
+}

+ 79 - 0
src/main/java/com/jeeplus/modules/supply/materialLibrary/mapper/xml/MaterialLIbraryMapper.xml

@@ -0,0 +1,79 @@
+<?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.jeeplus.modules.supply.materialLibrary.mapper.MaterialLibraryMapper">
+
+    <sql id="MaterialLibraryColumnss">
+        ml.material_code as "materialCode",
+        ml.material_description as "materialDescription",
+        ml.unit_of_measurement as "unitOfMeasurement"
+    </sql>
+
+    <select id="queryCount" resultType="integer" >
+        SELECT count(DISTINCT ml.material_code)
+        FROM Material_library ml
+        <where>
+            <if test="materialCode != null and materialCode != ''">
+                AND ml.material_code like concat('%',#{materialCode},'%')
+            </if>
+            <if test="materialDescription != null and materialDescription != ''">
+                AND ml.material_description like concat('%',#{materialDescription},'%')
+            </if>
+            <if test="unitOfMeasurement != null and unitOfMeasurement != ''">
+                AND ml.unit_of_measurement like concat('%',#{unitOfMeasurement},'%')
+            </if>
+        </where>
+    </select>
+
+    <select id="findList" resultType="MaterialLibrary" >
+        SELECT
+        <include refid="MaterialLibraryColumnss"/>
+        from Material_library ml
+        <where>
+            <if test="materialCode != null and materialCode != ''">
+                AND ml.material_code like concat('%',#{materialCode},'%')
+            </if>
+            <if test="materialDescription != null and materialDescription != ''">
+                AND ml.material_description like concat('%',#{materialDescription},'%')
+            </if>
+            <if test="unitOfMeasurement != null and unitOfMeasurement != ''">
+                AND ml.unit_of_measurement like concat('%',#{unitOfMeasurement},'%')
+            </if>
+        </where>
+        GROUP BY ml.material_code
+        <choose>
+            <when test="page !=null and page.orderBy != null and page.orderBy != ''">
+                ORDER BY ${page.orderBy}
+            </when>
+<!--            <otherwise>-->
+<!--                ORDER BY a.update_date DESC-->
+<!--            </otherwise>-->
+        </choose>
+    </select>
+
+    <select id="getCountByMaterialCodeList" resultType="integer">
+        select count(distinct ml.material_code) from Material_library ml
+        <where>
+            <if test="materialCodeList!=null and materialCodeList.size!=0">
+                ml.material_code in
+                <foreach collection="materialCodeList" item="materialCode" separator="," open="(" close=")">
+                    #{materialCode}
+                </foreach>
+            </if>
+        </where>
+    </select>
+
+    <select id="deleteMaterialLibraryByMaterialCodeList">
+        delete from material_library ml
+        <where>
+            <if test="materialCodeList!=null and materialCodeList.size!=0">
+                ml.material_code in
+                <foreach collection="materialCodeList" item="materialCode" separator="," open="(" close=")">
+                    #{materialCode}
+                </foreach>
+            </if>
+        </where>
+    </select>
+
+    <!--批量新增-->
+
+</mapper>

+ 70 - 0
src/main/java/com/jeeplus/modules/supply/materialLibrary/service/MaterialLibraryService.java

@@ -0,0 +1,70 @@
+package com.jeeplus.modules.supply.materialLibrary.service;
+
+import com.jeeplus.core.persistence.Page;
+import com.jeeplus.core.service.CrudService;
+import com.jeeplus.modules.supply.materialLibrary.entity.MaterialLibrary;
+import com.jeeplus.modules.supply.materialLibrary.mapper.MaterialLibraryMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+@Service
+@Transactional(readOnly = true)
+public class MaterialLibraryService extends CrudService<MaterialLibraryMapper, MaterialLibrary> {
+    @Autowired
+    private MaterialLibraryMapper materialLibraryMapper;
+
+    //页面显示
+    public Page<MaterialLibrary> findPage(Page<MaterialLibrary> page,MaterialLibrary materialLibrary){
+//        int count = materialLibraryMapper.queryCount(materialLibrary);
+//        page.setCount(count);
+////        page.setCountFlag(false);
+//        materialLibrary.setPage(page);
+//        List<MaterialLibrary> materialLibraryList = super.findList(materialLibrary);
+//        page.setList(materialLibraryList);
+//        return page;
+        return super.findPage(page,materialLibrary);
+    }
+
+    //物流库信息导入处理
+    @Transactional(readOnly = false)
+    public String disposeImportMaterialLibrary(List<MaterialLibrary> list){
+        Set<String> materialCodeSet = new HashSet<>();
+        for (MaterialLibrary importInfo : list){
+            //将物料编码放入set中
+            materialCodeSet.add(importInfo.getMaterialCode());
+        }
+        //将set转换为list
+        List<String> materialCodeList = new ArrayList<>(materialCodeSet);
+
+        //判断物流编码list长度和导入数据的list长度是否一样,不一样则说明导入数据中项目名存在重复数据
+        if(materialCodeList.size() != list.size()){
+            return "数据中存在重复物流编码";
+        }
+
+        //批量按物流编码查询,如果不为null则返回提醒字符串   //已存在物料数据,是否覆盖?   覆盖:物理删除旧数据,保存新数据   +++判断传参是否不为yes
+        if(!materialLibraryMapper.getCountByMaterialCodeList(materialCodeList).equals("0")){
+            return "已存在物料数据,是否覆盖?";
+        }
+
+        //找到对应重复数据,以便最后批量擦做使用
+
+
+
+
+
+        //是否覆盖  前端传个参数   是覆盖
+        //if(传参为空||yes)则覆盖 else 不覆盖
+        //if
+        materialLibraryMapper.deleteMaterialLibraryByMaterialCodeList(materialCodeList);
+        //批量新增  分批次新增
+
+
+        return "";
+    }
+}

+ 54 - 0
src/main/java/com/jeeplus/modules/supply/materialLibrary/web/MaterialLibraryController.java

@@ -0,0 +1,54 @@
+package com.jeeplus.modules.supply.materialLibrary.web;
+
+import com.jeeplus.common.utils.StringUtils;
+import com.jeeplus.core.persistence.Page;
+import com.jeeplus.core.web.BaseController;
+import com.jeeplus.modules.supply.materialLibrary.entity.MaterialLibrary;
+import com.jeeplus.modules.supply.materialLibrary.service.MaterialLibraryService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+@Controller
+@RequestMapping(value = "${adminPath}/supply/materialLibrary")
+public class MaterialLibraryController extends BaseController {
+
+    @Autowired
+    private MaterialLibraryService materialLibraryService;
+
+    @ModelAttribute
+    public MaterialLibrary get(@RequestParam(required = false) String id) {
+        MaterialLibrary entity = null;
+        if (StringUtils.isNotBlank(id)) {
+            entity = materialLibraryService.get(id);
+        }
+        if (entity == null) {
+            entity = new MaterialLibrary();
+        }
+        return entity;
+    }
+
+    /**
+     * 项目列表页面
+     */
+//    @RequiresPermissions("superOwed:materialLibrary:list")
+    @RequestMapping(value = {"list", ""})
+    public String list(MaterialLibrary materialLibrary, HttpServletRequest request, HttpServletResponse response, Model model) {
+
+
+        //获取项目信息
+        Page<MaterialLibrary> page = materialLibraryService.findPage(new Page<MaterialLibrary>(request, response), materialLibrary);
+
+
+        model.addAttribute("page", page);
+        return "modules/ruralprojectrecords/ruralProjectRecordsList";
+    }
+
+}

+ 69 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/entity/ProjectInformation.java

@@ -0,0 +1,69 @@
+package com.jeeplus.modules.supply.projectInformation.entity;
+
+import com.jeeplus.core.persistence.DataEntity;
+
+public class ProjectInformation extends DataEntity<ProjectInformation> {
+    private String projectDefinitionNumber;             //项目定义号
+    private String projectName;                         //项目名称
+    private String projectType;                         //项目类型
+    private String voltageLeve;                         //电压等级
+    private String projectReleaseYear;                  //项目下达年度
+    private String projectBudgetYear;                   //项目预算年度
+    private String totalProjectInvestment;              //项目总投资
+
+    public String getProjectDefinitionNumber() {
+        return projectDefinitionNumber;
+    }
+
+    public void setProjectDefinitionNumber(String projectDefinitionNumber) {
+        this.projectDefinitionNumber = projectDefinitionNumber;
+    }
+
+    public String getProjectName() {
+        return projectName;
+    }
+
+    public void setProjectName(String projectName) {
+        this.projectName = projectName;
+    }
+
+    public String getProjectType() {
+        return projectType;
+    }
+
+    public void setProjectType(String projectType) {
+        this.projectType = projectType;
+    }
+
+    public String getVoltageLeve() {
+        return voltageLeve;
+    }
+
+    public void setVoltageLeve(String voltageLeve) {
+        this.voltageLeve = voltageLeve;
+    }
+
+    public String getProjectReleaseYear() {
+        return projectReleaseYear;
+    }
+
+    public void setProjectReleaseYear(String projectReleaseYear) {
+        this.projectReleaseYear = projectReleaseYear;
+    }
+
+    public String getProjectBudgetYear() {
+        return projectBudgetYear;
+    }
+
+    public void setProjectBudgetYear(String projectBudgetYear) {
+        this.projectBudgetYear = projectBudgetYear;
+    }
+
+    public String getTotalProjectInvestment() {
+        return totalProjectInvestment;
+    }
+
+    public void setTotalProjectInvestment(String totalProjectInvestment) {
+        this.totalProjectInvestment = totalProjectInvestment;
+    }
+}

+ 467 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/entity/SubmissionForm.java

@@ -0,0 +1,467 @@
+package com.jeeplus.modules.supply.projectInformation.entity;
+
+import com.jeeplus.core.persistence.DataEntity;
+
+import java.util.Date;
+
+public class SubmissionForm extends DataEntity<SubmissionForm> {
+    private String submissionFormId;                //送审单id
+    private String projectDefinitionNumber;         //项目定义号 关联项目信息表
+    private String approvalReplyNo;                 //可研批复文号
+    private String singleProjectWbsNo;              //单体工程WBS编号
+    private String engineeringNo;                   //工程编号
+    private String engineeringName;                 //工程名称
+    private String contacts;                        //联系人
+    private String contactNumber;                   //联系电话
+    private Date actualCommencementDate;            //实际开工日期
+    private Date actualCompletionDate;              //实际竣工日期
+    private String constructionUnit;                //施工单位
+    private String contractNo;                      //合同编号
+    private String contractAmount;                  //合同金额
+    private String settlementDiscountRate;          //结算折扣率
+    private Date plannedCommencementDate;           //计划开工日期
+    private Date plannedCompletionDate;             //计划竣工日期
+    private String civilEngineeringAmountSubmittedForApproval;          //土建送审金额
+    private String installAmountSubmittedForApproval;                   //安装送审金额
+    private String subtotalOfConstructionCostSubmittedForApproval;      //送审施工费小计
+    private String amountOfMaterialsProvidedByPartyAForApproval;        //甲供材送审金额
+    private String commentsOnSubmissionForApproval;                     //送审备注
+    private String approvedAmountOfCivilEngineering;                    //土建审定金额
+    private String installationApprovalAmount;                          //安装审定金额
+    private String subtotalOfApprovedConstructionCost;                  //审定施工费小计
+    private String approvedAmountOfMaterialsSuppliedByPartyA;           //甲供材审定金额
+    private String deductionAmountOfConstructionCost;                   //施工费核减金额
+    private String reductionRateOfConstructionCost;                     //施工费核减率
+    private String creditDeductionOfTheConstructionUnit;                //施工单位诚信扣款
+    private String proposedSettlement;              //建议结算款
+    private String longitude;                       //经度
+    private String latitude;                        //纬度
+    private String auditFee;                        //审计费
+    private String auditOpinionNo;                  //审计意见文号
+    private String auditReportNo;                   //审计报告号
+    private String auditRemarks;                    //审计备注
+    private String firmName;                        //事务所名称
+    private String auditorOfTheFirm;                //事务所审计人员
+    private Date submissionDate;                    //提交送审日期
+    private Date auditTaskReleaseDate;              //审计任务下达日期
+    private Date endDateOfAudit;                    //审计应结束日期
+    private Date resultUploadDate;                  //结果上传日期
+    private Date approvalDate;                      //审定日期
+    private String timeout;                         //是否超时
+    private String auditManagementLevel;            //审计管理级别
+    private String auditMethod;                     //审计方式
+    private String fullTimeAuditor;                 //审计专职
+    private String submitter;                       //送审人
+    private String submissionDepartment;            //送审部门
+    private String secondaryUnit;                   //二级单位
+    private String primaryUnit;                     //一级单位
+    private String submissionStatus;                //送审状态
+
+    public String getSubmissionFormId() {
+        return submissionFormId;
+    }
+
+    public void setSubmissionFormId(String submissionFormId) {
+        this.submissionFormId = submissionFormId;
+    }
+
+    public String getProjectDefinitionNumber() {
+        return projectDefinitionNumber;
+    }
+
+    public void setProjectDefinitionNumber(String projectDefinitionNumber) {
+        this.projectDefinitionNumber = projectDefinitionNumber;
+    }
+
+    public String getApprovalReplyNo() {
+        return approvalReplyNo;
+    }
+
+    public void setApprovalReplyNo(String approvalReplyNo) {
+        this.approvalReplyNo = approvalReplyNo;
+    }
+
+    public String getSingleProjectWbsNo() {
+        return singleProjectWbsNo;
+    }
+
+    public void setSingleProjectWbsNo(String singleProjectWbsNo) {
+        this.singleProjectWbsNo = singleProjectWbsNo;
+    }
+
+    public String getEngineeringNo() {
+        return engineeringNo;
+    }
+
+    public void setEngineeringNo(String engineeringNo) {
+        this.engineeringNo = engineeringNo;
+    }
+
+    public String getEngineeringName() {
+        return engineeringName;
+    }
+
+    public void setEngineeringName(String engineeringName) {
+        this.engineeringName = engineeringName;
+    }
+
+    public String getContacts() {
+        return contacts;
+    }
+
+    public void setContacts(String contacts) {
+        this.contacts = contacts;
+    }
+
+    public String getContactNumber() {
+        return contactNumber;
+    }
+
+    public void setContactNumber(String contactNumber) {
+        this.contactNumber = contactNumber;
+    }
+
+    public Date getActualCommencementDate() {
+        return actualCommencementDate;
+    }
+
+    public void setActualCommencementDate(Date actualCommencementDate) {
+        this.actualCommencementDate = actualCommencementDate;
+    }
+
+    public Date getActualCompletionDate() {
+        return actualCompletionDate;
+    }
+
+    public void setActualCompletionDate(Date actualCompletionDate) {
+        this.actualCompletionDate = actualCompletionDate;
+    }
+
+    public String getConstructionUnit() {
+        return constructionUnit;
+    }
+
+    public void setConstructionUnit(String constructionUnit) {
+        this.constructionUnit = constructionUnit;
+    }
+
+    public String getContractNo() {
+        return contractNo;
+    }
+
+    public void setContractNo(String contractNo) {
+        this.contractNo = contractNo;
+    }
+
+    public String getContractAmount() {
+        return contractAmount;
+    }
+
+    public void setContractAmount(String contractAmount) {
+        this.contractAmount = contractAmount;
+    }
+
+    public String getSettlementDiscountRate() {
+        return settlementDiscountRate;
+    }
+
+    public void setSettlementDiscountRate(String settlementDiscountRate) {
+        this.settlementDiscountRate = settlementDiscountRate;
+    }
+
+    public Date getPlannedCommencementDate() {
+        return plannedCommencementDate;
+    }
+
+    public void setPlannedCommencementDate(Date plannedCommencementDate) {
+        this.plannedCommencementDate = plannedCommencementDate;
+    }
+
+    public Date getPlannedCompletionDate() {
+        return plannedCompletionDate;
+    }
+
+    public void setPlannedCompletionDate(Date plannedCompletionDate) {
+        this.plannedCompletionDate = plannedCompletionDate;
+    }
+
+    public String getCivilEngineeringAmountSubmittedForApproval() {
+        return civilEngineeringAmountSubmittedForApproval;
+    }
+
+    public void setCivilEngineeringAmountSubmittedForApproval(String civilEngineeringAmountSubmittedForApproval) {
+        this.civilEngineeringAmountSubmittedForApproval = civilEngineeringAmountSubmittedForApproval;
+    }
+
+    public String getInstallAmountSubmittedForApproval() {
+        return installAmountSubmittedForApproval;
+    }
+
+    public void setInstallAmountSubmittedForApproval(String installAmountSubmittedForApproval) {
+        this.installAmountSubmittedForApproval = installAmountSubmittedForApproval;
+    }
+
+    public String getSubtotalOfConstructionCostSubmittedForApproval() {
+        return subtotalOfConstructionCostSubmittedForApproval;
+    }
+
+    public void setSubtotalOfConstructionCostSubmittedForApproval(String subtotalOfConstructionCostSubmittedForApproval) {
+        this.subtotalOfConstructionCostSubmittedForApproval = subtotalOfConstructionCostSubmittedForApproval;
+    }
+
+    public String getAmountOfMaterialsProvidedByPartyAForApproval() {
+        return amountOfMaterialsProvidedByPartyAForApproval;
+    }
+
+    public void setAmountOfMaterialsProvidedByPartyAForApproval(String amountOfMaterialsProvidedByPartyAForApproval) {
+        this.amountOfMaterialsProvidedByPartyAForApproval = amountOfMaterialsProvidedByPartyAForApproval;
+    }
+
+    public String getCommentsOnSubmissionForApproval() {
+        return commentsOnSubmissionForApproval;
+    }
+
+    public void setCommentsOnSubmissionForApproval(String commentsOnSubmissionForApproval) {
+        this.commentsOnSubmissionForApproval = commentsOnSubmissionForApproval;
+    }
+
+    public String getApprovedAmountOfCivilEngineering() {
+        return approvedAmountOfCivilEngineering;
+    }
+
+    public void setApprovedAmountOfCivilEngineering(String approvedAmountOfCivilEngineering) {
+        this.approvedAmountOfCivilEngineering = approvedAmountOfCivilEngineering;
+    }
+
+    public String getInstallationApprovalAmount() {
+        return installationApprovalAmount;
+    }
+
+    public void setInstallationApprovalAmount(String installationApprovalAmount) {
+        this.installationApprovalAmount = installationApprovalAmount;
+    }
+
+    public String getSubtotalOfApprovedConstructionCost() {
+        return subtotalOfApprovedConstructionCost;
+    }
+
+    public void setSubtotalOfApprovedConstructionCost(String subtotalOfApprovedConstructionCost) {
+        this.subtotalOfApprovedConstructionCost = subtotalOfApprovedConstructionCost;
+    }
+
+    public String getApprovedAmountOfMaterialsSuppliedByPartyA() {
+        return approvedAmountOfMaterialsSuppliedByPartyA;
+    }
+
+    public void setApprovedAmountOfMaterialsSuppliedByPartyA(String approvedAmountOfMaterialsSuppliedByPartyA) {
+        this.approvedAmountOfMaterialsSuppliedByPartyA = approvedAmountOfMaterialsSuppliedByPartyA;
+    }
+
+    public String getDeductionAmountOfConstructionCost() {
+        return deductionAmountOfConstructionCost;
+    }
+
+    public void setDeductionAmountOfConstructionCost(String deductionAmountOfConstructionCost) {
+        this.deductionAmountOfConstructionCost = deductionAmountOfConstructionCost;
+    }
+
+    public String getReductionRateOfConstructionCost() {
+        return reductionRateOfConstructionCost;
+    }
+
+    public void setReductionRateOfConstructionCost(String reductionRateOfConstructionCost) {
+        this.reductionRateOfConstructionCost = reductionRateOfConstructionCost;
+    }
+
+    public String getCreditDeductionOfTheConstructionUnit() {
+        return creditDeductionOfTheConstructionUnit;
+    }
+
+    public void setCreditDeductionOfTheConstructionUnit(String creditDeductionOfTheConstructionUnit) {
+        this.creditDeductionOfTheConstructionUnit = creditDeductionOfTheConstructionUnit;
+    }
+
+    public String getProposedSettlement() {
+        return proposedSettlement;
+    }
+
+    public void setProposedSettlement(String proposedSettlement) {
+        this.proposedSettlement = proposedSettlement;
+    }
+
+    public String getLongitude() {
+        return longitude;
+    }
+
+    public void setLongitude(String longitude) {
+        this.longitude = longitude;
+    }
+
+    public String getLatitude() {
+        return latitude;
+    }
+
+    public void setLatitude(String latitude) {
+        this.latitude = latitude;
+    }
+
+    public String getAuditFee() {
+        return auditFee;
+    }
+
+    public void setAuditFee(String auditFee) {
+        this.auditFee = auditFee;
+    }
+
+    public String getAuditOpinionNo() {
+        return auditOpinionNo;
+    }
+
+    public void setAuditOpinionNo(String auditOpinionNo) {
+        this.auditOpinionNo = auditOpinionNo;
+    }
+
+    public String getAuditReportNo() {
+        return auditReportNo;
+    }
+
+    public void setAuditReportNo(String auditReportNo) {
+        this.auditReportNo = auditReportNo;
+    }
+
+    public String getAuditRemarks() {
+        return auditRemarks;
+    }
+
+    public void setAuditRemarks(String auditRemarks) {
+        this.auditRemarks = auditRemarks;
+    }
+
+    public String getFirmName() {
+        return firmName;
+    }
+
+    public void setFirmName(String firmName) {
+        this.firmName = firmName;
+    }
+
+    public String getAuditorOfTheFirm() {
+        return auditorOfTheFirm;
+    }
+
+    public void setAuditorOfTheFirm(String auditorOfTheFirm) {
+        this.auditorOfTheFirm = auditorOfTheFirm;
+    }
+
+    public Date getSubmissionDate() {
+        return submissionDate;
+    }
+
+    public void setSubmissionDate(Date submissionDate) {
+        this.submissionDate = submissionDate;
+    }
+
+    public Date getAuditTaskReleaseDate() {
+        return auditTaskReleaseDate;
+    }
+
+    public void setAuditTaskReleaseDate(Date auditTaskReleaseDate) {
+        this.auditTaskReleaseDate = auditTaskReleaseDate;
+    }
+
+    public Date getEndDateOfAudit() {
+        return endDateOfAudit;
+    }
+
+    public void setEndDateOfAudit(Date endDateOfAudit) {
+        this.endDateOfAudit = endDateOfAudit;
+    }
+
+    public Date getResultUploadDate() {
+        return resultUploadDate;
+    }
+
+    public void setResultUploadDate(Date resultUploadDate) {
+        this.resultUploadDate = resultUploadDate;
+    }
+
+    public Date getApprovalDate() {
+        return approvalDate;
+    }
+
+    public void setApprovalDate(Date approvalDate) {
+        this.approvalDate = approvalDate;
+    }
+
+    public String getTimeout() {
+        return timeout;
+    }
+
+    public void setTimeout(String timeout) {
+        this.timeout = timeout;
+    }
+
+    public String getAuditManagementLevel() {
+        return auditManagementLevel;
+    }
+
+    public void setAuditManagementLevel(String auditManagementLevel) {
+        this.auditManagementLevel = auditManagementLevel;
+    }
+
+    public String getAuditMethod() {
+        return auditMethod;
+    }
+
+    public void setAuditMethod(String auditMethod) {
+        this.auditMethod = auditMethod;
+    }
+
+    public String getFullTimeAuditor() {
+        return fullTimeAuditor;
+    }
+
+    public void setFullTimeAuditor(String fullTimeAuditor) {
+        this.fullTimeAuditor = fullTimeAuditor;
+    }
+
+    public String getSubmitter() {
+        return submitter;
+    }
+
+    public void setSubmitter(String submitter) {
+        this.submitter = submitter;
+    }
+
+    public String getSubmissionDepartment() {
+        return submissionDepartment;
+    }
+
+    public void setSubmissionDepartment(String submissionDepartment) {
+        this.submissionDepartment = submissionDepartment;
+    }
+
+    public String getSecondaryUnit() {
+        return secondaryUnit;
+    }
+
+    public void setSecondaryUnit(String secondaryUnit) {
+        this.secondaryUnit = secondaryUnit;
+    }
+
+    public String getPrimaryUnit() {
+        return primaryUnit;
+    }
+
+    public void setPrimaryUnit(String primaryUnit) {
+        this.primaryUnit = primaryUnit;
+    }
+
+    public String getSubmissionStatus() {
+        return submissionStatus;
+    }
+
+    public void setSubmissionStatus(String submissionStatus) {
+        this.submissionStatus = submissionStatus;
+    }
+}

+ 10 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/mapper/ProjectInformationMapper.java

@@ -0,0 +1,10 @@
+package com.jeeplus.modules.supply.projectInformation.mapper;
+
+import com.jeeplus.core.persistence.BaseMapper;
+import com.jeeplus.core.persistence.annotation.MyBatisMapper;
+import com.jeeplus.modules.supply.projectInformation.entity.ProjectInformation;
+
+@MyBatisMapper
+public interface ProjectInformationMapper extends BaseMapper<ProjectInformation> {
+
+}

+ 7 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/mapper/xml/ProjectInformationMapper.xml

@@ -0,0 +1,7 @@
+<?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.jeeplus.modules.supply.projectInformation.mapper.ProjectInformationMapper">
+
+
+
+</mapper>

+ 8 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/service/ProjectInformationService.java

@@ -0,0 +1,8 @@
+package com.jeeplus.modules.supply.projectInformation.service;
+
+import com.jeeplus.core.service.CrudService;
+import com.jeeplus.modules.supply.projectInformation.entity.ProjectInformation;
+import com.jeeplus.modules.supply.projectInformation.mapper.ProjectInformationMapper;
+
+public class ProjectInformationService extends CrudService<ProjectInformationMapper, ProjectInformation> {
+}

+ 11 - 0
src/main/java/com/jeeplus/modules/supply/projectInformation/web/ProjectInformationController.java

@@ -0,0 +1,11 @@
+package com.jeeplus.modules.supply.projectInformation.web;
+
+import com.jeeplus.core.web.BaseController;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+@Controller
+@RequestMapping(value = "${adminPath}/superOwed/projectInformation")
+public class ProjectInformationController extends BaseController {
+
+}

+ 2 - 2
src/main/resources/properties/jeeplus.properties

@@ -14,9 +14,9 @@
 #mysql database setting
 jdbc.type=mysql
 jdbc.driver=com.mysql.jdbc.Driver
-jdbc.url=jdbc:mysql://192.168.2.7:3306/njSupply?useUnicode=true&characterEncoding=utf-8
+jdbc.url=jdbc:mysql://127.0.0.1:3306/njsupply?useUnicode=true&characterEncoding=utf-8
 jdbc.username=root
-jdbc.password=root
+jdbc.password=123456
 jdbc.testSql=SELECT 'x'
 jdbc.dual =