From 4ac37d7644d2005780fa5284d2939ae272b3eab0 Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Wed, 29 May 2024 15:02:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=8C=85=E5=95=86=E5=92=8C=E5=8A=A0?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/entity/ProjectEnterprise.java | 89 +++++++++++++++++++ .../project/entity/ProjectFineRecord.java | 33 ++++--- .../modules/worker/entity/EnterpriseInfo.java | 5 ++ .../mapper/xml/EnterpriseInfoMapper.xml | 63 +++++++------ 4 files changed, 152 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectEnterprise.java b/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectEnterprise.java index 712a0ca6e..f112ba5b8 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectEnterprise.java +++ b/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectEnterprise.java @@ -1,14 +1,18 @@ package com.zhgd.xmgl.modules.project.entity; +import com.alibaba.fastjson.annotation.JSONField; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.jeecgframework.poi.excel.annotation.Excel; +import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; +import java.util.Date; /** * @Description: 项目劳务公司关联 @@ -81,4 +85,89 @@ public class ProjectEnterprise implements Serializable { private java.lang.String ancestors; @ApiModelProperty(value = "父级id") private java.lang.Long parentProjectEnterpriseId; + @ApiModelProperty(value = "项目经理") + private java.lang.String projectManage; + /** + * 经度 + */ + @Excel(name = "经度", width = 15) + @ApiModelProperty(value = "经度") + private java.lang.String longitude; + /** + * 纬度 + */ + @Excel(name = "纬度", width = 15) + @ApiModelProperty(value = "纬度") + private java.lang.String latitude; + /** + * 项目编号 + */ + @Excel(name = "项目编号", width = 15) + @ApiModelProperty(value = "项目编号") + private java.lang.String projectNumber; + /** + * 项目面积 + */ + @Excel(name = "项目面积", width = 15) + @ApiModelProperty(value = "项目面积") + private java.lang.String projectAcreage; + /** + * 开工日期 + */ + @Excel(name = "开工日期", width = 15) + @ApiModelProperty(value = "开工日期") + private java.lang.String startWorkDate; + + @ApiModelProperty(value = "项目联系电话") + private java.lang.String projectTel; + + /** + * 工程类别,1房建,2市政,3安装,4装饰,5公路,6冶炼,7矿山,8化工石油,9水利水电,10电力,11农林,12港口与航道,13航天航空,14通信,15其他 + */ + @Excel(name = "工程类别,1房建,2市政,3安装,4装饰,5公路,6冶炼,7矿山,8化工石油,9水利水电,10电力,11农林,12港口与航道,13航天航空,14通信,15其他", width = 15) + @ApiModelProperty(value = "工程类别,1房建,2市政,3安装,4装饰,5公路,6冶炼,7矿山,8化工石油,9水利水电,10电力,11农林,12港口与航道,13航天航空,14通信,15其他") + private java.lang.Integer projectType; + /** + * 结构类型,1装配整体式框级结构,2装配整体式剪力墙结构,3装配整体式框级-现浇剪力墙结构,4装配整体式框级-现浇核心筒结构,5装配整体式部分框支剪力墙结构,6混合结构,7框架结构,8剪力墙结构,9框架-剪力墙结构,10简体结构,11钢结构,12型钢混凝土结构,13砖混结构,14砖木结构 + */ + @Excel(name = "结构类型,1装配整体式框级结构,2装配整体式剪力墙结构,3装配整体式框级-现浇剪力墙结构,4装配整体式框级-现浇核心筒结构,5装配整体式部分框支剪力墙结构,6混合结构,7框架结构,8剪力墙结构,9框架-剪力墙结构,10简体结构,11钢结构,12型钢混凝土结构,13砖混结构,14砖木结构", width = 15) + @ApiModelProperty(value = "结构类型,1装配整体式框级结构,2装配整体式剪力墙结构,3装配整体式框级-现浇剪力墙结构,4装配整体式框级-现浇核心筒结构,5装配整体式部分框支剪力墙结构,6混合结构,7框架结构,8剪力墙结构,9框架-剪力墙结构,10简体结构,11钢结构,12型钢混凝土结构,13砖混结构,14砖木结构") + private java.lang.Integer structureType; + /** + * 工程状态,0未开工,1在建,2停工,3验收,4完工 + */ + @Excel(name = "工程状态,0未开工,1在建,2停工,3验收,4完工", width = 15) + @ApiModelProperty(value = "工程状态,0未开工,1在建,2停工,3验收,4完工") + private java.lang.Integer bulidStatus; + /** + * 施工阶段,1施工证获取,2土方开挖,3桩基,4支护开始,5垫层完成,6正负零,7工程达到预售条件,8主体施工,9主体封顶,10装饰装修,11景观园林,12主体交付,13预售证获取,14规划验收,15竣工备案完成 + */ + @Excel(name = "施工阶段,1施工证获取,2土方开挖,3桩基,4支护开始,5垫层完成,6正负零,7工程达到预售条件,8主体施工,9主体封顶,10装饰装修,11景观园林,12主体交付,13预售证获取,14规划验收,15竣工备案完成", width = 15) + @ApiModelProperty(value = "施工阶段,1施工证获取,2土方开挖,3桩基,4支护开始,5垫层完成,6正负零,7工程达到预售条件,8主体施工,9主体封顶,10装饰装修,11景观园林,12主体交付,13预售证获取,14规划验收,15竣工备案完成") + private java.lang.Integer constructionStage; + /** + * 现场布置图路径 + */ + @Excel(name = "现场布置图路径", width = 15) + @ApiModelProperty(value = "现场布置图路径") + private java.lang.String layoutImage; + @ApiModelProperty(value = "施工地图") + private java.lang.String constructionMapUrl; + + @ApiModelProperty(value = "承包商名称") + private java.lang.String cbsName; + + @ApiModelProperty(value = "项目施工区域") + private java.lang.String projectBuildArea; + + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JSONField(format = "yyyy-MM-dd") + @ApiModelProperty(value = "竣工日期") + private Date completionDate; + + @ApiModelProperty(value = "项目类型(字典)") + private java.lang.Integer cbsProjectType; + + } diff --git a/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectFineRecord.java b/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectFineRecord.java index c30fa4080..80f9e71cf 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectFineRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/project/entity/ProjectFineRecord.java @@ -22,7 +22,7 @@ import io.swagger.annotations.ApiModelProperty; @ApiModel(value="ProjectFineRecord实体类",description="ProjectFineRecord") public class ProjectFineRecord implements Serializable { private static final long serialVersionUID = 1L; - + /**id*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value="id") @@ -38,7 +38,7 @@ public class ProjectFineRecord implements Serializable { /**处罚企业单位id*/ @Excel(name = "处罚企业单位id", width = 15) @ApiModelProperty(value="处罚企业单位id") - + private java.lang.Long enterpriseId ; /**罚款单编号*/ @Excel(name = "罚款单编号", width = 15) @@ -74,14 +74,25 @@ public class ProjectFineRecord implements Serializable { private java.lang.String executiveManager ; /**创建时间*/ @Excel(name = "创建时间", width = 15) - @ApiModelProperty(value="创建时间") - private java.lang.String createTime ; - /**附件*/ + @ApiModelProperty(value = "创建时间") + private java.lang.String createTime; + /** + * 附件 + */ @Excel(name = "附件", width = 15) - @ApiModelProperty(value="附件") - private java.lang.String fileUrl ; - /**备注*/ - @Excel(name = "备注", width = 15) - @ApiModelProperty(value="备注") - private java.lang.String remarks ; + @ApiModelProperty(value = "附件") + private java.lang.String fileUrl; + /** + * 备注 + */ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String remarks; + + @ApiModelProperty(value = "'安全环保部门签名'") + private java.lang.String securityEnvironmentalDepartment; + + @ApiModelProperty(value = "'承包商项目经理签名'") + private java.lang.String cbsProjectManagerSign; + } diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/entity/EnterpriseInfo.java b/src/main/java/com/zhgd/xmgl/modules/worker/entity/EnterpriseInfo.java index 1b4eab63d..5f3a11894 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/entity/EnterpriseInfo.java +++ b/src/main/java/com/zhgd/xmgl/modules/worker/entity/EnterpriseInfo.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.zhgd.xmgl.modules.project.entity.ProjectEnterprise; import com.zhgd.xmgl.modules.project.entity.ProjectEnterprisePerson; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -237,4 +238,8 @@ public class EnterpriseInfo implements Serializable { @TableField(exist = false) private java.lang.Integer projectNum; + @TableField(exist = false) + @ApiModelProperty(value = "项目劳务公司关联") + private ProjectEnterprise projectEnterprise; + } diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/EnterpriseInfoMapper.xml b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/EnterpriseInfoMapper.xml index de2104b95..b81e8068d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/EnterpriseInfoMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/EnterpriseInfoMapper.xml @@ -28,32 +28,12 @@ regist_date, business_license_url - + - - - - - - - - - - - - - - - - - - - - - - - - + + + SELECT a.*, @@ -87,14 +67,43 @@ -