Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
b6f1c2f8
Commit
b6f1c2f8
authored
Nov 19, 2024
by
chenzhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer_bw' into developer_bw
parents
bc49cc1f
8b15ab0b
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
441 additions
and
269 deletions
+441
-269
BaseDto.java
...in/java/com/yeejoin/amos/boot/biz/common/dto/BaseDto.java
+7
-5
BaseEntity.java
...a/com/yeejoin/amos/boot/biz/common/entity/BaseEntity.java
+8
-4
application-kingbase8.properties
...pvapi/src/main/resources/application-kingbase8.properties
+2
-2
CommercialDto.java
.../yeejoin/amos/boot/module/hygf/api/dto/CommercialDto.java
+31
-31
DesignInformationDto.java
...n/amos/boot/module/hygf/api/dto/DesignInformationDto.java
+28
-28
ExtendedInformationDto.java
...amos/boot/module/hygf/api/dto/ExtendedInformationDto.java
+3
-3
InformationDto.java
...yeejoin/amos/boot/module/hygf/api/dto/InformationDto.java
+5
-5
LoggerDto.java
.../com/yeejoin/amos/boot/module/hygf/api/dto/LoggerDto.java
+2
-0
PowerStationEngineeringInfoAllDto.java
...odule/hygf/api/dto/PowerStationEngineeringInfoAllDto.java
+2
-0
SurveyDetailsDto.java
...ejoin/amos/boot/module/hygf/api/dto/SurveyDetailsDto.java
+49
-49
SurveyInfoAllDto.java
...ejoin/amos/boot/module/hygf/api/dto/SurveyInfoAllDto.java
+14
-3
SurveyInformationDto.java
...n/amos/boot/module/hygf/api/dto/SurveyInformationDto.java
+30
-30
WorkOrderPage.java
.../yeejoin/amos/boot/module/hygf/api/dto/WorkOrderPage.java
+36
-30
WorkOrderPowerStationDto.java
...os/boot/module/hygf/api/dto/WorkOrderPowerStationDto.java
+4
-3
YearPowerDto.java
...m/yeejoin/amos/boot/module/hygf/api/dto/YearPowerDto.java
+4
-4
ConstructionRecords.java
...amos/boot/module/hygf/api/entity/ConstructionRecords.java
+12
-0
HygfOnGrid.java
.../yeejoin/amos/boot/module/hygf/api/entity/HygfOnGrid.java
+29
-4
HygfRectificationOrder.java
...s/boot/module/hygf/api/entity/HygfRectificationOrder.java
+24
-2
PeasantHousehold.java
...in/amos/boot/module/hygf/api/entity/PeasantHousehold.java
+45
-3
PowerStationConstructionData.java
.../module/hygf/api/entity/PowerStationConstructionData.java
+0
-0
PowerStationEngineeringInfo.java
...t/module/hygf/api/entity/PowerStationEngineeringInfo.java
+29
-4
WorkOrder.java
...m/yeejoin/amos/boot/module/hygf/api/entity/WorkOrder.java
+28
-7
AcceptanceCheckMapper.xml
...src/main/resources/mapper/mysql/AcceptanceCheckMapper.xml
+4
-9
BasicGridRecordMapper.xml
...src/main/resources/mapper/mysql/BasicGridRecordMapper.xml
+4
-9
HygfIcbcRecordMapper.xml
.../src/main/resources/mapper/mysql/HygfIcbcRecordMapper.xml
+1
-0
WorkOrderPowerStationMapper.xml
...in/resources/mapper/mysql/WorkOrderPowerStationMapper.xml
+4
-2
TestController.java
.../amos/boot/module/hygf/biz/controller/TestController.java
+6
-6
WorkOrderController.java
.../boot/module/hygf/biz/controller/WorkOrderController.java
+17
-16
WorkOrderPowerStationController.java
.../hygf/biz/controller/WorkOrderPowerStationController.java
+6
-5
YearPowerController.java
.../boot/module/hygf/biz/controller/YearPowerController.java
+7
-5
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/dto/BaseDto.java
View file @
b6f1c2f8
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
dto
;
import
com.alibaba.excel.annotation.ExcelIgnore
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -13,6 +14,7 @@ import java.util.Date;
*
*/
@Data
@ApiModel
(
value
=
"BaseDto"
,
description
=
"实体类"
)
public
class
BaseDto
implements
Serializable
{
/**
*
...
...
@@ -21,23 +23,23 @@ public class BaseDto implements Serializable{
private
static
final
long
serialVersionUID
=
1L
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"主键ID"
)
@ApiModelProperty
(
value
=
"主键ID"
,
example
=
"1779438242769170434"
)
protected
Long
sequenceNbr
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"更新时间"
)
@ApiModelProperty
(
value
=
"更新时间"
,
example
=
"2024-05-06 09:54:29"
)
protected
Date
recDate
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"更新人id"
)
@ApiModelProperty
(
value
=
"更新人id"
,
example
=
"6790510"
)
protected
String
recUserId
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"更新人"
)
@ApiModelProperty
(
value
=
"更新人"
,
example
=
"admin"
)
protected
String
recUserName
;
@ExcelIgnore
@ApiModelProperty
(
value
=
"是否删除"
)
@ApiModelProperty
(
value
=
"是否删除"
,
example
=
"false"
)
private
Boolean
isDelete
=
false
;
...
...
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/entity/BaseEntity.java
View file @
b6f1c2f8
...
...
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.yeejoin.amos.boot.biz.config.BitTypeHandler
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.apache.ibatis.type.BigDecimalTypeHandler
;
import
org.apache.ibatis.type.BigIntegerTypeHandler
;
...
...
@@ -18,25 +20,27 @@ import java.util.Date;
* @author DELL
*/
@Data
@ApiModel
(
value
=
"BaseEntity"
,
description
=
"基础实体类"
)
public
class
BaseEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键"
,
example
=
"1712049025391267842"
)
@TableId
(
value
=
"sequence_nbr"
,
type
=
IdType
.
ID_WORKER
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"创建日期"
,
example
=
"2023-10-11 18:20:51"
)
@TableField
(
value
=
"rec_date"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
Date
recDate
;
@ApiModelProperty
(
value
=
"创建人ID"
,
example
=
"5606165"
)
@TableField
(
value
=
"rec_user_id"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
String
recUserId
;
@ApiModelProperty
(
value
=
"创建人"
,
example
=
"admin"
)
@TableField
(
value
=
"rec_user_name"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
protected
String
recUserName
;
/**
* 是否删除
*/
@ApiModelProperty
(
value
=
"是否删除"
,
example
=
"false"
)
@TableField
(
value
=
"is_delete"
,
typeHandler
=
BitTypeHandler
.
class
)
public
Boolean
isDelete
=
false
;
...
...
amos-boot-data/amos-boot-data-housepvapi/src/main/resources/application-kingbase8.properties
View file @
b6f1c2f8
## DB properties hygf
## db1-production database
spring.db1.datasource.type
:
com.alibaba.druid.pool.DruidDataSource
spring.db1.datasource.url
=
jdbc:kingbase8://1
0.20.1.176
:54321/amos_openapi?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8¤tSchema=root
spring.db1.datasource.url
=
jdbc:kingbase8://1
92.168.0.68
:54321/amos_openapi?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8¤tSchema=root
spring.db1.datasource.username
=
root
spring.db1.datasource.password
=
Yeejoin@2020
spring.db1.datasource.driver-class-name
=
com.kingbase8.Driver
## db2-sync_data
spring.db2.datasource.type
:
com.alibaba.druid.pool.DruidDataSource
spring.db2.datasource.url
=
jdbc:kingbase8://1
0.20.1.176
:54321/amos_project?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8¤tSchema=root
spring.db2.datasource.url
=
jdbc:kingbase8://1
92.168.0.68
:54321/amos_project?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8¤tSchema=root
spring.db2.datasource.username
=
root
spring.db2.datasource.password
=
Yeejoin@2020
spring.db2.datasource.driver-class-name
=
com.kingbase8.Driver
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/CommercialDto.java
View file @
b6f1c2f8
...
...
@@ -24,113 +24,113 @@ public class CommercialDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"商务类型"
)
@ApiModelProperty
(
value
=
"商务类型"
,
example
=
"zrr"
)
private
String
type
;
@ApiModelProperty
(
value
=
"申请人"
)
@ApiModelProperty
(
value
=
"申请人"
,
example
=
"admin"
)
private
String
applicant
;
@ApiModelProperty
(
value
=
"身份证号"
)
@ApiModelProperty
(
value
=
"身份证号"
,
example
=
"610481199402245014"
)
private
String
idCard
;
@ApiModelProperty
(
value
=
"申请人联系电话"
)
@ApiModelProperty
(
value
=
"申请人联系电话"
,
example
=
"13022982292"
)
private
String
telephone
;
@ApiModelProperty
(
value
=
"省市区"
)
@ApiModelProperty
(
value
=
"省市区"
,
example
=
"[110000, 110100, 110101]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Integer
>
projectAddress
;
@ApiModelProperty
(
value
=
"省市区名称"
)
@ApiModelProperty
(
value
=
"省市区名称"
,
example
=
"北京市/北京城区/东城区"
)
private
String
projectAddressName
;
@ApiModelProperty
(
value
=
"省市区文字集合"
)
@ApiModelProperty
(
value
=
"省市区文字集合"
,
example
=
"[\"北京市\", \"北京城区\", \"东城区\"]"
)
private
List
<
String
>
projectAddressText
;
@ApiModelProperty
(
value
=
"设备信息"
)
@ApiModelProperty
(
value
=
"设备信息"
,
example
=
"设备信息"
)
private
String
device
;
@ApiModelProperty
(
value
=
"电子系统造价"
)
@ApiModelProperty
(
value
=
"电子系统造价"
,
example
=
"12.55"
)
private
Float
cost
;
@ApiModelProperty
(
value
=
"安装规模"
)
@ApiModelProperty
(
value
=
"安装规模"
,
example
=
"23.52"
)
private
String
scale
;
@ApiModelProperty
(
value
=
"法务类型"
)
@ApiModelProperty
(
value
=
"法务类型"
,
example
=
"zjdnhw"
)
private
String
legalType
;
@ApiModelProperty
(
value
=
"有效联系电话"
)
@ApiModelProperty
(
value
=
"有效联系电话"
,
example
=
"13022982292"
)
private
String
legalContactTelephone
;
@ApiModelProperty
(
value
=
"紧急联系人"
)
@ApiModelProperty
(
value
=
"紧急联系人"
,
example
=
"13022982292"
)
private
String
legalEmergentTelephone
;
@ApiModelProperty
(
value
=
"结婚证文件标识"
)
@ApiModelProperty
(
value
=
"结婚证文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4FF56B5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
marriageCredit
;
@ApiModelProperty
(
value
=
"房产证文件标识"
)
@ApiModelProperty
(
value
=
"房产证文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A125CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
realEstateCredit
;
@ApiModelProperty
(
value
=
"身份证正反面文件标识"
)
@ApiModelProperty
(
value
=
"身份证正反面文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4213CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
idCardCredit
;
@ApiModelProperty
(
value
=
"户口本文件标识"
)
@ApiModelProperty
(
value
=
"户口本文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4FF53213AFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
householdBookCredit
;
@ApiModelProperty
(
value
=
"手持身份证文件标识"
)
@ApiModelProperty
(
value
=
"手持身份证文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F9321356B5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
handIdCardCredit
;
@ApiModelProperty
(
value
=
"踏勘照片文件标识"
)
@ApiModelProperty
(
value
=
"踏勘照片文件标识"
,
example
=
"[{uid: \"0.qcyinzogdcd\", url: \"/upload/common/4CE66E78D6367C67CB4B71C03C7F30.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
surveyPhotosWeb
;
@ApiModelProperty
(
value
=
"组件平面图与组串连线图文件标识"
)
@ApiModelProperty
(
value
=
"组件平面图与组串连线图文件标识"
,
example
=
"[{url: \"/upload/common/B234234FF56B5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
formationWeb
;
@ApiModelProperty
(
value
=
"房屋所有权继承说明文件标识"
)
@ApiModelProperty
(
value
=
"房屋所有权继承说明文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4FF32423D9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
inheritWeb
;
@ApiModelProperty
(
value
=
"户用光伏电站项目合作协议文件标识"
)
@ApiModelProperty
(
value
=
"户用光伏电站项目合作协议文件标识"
,
example
=
"[{url: \"/upload/common/BAB423423AFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
agreementWeb
;
@ApiModelProperty
(
value
=
"用户手持身份证照片文件标识"
)
@ApiModelProperty
(
value
=
"用户手持身份证照片文件标识"
,
example
=
"[{url: \"/upload/common/BABC42342FD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
handIdCardLegal
;
@ApiModelProperty
(
value
=
"法人营业执照文件标识"
)
@ApiModelProperty
(
value
=
"法人营业执照文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F9382423AFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
licenseLegal
;
@ApiModelProperty
(
value
=
"法定代理人身份证文件标识"
)
@ApiModelProperty
(
value
=
"法定代理人身份证文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4423423B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
agentLegal
;
@ApiModelProperty
(
value
=
"房产证明文件或乡镇街道土管部门房屋产权证明文件文件标识"
)
@ApiModelProperty
(
value
=
"房产证明文件或乡镇街道土管部门房屋产权证明文件文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938Aads5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
realEstateLegal
;
@ApiModelProperty
(
value
=
"房屋屋顶租赁协议/户用光伏共建开发协议文件标识"
)
@ApiModelProperty
(
value
=
"房屋屋顶租赁协议/户用光伏共建开发协议文件标识"
,
example
=
"[{url: \"/upload/common/BABrwerF56B5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
houseAgreementLegal
;
@ApiModelProperty
(
value
=
"法人的企业征信报告、工商内档文件标识"
)
@ApiModelProperty
(
value
=
"法人的企业征信报告、工商内档文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4Fwqeqw9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
creditReportLegal
;
@ApiModelProperty
(
value
=
"项目备案证文件标识"
)
@ApiModelProperty
(
value
=
"项目备案证文件标识"
,
example
=
"[{url: \"/upload/common/BABdDsdadasdwrfAFSDSArf9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
filingsLegal
;
@ApiModelProperty
(
value
=
" 省市区详细地址"
)
@ApiModelProperty
(
value
=
" 省市区详细地址"
,
example
=
"北京市/北京城区/东城区"
)
private
String
projectAddressDetail
;
@ApiModelProperty
(
value
=
"勘察表id"
)
@ApiModelProperty
(
value
=
"勘察表id"
,
example
=
"1854346995112611841"
)
private
Long
surveyInformationId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/DesignInformationDto.java
View file @
b6f1c2f8
...
...
@@ -24,102 +24,102 @@ public class DesignInformationDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"典型设计图信息"
)
@ApiModelProperty
(
value
=
"典型设计图信息"
,
example
=
"[{uid: \"0.2fcslywd2ry\", name: \"11.dws\", url: \"/upload/common/74FD9327D410951E60319A3215641DDE.dws\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
typicalDiagram
;
/**
* 典型设计图信息
*/
@ApiModelProperty
(
value
=
"典型设计图信息"
)
@ApiModelProperty
(
value
=
"典型设计图信息"
,
example
=
"[{uid: \"0.qbiq6dutwl\", name: \"11.dwg\", url: \"/upload/common/4B4C1D996B21A1F4CBBD9B72A92AFBA0.dwg\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
engineering
;
@ApiModelProperty
(
value
=
"组件排布图"
)
@ApiModelProperty
(
value
=
"组件排布图"
,
example
=
"[{uid: \"0.9bn4t1r35hf\", name: \"11.dwg\", url: \"/upload/common/E42849CBDE341C85870262917024A.dwg\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
componentLayout
;
@ApiModelProperty
(
value
=
"组件支架图"
)
@ApiModelProperty
(
value
=
"组件支架图"
,
example
=
"[{uid: \"0.26j7x3whyx8\", name: \"11.dws\", url: \"/upload/common/D9B23BWADAWDAWD931251F9C1A257.dws\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
componentBracket
;
@ApiModelProperty
(
value
=
"组串接线图"
)
@ApiModelProperty
(
value
=
"组串接线图"
,
example
=
"[{uid: \"0.36j7x3whyx8\", name: \"11.dws\", url: \"/upload/common/D9B23B3407AWADAWF9C1A257.dws\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
connectionLine
;
@ApiModelProperty
(
value
=
"一次接线图"
)
@ApiModelProperty
(
value
=
"一次接线图"
,
example
=
"[{uid: \"0.46j7x3whyx8\", name: \"11.dws\", url: \"/upload/common/D9B23B3DWAD51F9C1A257.dws\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
onceLine
;
@ApiModelProperty
(
value
=
"组件"
)
@ApiModelProperty
(
value
=
"组件"
,
example
=
"[{\"gl\":\"245W\",\"wlbm\":\"1\",\"pzsl\":\"1\",\"bk\":\"30b\",\"Symbol_key\":\"11750F96-B831-4D1F-87F0-5EB18A0C0301\",\"wlmc\":\"1\",\"lx\":\"danjing\",\"dcpgg\":\"1\",\"zgl\":1,\"dsm\":\"dm\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
assembly
;
@ApiModelProperty
(
value
=
"逆变器"
)
@ApiModelProperty
(
value
=
"逆变器"
,
example
=
"[{\"xl\":\"bx\",\"gl\":1,\"wlbm\":\"1\",\"pzsl\":\"1\",\"Symbol_key\":\"0665F5B8-19E6-470B-BADC-C94A5C4081E0\",\"wlmc\":\"1\",\"xw\":\"dx\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
inverter
;
@ApiModelProperty
(
value
=
"电表箱"
)
@ApiModelProperty
(
value
=
"电表箱"
,
example
=
"[{\"wlbm\":\"1\",\"cz\":\"smc\",\"gn\":\"dz\",\"pzsl\":\"1\",\"Symbol_key\":\"49CE32B8-F22B-4007-B4A3-315A55BE7AEA\",\"wlmc\":\"1\",\"swms\":\"qesw\",\"xw\":\"dx\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
electricityMeter
;
@ApiModelProperty
(
value
=
"电缆"
)
@ApiModelProperty
(
value
=
"电缆"
,
example
=
"[{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"BD49C438-C85F-4A88-B105-2757F0EC454A\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"ED62C48A-0E32-459C-B02C-ED4C7475E508\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"14EF658D-446A-4D80-AE99-AF62898A43D2\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"6E8A3BEE-9D6B-489C-9339-0362B8892660\",\"wlmc\":\"554545\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
cable
;
@ApiModelProperty
(
value
=
"支架"
)
@ApiModelProperty
(
value
=
"支架"
,
example
=
"[{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"BD49C438-C85F-4A88-B105-2757F0EC454A\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"ED62C48A-0E32-459C-B02C-ED4C7475E508\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"14EF658D-446A-4D80-AE99-AF62898A43D2\",\"wlmc\":\"554545\"},{\"xh\":\"ZR-YJV22\",\"gg\":\"3×50+1×25\",\"wlbm\":\"的非官方的功夫格斗\",\"pzsl\":55,\"Symbol_key\":\"6E8A3BEE-9D6B-489C-9339-0362B8892660\",\"wlmc\":\"554545\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
support
;
@ApiModelProperty
(
value
=
" 防滑雪措施"
)
@ApiModelProperty
(
value
=
" 防滑雪措施"
,
example
=
"wxfhxcs"
)
private
String
antiSkiing
;
@ApiModelProperty
(
value
=
" 防滑雪措施备注"
)
@ApiModelProperty
(
value
=
" 防滑雪措施备注"
,
example
=
"防滑雪措施备注"
)
private
String
antiSkiingNotes
;
@ApiModelProperty
(
value
=
" 抽检"
)
@ApiModelProperty
(
value
=
" 抽检"
,
example
=
"f"
)
private
String
spotCheck
;
@ApiModelProperty
(
value
=
" 抽检意见"
)
@ApiModelProperty
(
value
=
" 抽检意见"
,
example
=
"抽检意见"
)
private
String
spotCheckOpinion
;
@ApiModelProperty
(
value
=
"是否定制"
)
@ApiModelProperty
(
value
=
"是否定制"
,
example
=
"f"
)
private
String
isokCustomized
;
@ApiModelProperty
(
value
=
"是否加固"
)
@ApiModelProperty
(
value
=
"是否加固"
,
example
=
"f"
)
private
String
windResistant
;
@ApiModelProperty
(
value
=
"试点方案"
)
@ApiModelProperty
(
value
=
"试点方案"
,
example
=
"bsd"
)
private
String
pilotProgram
;
@ApiModelProperty
(
value
=
"
s试点物料
"
)
@ApiModelProperty
(
value
=
"
试点物料"
,
example
=
"bsd
"
)
private
String
pilotMaterials
;
@ApiModelProperty
(
value
=
"方位角"
)
@ApiModelProperty
(
value
=
"方位角"
,
example
=
"1"
)
private
String
azimuth
;
@ApiModelProperty
(
value
=
"倾角"
)
@ApiModelProperty
(
value
=
"倾角"
,
example
=
"1"
)
private
String
dipAngle
;
@ApiModelProperty
(
value
=
" 应用场景"
)
@ApiModelProperty
(
value
=
" 应用场景"
,
example
=
"应用场景"
)
private
String
applicationScenario
;
@ApiModelProperty
(
value
=
"应用场景数量"
)
@ApiModelProperty
(
value
=
"应用场景数量"
,
example
=
"11"
)
private
Integer
applicationScenarioNum
;
@ApiModelProperty
(
value
=
"支架方案"
)
@ApiModelProperty
(
value
=
"支架方案"
,
example
=
"支架方案"
)
private
String
supportScheme
;
@ApiModelProperty
(
value
=
"支架方案数量"
)
@ApiModelProperty
(
value
=
"支架方案数量"
,
example
=
"11"
)
private
Integer
supportSchemeNum
;
@ApiModelProperty
(
value
=
"特殊方案"
)
@ApiModelProperty
(
value
=
"特殊方案"
,
example
=
"特殊方案"
)
private
String
specialPlan
;
@ApiModelProperty
(
value
=
"特殊方案数量"
)
@ApiModelProperty
(
value
=
"特殊方案数量"
,
example
=
"111"
)
private
Integer
specialPlanNum
;
@ApiModelProperty
(
value
=
"农户id"
)
@ApiModelProperty
(
value
=
"农户id"
,
example
=
"1854346995242635266"
)
private
String
peasantHouseholdId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/ExtendedInformationDto.java
View file @
b6f1c2f8
...
...
@@ -24,14 +24,14 @@ public class ExtendedInformationDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"订单说明"
)
@ApiModelProperty
(
value
=
"订单说明"
,
example
=
"订单说明"
)
private
String
orderDescription
;
@ApiModelProperty
(
value
=
"联系人"
)
@ApiModelProperty
(
value
=
"联系人"
,
example
=
"[{\"qq\":\"11\",\"mailbox\":\"11\",\"wechat\":\"11\",\"telephone\":\"11\",\"userName\":\"11\",\"relation\":\"11\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
contacts
;
@ApiModelProperty
(
value
=
"勘察表id"
)
@ApiModelProperty
(
value
=
"勘察表id"
,
example
=
"1854346995112611841"
)
private
Long
surveyInformationId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/InformationDto.java
View file @
b6f1c2f8
...
...
@@ -24,21 +24,21 @@ public class InformationDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"文件编号"
)
@ApiModelProperty
(
value
=
"文件编号"
,
example
=
"WJ002JXSRYG202411073299"
)
private
String
fileNumber
;
@ApiModelProperty
(
value
=
"档案编号"
)
@ApiModelProperty
(
value
=
"档案编号"
,
example
=
"DA002JXSRYG202411073242"
)
private
String
archivesNumber
;
@ApiModelProperty
(
value
=
"身份证文件标识"
)
@ApiModelProperty
(
value
=
"身份证文件标识"
,
example
=
"[{url: \"/upload/common/B1893353D7C528EE4F68EE2245959D8.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
cardFile
;
@ApiModelProperty
(
value
=
" 房产证文件标识"
)
@ApiModelProperty
(
value
=
" 房产证文件标识"
,
example
=
"[{url: \"/upload/common/BABC7F938A4FF56B5CAFD9B55F5E50CD.png\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
houseProve
;
@ApiModelProperty
(
value
=
"勘察表id"
)
@ApiModelProperty
(
value
=
"勘察表id"
,
example
=
"1854346995112611841"
)
private
Long
surveyInformationId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/LoggerDto.java
View file @
b6f1c2f8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.LinkedHashMap
;
...
...
@@ -14,5 +15,6 @@ import java.util.List;
@ApiModel
(
value
=
"LoggerDto"
,
description
=
"审核日志"
)
public
class
LoggerDto
{
//订单跟踪
@ApiModelProperty
(
value
=
"订单跟踪"
)
List
<
LinkedHashMap
>
logger
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/PowerStationEngineeringInfoAllDto.java
View file @
b6f1c2f8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.*
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
/**
...
...
@@ -9,6 +10,7 @@ import lombok.Data;
* @createDate: 2024/1/12
*/
@Data
@ApiModel
(
value
=
"PowerStationEngineeringInfoAllDto"
,
description
=
"施工工程信息"
)
public
class
PowerStationEngineeringInfoAllDto
{
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/SurveyDetailsDto.java
View file @
b6f1c2f8
This diff is collapsed.
Click to expand it.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/SurveyInfoAllDto.java
View file @
b6f1c2f8
...
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.hygf.api.dto;
import
com.yeejoin.amos.boot.module.hygf.api.entity.*
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
...
...
@@ -9,47 +10,57 @@ import lombok.Data;
public
class
SurveyInfoAllDto
{
// 资料归档
@ApiModelProperty
(
value
=
"资料归档"
)
InformationDto
information
;
// 勘察信息详情
@ApiModelProperty
(
value
=
"勘察信息详情"
)
SurveyDetailsDto
surveyDetails
;
// 勘察信息
@ApiModelProperty
(
value
=
"勘察信息"
)
SurveyInformationDto
surveyInformation
;
// 扩展信息
@ApiModelProperty
(
value
=
"扩展信息"
)
ExtendedInformationDto
extendedInformation
;
// 商务信息
@ApiModelProperty
(
value
=
"商务信息"
)
CommercialDto
commercial
;
//设计信息
@ApiModelProperty
(
value
=
"设计信息"
)
DesignInformationDto
designInformation
;
//订单跟踪
@ApiModelProperty
(
value
=
"订单跟踪"
)
LoggerDto
orderTracking
;
//工程信息
@ApiModelProperty
(
value
=
"工程信息"
)
PowerStationEngineeringInfo
powerStationEngineeringInfo
;
//施工信息
@ApiModelProperty
(
value
=
"施工信息"
)
PowerStationConstructionData
powerStationConstructionData
;
//并网信息
@ApiModelProperty
(
value
=
"并网信息"
)
HygfOnGrid
hygfOnGrid
;
//派工单信息
@ApiModelProperty
(
value
=
"派工单信息"
)
WorkOrder
workOrder
;
//自审信息
@ApiModelProperty
(
value
=
"自审信息"
)
ConstructionRecords
constructionRecords
;
//验收信息
@ApiModelProperty
(
value
=
"验收信息"
)
AcceptanceCheck
acceptanceCheck
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/SurveyInformationDto.java
View file @
b6f1c2f8
...
...
@@ -29,98 +29,98 @@ public class SurveyInformationDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"勘察编号"
)
@ApiModelProperty
(
value
=
"勘察编号"
,
example
=
"KC002JXSRYG202411071202"
)
private
String
surveyNumber
;
@ApiModelProperty
(
value
=
"电站类型"
)
@ApiModelProperty
(
value
=
"电站类型"
,
example
=
"zx"
)
private
String
powerStationType
;
@ApiModelProperty
(
value
=
"开发方名称"
)
@ApiModelProperty
(
value
=
"开发方名称"
,
example
=
"MYSQL兼容经销商"
)
private
String
developerName
;
@ApiModelProperty
(
value
=
"开发方code"
)
@ApiModelProperty
(
value
=
"开发方code"
,
example
=
"86*355*443*883"
)
private
String
developerCode
;
@ApiModelProperty
(
value
=
"开发方平台id"
)
@ApiModelProperty
(
value
=
"开发方平台id"
,
example
=
"1815743601213181953"
)
private
Long
developerId
;
@ApiModelProperty
(
value
=
" 业务员id"
)
@ApiModelProperty
(
value
=
" 业务员id"
,
example
=
"1815743601213181953"
)
private
String
salesmanId
;
@ApiModelProperty
(
value
=
"业务员名称"
)
@ApiModelProperty
(
value
=
"业务员名称"
,
example
=
"admin"
)
private
String
salesman
;
@ApiModelProperty
(
value
=
"制单人"
)
@ApiModelProperty
(
value
=
"制单人"
,
example
=
"开发"
)
private
String
creator
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"制单时间"
)
@ApiModelProperty
(
value
=
"制单时间"
,
example
=
"2024-11-07 13:51:17"
)
private
Date
creatorTime
;
@ApiModelProperty
(
value
=
"业主类型"
)
@ApiModelProperty
(
value
=
"业主类型"
,
example
=
"jm"
)
private
String
ownerType
;
@ApiModelProperty
(
value
=
" 审核状态 0未审核,1审核中,2审核结束"
)
@ApiModelProperty
(
value
=
" 审核状态 0未审核,1审核中,2审核结束"
,
example
=
"0"
)
private
Integer
review
;
@ApiModelProperty
(
value
=
"来源农户编号"
)
@ApiModelProperty
(
value
=
"来源农户编号"
,
example
=
"NH002JXSRYG20241107121128"
)
private
String
peasantHouseholdNo
;
@ApiModelProperty
(
value
=
"业主姓名"
)
@ApiModelProperty
(
value
=
"业主姓名"
,
example
=
"admin"
)
private
String
ownersName
;
@ApiModelProperty
(
value
=
"联系电话"
)
@ApiModelProperty
(
value
=
"联系电话"
,
example
=
"13022982292"
)
private
String
telephone
;
@ApiModelProperty
(
value
=
"身份证号"
)
@ApiModelProperty
(
value
=
"身份证号"
,
example
=
"610481199402245014"
)
private
String
idCard
;
@ApiModelProperty
(
value
=
"邮箱"
)
@ApiModelProperty
(
value
=
"邮箱"
,
example
=
"212da@163.com"
)
private
String
mailbox
;
@ApiModelProperty
(
value
=
"项目详细地址"
)
@ApiModelProperty
(
value
=
"项目详细地址"
,
example
=
"北京市/北京城区/东城区"
)
private
String
projectAddressDetail
;
@ApiModelProperty
(
value
=
"常住详细地址"
)
@ApiModelProperty
(
value
=
"常住详细地址"
,
example
=
"北京市/北京城区/东城区"
)
private
String
permanentAddressDetail
;
@ApiModelProperty
(
value
=
"项目地址code"
)
@ApiModelProperty
(
value
=
"项目地址code"
,
example
=
"[110000, 110100, 110101]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Integer
>
projectAddress
;
@ApiModelProperty
(
value
=
"项目地址文字"
)
@ApiModelProperty
(
value
=
"项目地址文字"
,
example
=
"[\"北京市\", \"北京城区\", \"东城区\"]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
String
>
projectAddressText
;
@ApiModelProperty
(
value
=
"项目地址"
)
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"北京市/北京城区/东城区"
)
private
String
projectAddressName
;
@ApiModelProperty
(
value
=
"常住地址"
)
@ApiModelProperty
(
value
=
"常住地址"
,
example
=
"北京市/北京城区/东城区"
)
private
String
permanentAddressName
;
@ApiModelProperty
(
value
=
"常住地址code"
)
@ApiModelProperty
(
value
=
"常住地址code"
,
example
=
"[110000, 110100, 110101]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Integer
>
permanentAddress
;
@ApiModelProperty
(
value
=
"常住地址文字"
)
@ApiModelProperty
(
value
=
"常住地址文字"
,
example
=
"北京市/北京城区/东城区"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
String
>
permanentAddressText
;
@ApiModelProperty
(
value
=
"常住是否相同"
)
@ApiModelProperty
(
value
=
"常住是否相同"
,
example
=
"相同"
)
private
String
isPermanent
;
@ApiModelProperty
(
value
=
"定金"
)
@ApiModelProperty
(
value
=
"定金"
,
example
=
"12.23"
)
private
Float
deposit
;
@ApiModelProperty
(
value
=
"区域公司id"
)
@ApiModelProperty
(
value
=
"区域公司id"
,
example
=
"1702215275253886977"
)
@NotNull
(
message
=
"区域公司id不能为空"
)
private
Long
regionalCompaniesSeq
;
@ApiModelProperty
(
value
=
"农户id"
)
@ApiModelProperty
(
value
=
"农户id"
,
example
=
"1854346995112611841"
)
private
Long
peasantHouseholdId
;
@ApiModelProperty
(
value
=
"身份证正面"
)
@ApiModelProperty
(
value
=
"身份证正面"
,
example
=
"[{url: \"/upload/common/F0DC9029F692D5D88F18CDAF8E45561.jpg\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
idCardFront
;
@ApiModelProperty
(
value
=
"身份证反面"
)
@ApiModelProperty
(
value
=
"身份证反面"
,
example
=
"[{url: \"/upload/common/2F7BD22F5A557469FC484C5E3E62B56D.jpg\"}]"
)
@TableField
(
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
idCardOpposite
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/WorkOrderPage.java
View file @
b6f1c2f8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -14,92 +15,97 @@ import java.util.List;
*/
@Data
@ApiModel
(
value
=
"WorkOrderPage"
,
description
=
"派工单分页"
)
public
class
WorkOrderPage
{
@ApiModelProperty
(
value
=
"农户id"
)
@ApiModelProperty
(
value
=
"农户id"
,
example
=
"1712049025391267842"
)
protected
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"农户信息编号"
)
@ApiModelProperty
(
value
=
"农户信息编号"
,
example
=
"NH004GXZZZZYLBL202405164277"
)
private
String
peasantHouseholdNo
;
@ApiModelProperty
(
value
=
"开发商"
)
@ApiModelProperty
(
value
=
"开发商"
,
example
=
"admin"
)
private
String
developerName
;
@ApiModelProperty
(
value
=
"区域公司"
)
@ApiModelProperty
(
value
=
"区域公司"
,
example
=
"户用光伏测试有限公司"
)
private
String
regionalCompaniesName
;
@ApiModelProperty
(
value
=
"派工单编号"
)
@ApiModelProperty
(
value
=
"派工单编号"
,
example
=
"PG060HBWHXZ202404149953"
)
private
String
workOrderNum
;
@ApiModelProperty
(
value
=
"业主姓名"
)
@ApiModelProperty
(
value
=
"业主姓名"
,
example
=
"admin"
)
private
String
ownersName
;
@ApiModelProperty
(
value
=
"工程负责人"
)
@ApiModelProperty
(
value
=
"工程负责人"
,
example
=
"admin"
)
private
String
projectRegionManager
;
@ApiModelProperty
(
value
=
"施工负责人"
)
@ApiModelProperty
(
value
=
"施工负责人"
,
example
=
"admin"
)
private
String
constructionRegionManager
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@ApiModelProperty
(
value
=
"完工时间"
)
@ApiModelProperty
(
value
=
"完工时间"
,
example
=
"2024-10-25"
)
private
Date
completionDate
;
@ApiModelProperty
(
value
=
"项目地址"
)
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"北京市/北京城区/东城"
)
private
String
projectAddressName
;
@ApiModelProperty
(
value
=
"电站施工状态"
)
@ApiModelProperty
(
value
=
"电站施工状态"
,
example
=
"已完工"
)
private
String
powerStationConstructionStatus
;
@ApiModelProperty
(
value
=
"派工电站id"
)
@ApiModelProperty
(
value
=
"派工电站id"
,
example
=
"1712049025391267842"
)
protected
Long
workOrderPowerStationId
;
@ApiModelProperty
(
value
=
"派工电站节点标识"
)
@ApiModelProperty
(
value
=
"派工电站节点标识"
,
example
=
"1712049025391267842"
)
protected
String
workOrderPowerStationNode
;
@ApiModelProperty
(
value
=
"派工单id"
)
@ApiModelProperty
(
value
=
"派工单id"
,
example
=
"1712049025391267842"
)
protected
String
workOrderId
;
/**
* 区域公司id
*/
@ApiModelProperty
(
value
=
"区域公司id"
,
example
=
"1703949560172277762"
)
private
Long
regionCompanyId
;
@ApiModelProperty
(
value
=
"平台经销商单位id"
)
@ApiModelProperty
(
value
=
"平台经销商单位id"
,
example
=
"1761919380884582402"
)
private
Long
amosDealerId
;
@ApiModelProperty
(
value
=
"类型"
,
example
=
"2"
)
private
String
type
;
@ApiModelProperty
(
value
=
"片区审核"
)
@ApiModelProperty
(
value
=
"片区审核"
,
example
=
"通过"
)
private
String
powerStationAreaStatus
;
@ApiModelProperty
(
value
=
"设计审核"
)
@ApiModelProperty
(
value
=
"设计审核"
,
example
=
"通过"
)
private
String
powerStationDesignStatus
;
@ApiModelProperty
(
value
=
"工程审核"
)
@ApiModelProperty
(
value
=
"工程审核"
,
example
=
"通过"
)
private
String
powerStationEngineeringStatus
;
@ApiModelProperty
(
value
=
"判断是否有进行中的整改单数量"
)
@ApiModelProperty
(
value
=
"判断是否有进行中的整改单数量"
,
example
=
"33"
)
private
Long
rectificationNum
;
@ApiModelProperty
(
value
=
"最后一条作废整改单id"
)
@ApiModelProperty
(
value
=
"最后一条作废整改单id"
,
example
=
"1720655712712945666"
)
private
Long
rollbackOrderId
;
@ApiModelProperty
(
value
=
"页码"
,
example
=
"1"
)
int
current
;
@ApiModelProperty
(
value
=
"大小"
,
example
=
"20"
)
int
size
;
@ApiModelProperty
(
value
=
"数据过滤标识"
)
@ApiModelProperty
(
value
=
"数据过滤标识"
,
example
=
"[yseq,tet]"
)
private
List
<
String
>
workOrderPowerStationNodes
;
@ApiModelProperty
(
value
=
"判断是否可以审核,默认不可以"
)
@ApiModelProperty
(
value
=
"判断是否可以审核,默认不可以"
,
example
=
"不可以"
)
private
String
isAudit
;
@ApiModelProperty
(
value
=
"历史审核意见"
)
@ApiModelProperty
(
value
=
"历史审核意见"
,
example
=
"不通过"
)
private
String
auditIdea
;
@ApiModelProperty
(
value
=
"实例id"
)
@ApiModelProperty
(
value
=
"实例id"
,
example
=
"8dbc3974-a160-11ef-aa06-02420a1c0010"
)
private
String
instanceId
;
@ApiModelProperty
(
value
=
"电站安装规模"
)
@ApiModelProperty
(
value
=
"电站安装规模"
,
example
=
"245.55"
)
private
String
scale
;
@ApiModelProperty
(
value
=
"电站实际规模"
)
@ApiModelProperty
(
value
=
"电站实际规模"
,
example
=
"245.75"
)
private
String
realScale
;
@ApiModelProperty
(
value
=
"省份"
,
example
=
"陕西省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"首次编辑施工资料日期"
)
@ApiModelProperty
(
value
=
"首次编辑施工资料日期"
,
example
=
"2024-10-14 10:12:31"
)
private
String
firstConstructionDate
;
@ApiModelProperty
(
value
=
"开始时间"
,
example
=
"2024-10-14 10:12:31"
)
private
String
startTime
;
@ApiModelProperty
(
value
=
"结束时间"
,
example
=
"2024-10-15 10:12:31"
)
private
String
endTime
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/WorkOrderPowerStationDto.java
View file @
b6f1c2f8
...
...
@@ -19,15 +19,16 @@ public class WorkOrderPowerStationDto extends BaseDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"施工电站Id"
,
example
=
"1779359620159008770"
)
private
Long
workOrderId
;
@ApiModelProperty
(
value
=
"农户ID"
,
example
=
"177935963124219008770"
)
private
Long
peasantHouseholdId
;
@ApiModelProperty
(
value
=
"电站施工状态"
)
@ApiModelProperty
(
value
=
"电站施工状态"
,
example
=
"已完工"
)
private
String
powerStationConstructionStatus
;
@ApiModelProperty
(
value
=
"完工审核意见"
)
@ApiModelProperty
(
value
=
"完工审核意见"
,
example
=
"通过"
)
private
String
completionAuditOpinion
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/YearPowerDto.java
View file @
b6f1c2f8
...
...
@@ -17,16 +17,16 @@ public class YearPowerDto {
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"第三方电站id"
)
@ApiModelProperty
(
value
=
"第三方电站id"
,
example
=
"158889985588"
)
private
String
thirdStationId
;
@ApiModelProperty
(
value
=
"日期"
)
@ApiModelProperty
(
value
=
"日期"
,
example
=
"2024-10-15"
)
private
String
month
;
@ApiModelProperty
(
value
=
"年月"
)
@ApiModelProperty
(
value
=
"年月"
,
example
=
"2024"
)
private
String
year
;
@ApiModelProperty
(
value
=
"平均功率"
)
@ApiModelProperty
(
value
=
"平均功率"
,
example
=
"2255.32"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/ConstructionRecords.java
View file @
b6f1c2f8
...
...
@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.hygf.api.entity;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
...
...
@@ -20,6 +22,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_construction_records"
)
@ApiModel
(
value
=
"ConstructionRecords"
,
description
=
"施工日志"
)
public
class
ConstructionRecords
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -27,47 +30,55 @@ public class ConstructionRecords extends BaseEntity {
/**
* 操作人
*/
@ApiModelProperty
(
value
=
"操作人"
,
example
=
"余干多"
)
@TableField
(
"operator"
)
private
String
operator
;
/**
* 操作内容
*/
@ApiModelProperty
(
value
=
"操作内容"
,
example
=
"提交并网资料"
)
@TableField
(
"operation_content"
)
private
String
operationContent
;
/**
* 操作时间
*/
@ApiModelProperty
(
value
=
"操作时间"
,
example
=
"2024-11-07 15:02:42"
)
@TableField
(
"operation_time"
)
private
Date
operationTime
;
/**
* 操作结果
*/
@ApiModelProperty
(
value
=
"操作结果"
,
example
=
"通过"
)
@TableField
(
"operation_results"
)
private
String
operationResults
;
/**
* 施工单id
*/
@ApiModelProperty
(
value
=
"施工单id"
,
example
=
"1854418822019158018"
)
@TableField
(
"work_order_id"
)
private
Long
workOrderId
;
/**
* 施工电站
*/
@ApiModelProperty
(
value
=
"施工电站"
,
example
=
"1854411671791996929"
)
@TableField
(
"work_order_power_station_id"
)
private
Long
workOrderPowerStationId
;
/**
* 农户id
*/
@ApiModelProperty
(
value
=
"农户id"
,
example
=
"1854346995242635266"
)
@TableField
(
"peasant_household_id"
)
private
Long
peasantHouseholdId
;
@TableField
(
"notes"
)
@ApiModelProperty
(
value
=
"备注"
,
example
=
"备注"
)
private
String
notes
;
...
...
@@ -86,6 +97,7 @@ public class ConstructionRecords extends BaseEntity {
}
@TableField
(
exist
=
false
)
@ApiModelProperty
(
value
=
"施工日志"
)
List
<
ConstructionRecords
>
constructionRecordsList
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/HygfOnGrid.java
View file @
b6f1c2f8
...
...
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
...
...
@@ -22,81 +24,92 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"hygf_on_grid_and_acceptance"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"HygfOnGrid"
,
description
=
"并网信息"
)
public
class
HygfOnGrid
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 并网申请
并网申请
*/
@ApiModelProperty
(
value
=
"并网申请"
,
example
=
"[{\"uid\":\"amos-upload-1718704468706-45\",\"name\":\"c697beac6170e3aa7b300a44fef9751.png\",\"url\":\"/upload/jxiop/amos_studio/6702951/E0B1EC278112E95474A272E8E3478C94.png\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"grid_connection_application"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
gridConnectionApplication
;
/**
* 并网回执
*/
@ApiModelProperty
(
value
=
"并网回执"
,
example
=
"[{\"uid\":\"amos-upload-1718704468706-47\",\"name\":\"ff3bb95792ad9aab2a7562640f56387.png\",\"url\":\"/upload/jxiop/amos_studio/6702951/62179B20ABBBCF1FFFBEF328E36828.png\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"grid_connection_receipt"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
gridConnectionReceipt
;
/**
* 并网方案
*/
@ApiModelProperty
(
value
=
"并网方案"
,
example
=
"[{\"uid\":\"amos-upload-1718704468706-49\",\"name\":\"01d5189960473e76aae9cea2e7c3c6b.png\",\"url\":\"/upload/jxiop/amos_studio/6702951/E64563083D0FF1FF375BDEA13E9CD11.png\",\"status\":\"done\"},{\"uid\":\"amos-upload-1718704468706-50\",\"name\":\"ef69465d929b216519f3cb42ee5da8b.png\",\"url\":\"/upload/jxiop/amos_studio/6702951/7FECCAE05CF8C678DB02869C9478FED.png\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"grid_connection_scheme"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
gridConnectionScheme
;
/**
* 供电合同
*/
@ApiModelProperty
(
value
=
"供电合同"
,
example
=
"[{\"uid\":\"0.optumczxo5r\",\"name\":\"4921.jpg\",\"url\":\"/upload/common/7AF1F7FF6D20B3A0DFB919DD2C0CE87.jpg\"}]"
)
@TableField
(
value
=
"power_supply_contract"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
powerSupplyContract
;
/**
* 购售合同
*/
@ApiModelProperty
(
value
=
"购售合同"
,
example
=
"[{\"uid\":\"amos-upload-1718276542534-12\",\"name\":\"发用电合同.pdf\",\"url\":\"/upload/jxiop/amos_studio/6406664/E0FA7C856A991C6FEA89B2F6A2A968.pdf\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"purchase_sale_contract"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
purchaseSaleContract
;
/**
* 并网协议
*/
@ApiModelProperty
(
value
=
"并网协议"
,
example
=
"[{\"uid\":\"amos-upload-1718276542534-14\",\"name\":\"发用电合同.pdf\",\"url\":\"/upload/jxiop/amos_studio/6406664/F2730C3413BD5E97EAA8A637A1D83F2.pdf\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"grid_connection_protocol"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
gridConnectionProtocol
;
/**
* 并网合同
*/
@ApiModelProperty
(
value
=
"并网合同"
,
example
=
"[{\"uid\":\"amos-upload-1718722141999-38\",\"name\":\"发用电合同.pdf\",\"url\":\"/upload/jxiop/amos_studio/6406664/6F27B3267D1B7190253832B4C2BCBD3.pdf\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"grid_connection_contract"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
gridConnectionContract
;
/**
* 光e宝
*/
@ApiModelProperty
(
value
=
"光e宝"
,
example
=
"[{\"uid\":\"amos-upload-1719462431414-41\",\"name\":\"发用电.pdf\",\"url\":\"/upload/jxiop/amos_studio/6406664/4F46FA9F2E4A19378CEB7AA546AFB.pdf\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"guang_e_bao"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
guangEBao
;
/**
* 开户行
*/
@ApiModelProperty
(
value
=
"开户行"
,
example
=
"海口农商银行石山支行"
)
@TableField
(
"bank"
)
private
String
bank
;
/**
* 户名
*/
@ApiModelProperty
(
value
=
"户名"
,
example
=
"钟保才"
)
@TableField
(
"account_name"
)
private
String
accountName
;
/**
* 账号
*/
@ApiModelProperty
(
value
=
"账号"
,
example
=
"3436248200000740"
)
@TableField
(
"account_number"
)
private
String
accountNumber
;
/**
* 合同到期时间
*/
@ApiModelProperty
(
value
=
"合同到期时间"
,
example
=
"2049-06-06"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"contract_expiration_date"
)
private
Date
contractExpirationDate
;
...
...
@@ -104,6 +117,7 @@ public class HygfOnGrid extends BaseEntity {
/**
* 有效发电开始日
*/
@ApiModelProperty
(
value
=
"有效发电开始日"
,
example
=
"2024-06-11"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"effective_power_generation_start_date"
)
private
Date
effectivePowerGenerationStartDate
;
...
...
@@ -111,42 +125,50 @@ public class HygfOnGrid extends BaseEntity {
/**
* 并网箱整体照片
*/
@ApiModelProperty
(
value
=
"并网箱整体照片"
,
example
=
"[{\"uid\":\"amos-upload-1719408990562-61\",\"name\":\"电箱.jpg\",\"url\":\"/upload/jxiop/amos_studio/6406664/FA626C261EE18B852C520A2D172ACE2.jpg\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"overall_photo_grid_cage"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
overallPhotoGridCage
;
/**
* 表箱整体照片
*/
@ApiModelProperty
(
value
=
"表箱整体照片"
,
example
=
"[{\"uid\":\"amos-upload-1719408990562-63\",\"name\":\"电箱.jpg\",\"url\":\"/upload/jxiop/amos_studio/6406664/9281CC7CC55DCC6488B5193F3B6081.jpg\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"electric_meter_box"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
electricMeterBox
;
/**
* 电表照片或视频
*/
@ApiModelProperty
(
value
=
"电表照片或视频"
,
example
=
"[{\"uid\":\"amos-upload-1719408990562-99\",\"name\":\"电表.jpg\",\"url\":\"/upload/jxiop/amos_studio/6406664/B399377A21604009B9F6697F438A9B7.jpg\",\"status\":\"done\"}]"
)
@TableField
(
value
=
"electricity_meter"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
electricityMeter
;
/**
* 施工单id
*/
@ApiModelProperty
(
value
=
"施工单id"
,
example
=
"1804051827063287810"
)
@TableField
(
"work_order_id"
)
private
Long
workOrderId
;
/**
* 施工电站id
*/
@ApiModelProperty
(
value
=
"施工电站id"
,
example
=
"1804051827105230850"
)
@TableField
(
"work_order_power_station_id"
)
private
Long
workOrderPowerStationId
;
/**
* 农户id
*/
@ApiModelProperty
(
value
=
"农户id"
,
example
=
"1784414465702260737"
)
@TableField
(
"peasant_household_id"
)
private
Long
peasantHouseholdId
;
@ApiModelProperty
(
value
=
"并网时间"
,
example
=
"2024-07-05 19:16:28"
)
@TableField
(
"grid_connection_time"
)
private
Date
gridConnectionTime
;
@ApiModelProperty
(
value
=
"类型"
,
example
=
"zx"
)
@TableField
(
exist
=
false
)
private
String
type
;
...
...
@@ -154,16 +176,19 @@ public class HygfOnGrid extends BaseEntity {
/**
* 片区整改单
*/
@ApiModelProperty
(
value
=
"片区整改单"
)
@TableField
(
exist
=
false
)
private
List
<
HygfRectificationOrder
>
areaOrders
;
/**
* 工程整改单
*/
@ApiModelProperty
(
value
=
"工程整改单"
)
@TableField
(
exist
=
false
)
private
List
<
HygfRectificationOrder
>
engineeringOrders
;
/**
* 设计整改单
*/
@ApiModelProperty
(
value
=
"设计整改单"
)
@TableField
(
exist
=
false
)
private
List
<
HygfRectificationOrder
>
designOrders
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/HygfRectificationOrder.java
View file @
b6f1c2f8
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -21,6 +22,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"hygf_rectification_order"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"HygfRectificationOrder"
,
description
=
"审核单"
)
public
class
HygfRectificationOrder
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -28,59 +30,69 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 农户姓名
*/
@ApiModelProperty
(
value
=
"农户姓名"
,
example
=
"冯宗荣"
)
@TableField
(
"peasant_househole_name"
)
private
String
peasantHouseholeName
;
/**
* 农户编号
*/
@ApiModelProperty
(
value
=
"农户编号"
,
example
=
"NH085SXAKZY202406274366"
)
@TableField
(
"peasant_househole_code"
)
private
String
peasantHouseholeCode
;
/**
*
农户编号
*
项目地址
*/
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"陕西省/安康市/紫阳县"
)
@TableField
(
"project_address_name"
)
private
String
projectAddressName
;
/**
* 农户场站id
*/
@ApiModelProperty
(
value
=
"农户场站id"
,
example
=
"1806275143140405250"
)
@TableField
(
"peasant_househole_id"
)
private
Long
peasantHouseholeId
;
/**
* 整改项
*/
@ApiModelProperty
(
value
=
"整改项"
,
example
=
"[{\"value\":\"巴登巴登棒棒哒\"},{\"value\":\"好多好多好多\"}]"
)
@TableField
(
value
=
"rectification_idea"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
rectificationIdea
;
/**
* 整改附件
*/
@ApiModelProperty
(
value
=
"整改附件"
,
example
=
"[{\"uid\":\"0.q86dqhs5ox\",\"name\":\"测试11文档 - 副本 (2).pdf\",\"url\":\"/upload/common/2A1F49AD23EE80CE924174E57936235.pdf\"}]"
)
@TableField
(
value
=
"rectification_file"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
rectificationFile
;
/**
* 整改结果附件
*/
@ApiModelProperty
(
value
=
"整改结果附件"
,
example
=
"[{\"uid\":\"0.mh6ka3udyu\",\"name\":\"测试11文档 - 副本 (5).pdf\",\"url\":\"/upload/common/2E7114E14DD89C11BCAA9C3803AF16B.pdf\"}]"
)
@TableField
(
value
=
"result_file"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
resultFile
;
/**
* 整改结果
*/
@ApiModelProperty
(
value
=
"整改结果"
,
example
=
"[{\"value\":\"22\"}]"
)
@TableField
(
value
=
"rectification_result"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
rectificationResult
;
/**
* 审核意见
*/
@ApiModelProperty
(
value
=
"审核意见"
,
example
=
"片区审核驳回"
)
@TableField
(
"audit_idea"
)
private
String
auditIdea
;
/**
* 审核结果
*/
@ApiModelProperty
(
value
=
"审核结果"
,
example
=
"通过"
)
@TableField
(
"audit_result"
)
private
String
auditResult
;
...
...
@@ -88,6 +100,7 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 整改类型
*/
@ApiModelProperty
(
value
=
"整改类型"
,
example
=
"土建类"
)
@TableField
(
"rectification_type"
)
private
String
rectificationType
;
...
...
@@ -95,24 +108,28 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 整改来源
*/
@ApiModelProperty
(
value
=
"整改来源"
,
example
=
"area"
)
@TableField
(
"rectification_source"
)
private
String
rectificationSource
;
/**
* 整改来源
*/
@ApiModelProperty
(
value
=
"整改来源"
,
example
=
"area"
)
@TableField
(
exist
=
false
)
private
String
rectificationSourceName
;
/**
* 整改历史意见
*/
@ApiModelProperty
(
value
=
"整改历史意见"
,
example
=
"[{\"value\":\"片区不通过\"},{\"value\":\"2024-08-16 10:20:34: 片区驳回不通过\"}]"
)
@TableField
(
value
=
"rectification_history"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
rectificationHistory
;
/**
* 整改单状态
*/
@ApiModelProperty
(
value
=
"整改单状态"
,
example
=
"已完成"
)
@TableField
(
"rectification_status"
)
private
String
rectificationStatus
;
...
...
@@ -120,6 +137,7 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 是否提交 0 提交 1 暂存
*/
@ApiModelProperty
(
value
=
"是否提交 0 提交 1 暂存"
,
example
=
"0"
)
@TableField
(
exist
=
false
)
private
String
addorSubmit
;
...
...
@@ -127,6 +145,7 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 工程负责人
*/
@ApiModelProperty
(
value
=
"工程负责人"
,
example
=
"admin"
)
@TableField
(
"project_region_manger"
)
private
String
projectRegionManager
;
...
...
@@ -134,13 +153,16 @@ public class HygfRectificationOrder extends BaseEntity {
/**
* 是否提交 0 提交 1 暂存
*/
@ApiModelProperty
(
value
=
"是否提交 0 提交 1 暂存"
,
example
=
"0"
)
@TableField
(
exist
=
false
)
private
String
isAudit
;
@ApiModelProperty
(
value
=
"结果WEB"
,
example
=
"结果WEB"
)
@TableField
(
exist
=
false
)
private
String
rectificationResultWeb
;
@ApiModelProperty
(
value
=
"历史WEB"
,
example
=
"历史WEB"
)
@TableField
(
exist
=
false
)
private
String
rectificationHistoryWeb
;
@ApiModelProperty
(
value
=
"ideaWeb"
,
example
=
"ideaWeb"
)
@TableField
(
exist
=
false
)
private
String
rectificationIdeaWeb
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/PeasantHousehold.java
View file @
b6f1c2f8
...
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
...
...
@@ -21,6 +23,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"hygf_peasant_household"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"PeasantHousehold"
,
description
=
"农户信息"
)
public
class
PeasantHousehold
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -29,166 +32,196 @@ public class PeasantHousehold extends BaseEntity {
/**
* 勘察表id
*/
@ApiModelProperty
(
value
=
"勘察表id"
,
example
=
"1712050621051310082"
)
@TableField
(
"survey_information_id"
)
private
Long
surveyInformationId
;
/**
* 农户信息编号
*/
@ApiModelProperty
(
value
=
"农户信息编号"
,
example
=
"NH004GXZZZZYLBL202405164277"
)
@TableField
(
"peasant_household_no"
)
private
String
peasantHouseholdNo
;
/**
* 业主姓名
*/
@ApiModelProperty
(
value
=
"业主姓名"
,
example
=
"admin"
)
@TableField
(
"owners_name"
)
private
String
ownersName
;
/**
* 联系电话
*/
@ApiModelProperty
(
value
=
"联系电话"
,
example
=
"13700068571888"
)
@TableField
(
"telephone"
)
private
String
telephone
;
/**
* 开发方名称
*/
@ApiModelProperty
(
value
=
"开发方名称"
,
example
=
"系统演示专用账号"
)
@TableField
(
"developer_name"
)
private
String
developerName
;
/**
* 开发方code
*/
@ApiModelProperty
(
value
=
"开发方code"
,
example
=
"86*355*443*479"
)
@TableField
(
"developer_code"
)
private
String
developerCode
;
@ApiModelProperty
(
value
=
"开发方Id"
,
example
=
"1711989888259223554"
)
@TableField
(
"developer_id"
)
private
Long
developerId
;
/**
* 定金
*/
@ApiModelProperty
(
value
=
"定金"
,
example
=
"11.5"
)
@TableField
(
"deposit"
)
private
Float
deposit
;
/**
* 创建时间
*/
@ApiModelProperty
(
value
=
"创建时间"
,
example
=
"2023-10-11 18:20:51"
)
@TableField
(
"creation_time"
)
private
Date
creationTime
;
/**
* 项目地址
*/
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"[110000,110100,110101]"
)
@TableField
(
value
=
"project_address"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Integer
>
projectAddress
;
/**
* 常住地址
*/
@ApiModelProperty
(
value
=
"常住地址"
,
example
=
"[110000,110100,110101]"
)
@TableField
(
value
=
"permanent_address"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Integer
>
permanentAddress
;
/**
* 常住地址
*/
@ApiModelProperty
(
value
=
"常住地址"
,
example
=
"北京市/北京城区/东城"
)
@TableField
(
"permanent_address_name"
)
private
String
permanentAddressName
;
/**
* 项目地址
*/
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"北京市/北京城区/东城"
)
@TableField
(
"project_address_name"
)
private
String
projectAddressName
;
/**
* 是否勘察 0,1
*/
@ApiModelProperty
(
value
=
"是否勘察 0,1"
,
example
=
"0"
)
@TableField
(
"survey_or_not"
)
private
Integer
surveyOrNot
;
/**
* 身份证号
*/
@ApiModelProperty
(
value
=
"身份证号"
,
example
=
"210702199012010611"
)
@TableField
(
"id_card"
)
private
String
idCard
;
/**
* 邮箱
*/
@ApiModelProperty
(
value
=
"邮箱"
,
example
=
"22134124@163.com"
)
@TableField
(
"mailbox"
)
private
String
mailbox
;
/**
* 审核状态 0未审核,1审核中,2审核结束
*/
@ApiModelProperty
(
value
=
"审核状态 0未审核,1审核中,2审核结束"
,
example
=
"0"
)
@TableField
(
"review"
)
private
Integer
review
;
/**
* 项目详细地址
*/
@ApiModelProperty
(
value
=
"项目详细地址"
,
example
=
"汝湖镇仍中村委仍中村小组153号"
)
@TableField
(
"project_address_detail"
)
private
String
projectAddressDetail
;
/**
* 常住详细地址
*/
@ApiModelProperty
(
value
=
"常住详细地址"
,
example
=
"汝湖镇仍中村委仍中村小组153号"
)
@TableField
(
"permanent_address_detail"
)
private
String
permanentAddressDetail
;
/*
* 开发人
* */
@ApiModelProperty
(
value
=
"开发人"
,
example
=
"admin"
)
@TableField
(
"developer"
)
private
String
developer
;
@ApiModelProperty
(
value
=
"开发人Id"
,
example
=
"1711989888259223554"
)
@TableField
(
"developer_user_id"
)
private
String
developerUserId
;
/*
* 区域公司id
* */
@ApiModelProperty
(
value
=
"区域公司id"
,
example
=
"1703949560172277762"
)
@TableField
(
"regional_companies_seq"
)
private
Long
regionalCompaniesSeq
;
/*
* 区域公司code
* */
@ApiModelProperty
(
value
=
"区域公司code"
,
example
=
"86*354*344*385*464"
)
@TableField
(
"regional_companies_code"
)
private
String
regionalCompaniesCode
;
/*
* 区域公司名称
* */
@ApiModelProperty
(
value
=
"区域公司名称"
,
example
=
"户用光伏测试有限公司"
)
@TableField
(
"regional_companies_name"
)
private
String
regionalCompaniesName
;
/*
* 身份证正面
* */
@ApiModelProperty
(
value
=
"身份证正面"
,
example
=
"[{\"url\":\"/upload/common/1A1A581255340AE3E9FC42EE2E3D08F.jpg\"}]"
)
@TableField
(
value
=
"id_card_front"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
idCardFront
;
/*
* 身份证反面
* */
@ApiModelProperty
(
value
=
"身份证反面"
,
example
=
"[{\"url\":\"/upload/common/1A1A581255340AE3E9FC42EE2E3D08F.jpg\"}]"
)
@TableField
(
value
=
"id_card_opposite"
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
Object
>
idCardOpposite
;
/*
* 微信唯一id
* */
@ApiModelProperty
(
value
=
"微信唯一id"
,
example
=
"asdfwe212414"
)
@TableField
(
"open_id"
)
private
String
openId
;
/*
* 是否已认证(0-未认证,1-已认证)
* */
@ApiModelProperty
(
value
=
"是否已认证(0-未认证,1-已认证)"
,
example
=
"0"
)
@TableField
(
"is_certified"
)
private
Integer
isCertified
;
/*
* 平台userId
* */
@ApiModelProperty
(
value
=
"平台userId"
,
example
=
"5606165"
)
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/*
* 是否历史电站
* */
@ApiModelProperty
(
value
=
"是否历史电站"
,
example
=
"0"
)
@TableField
(
"is_history"
)
private
String
isHistory
;
@ApiModelProperty
(
value
=
"场站ID"
,
example
=
"1706869086106972161"
)
@TableField
(
exist
=
false
)
protected
Long
stationId
;
...
...
@@ -197,47 +230,56 @@ public class PeasantHousehold extends BaseEntity {
/**
* 已发货,已收货,
*/
@ApiModelProperty
(
value
=
"施工状态 已发货,已收货"
,
example
=
"已发货"
)
@TableField
(
"preparation_money_state"
)
private
String
preparationMoneyState
;
/**
* 备货状态
*/
@ApiModelProperty
(
value
=
"备货状态"
,
example
=
"备货中"
)
@TableField
(
"construction_state"
)
private
String
constructionState
;
@ApiModelProperty
(
value
=
"勘察或下个节点"
,
example
=
"勘察"
)
@TableField
(
exist
=
false
)
private
String
surveyOrNotText
;
@ApiModelProperty
(
value
=
"常住地址"
,
example
=
"北京市/北京城区/东城"
)
@TableField
(
exist
=
false
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
String
>
permanentAddressText
;
@ApiModelProperty
(
value
=
"项目地址"
,
example
=
"北京市/北京城区/东城"
)
@TableField
(
exist
=
false
,
typeHandler
=
FastjsonTypeHandler
.
class
)
private
List
<
String
>
projectAddressText
;
/**
* 当前农户下所有的合同是否已废弃, 1(全部已废弃), 0(未全部废弃)
*/
@ApiModelProperty
(
value
=
"当前农户下所有的合同是否已废弃, 1(全部已废弃), 0(未全部废弃)"
,
example
=
"0"
)
@TableField
(
exist
=
false
)
private
Integer
isAllRevoke
;
/**
* 电站规模
*/
@ApiModelProperty
(
value
=
"电站规模"
,
example
=
"25.50"
)
@TableField
(
exist
=
false
)
private
String
scale
;
/**
* 电站规模
*/
@ApiModelProperty
(
value
=
"电站实际规模"
,
example
=
"23.50"
)
@TableField
(
exist
=
false
)
private
String
realScale
;
/**
放款金额
*/
@ApiModelProperty
(
value
=
"放款金额"
,
example
=
"23.77"
)
@TableField
(
exist
=
false
)
private
Double
disbursementMoney
;
@ApiModelProperty
(
value
=
"省份"
,
example
=
"北京市"
)
@TableField
(
exist
=
false
)
private
String
province
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/PowerStationConstructionData.java
View file @
b6f1c2f8
This diff is collapsed.
Click to expand it.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/PowerStationEngineeringInfo.java
View file @
b6f1c2f8
...
...
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
...
...
@@ -22,6 +24,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"hygf_power_station_engineering_info"
,
autoResultMap
=
true
)
@ApiModel
(
value
=
"PowerStationEngineeringInfo"
,
description
=
"施工电站工程信息"
)
public
class
PowerStationEngineeringInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -29,88 +32,102 @@ public class PowerStationEngineeringInfo extends BaseEntity {
/**
* 组件规格
*/
@ApiModelProperty
(
value
=
"组件规格"
,
example
=
"540"
)
@TableField
(
"component_specification"
)
private
String
componentSpecification
;
/**
* 上网类型
*/
@ApiModelProperty
(
value
=
"上网类型"
,
example
=
"全额上网"
)
@TableField
(
"grid_connection_type"
)
private
String
gridConnectionType
;
/**
* 组件数量
*/
@ApiModelProperty
(
value
=
"组件数量"
,
example
=
"43"
)
@TableField
(
"component_quantity"
)
private
Integer
componentQuantity
;
/**
*
组件数
量
*
实际电
量
*/
@ApiModelProperty
(
value
=
"实际电量"
,
example
=
"23.22"
)
@TableField
(
"real_scale"
)
private
Double
realScale
;
/**
* 逆变器数量
*/
@ApiModelProperty
(
value
=
"逆变器数量"
,
example
=
"43"
)
@TableField
(
"inverter_quantity"
)
private
Integer
inverterQuantity
;
/**
* 并网箱数量
*/
@ApiModelProperty
(
value
=
"并网箱数量"
,
example
=
"21"
)
@TableField
(
"grid_box_quantity"
)
private
Integer
gridBoxQuantity
;
/**
* 电缆规格
*/
@ApiModelProperty
(
value
=
"电缆规格"
,
example
=
"4x6"
)
@TableField
(
"cable_specification"
)
private
String
cableSpecification
;
/**
* 电站设计方案
*/
@ApiModelProperty
(
value
=
"电站设计方案"
,
example
=
"43"
)
@TableField
(
"power_station_design_plan"
)
private
String
powerStationDesignPlan
;
/**
* 屋顶类型
*/
@ApiModelProperty
(
value
=
"屋顶类型"
,
example
=
"平屋顶"
)
@TableField
(
"roof_type"
)
private
String
roofType
;
/**
* 组件类型
*/
@ApiModelProperty
(
value
=
"组件类型"
,
example
=
"单晶"
)
@TableField
(
"component_type"
)
private
String
componentType
;
/**
* 并网箱类型
*/
@ApiModelProperty
(
value
=
"并网箱类型"
,
example
=
"带计量表位"
)
@TableField
(
"grid_box_type"
)
private
String
gridBoxType
;
/**
* 并网箱功能
*/
@ApiModelProperty
(
value
=
"并网箱功能"
,
example
=
"一进一出"
)
@TableField
(
"grid_box_function"
)
private
String
gridBoxFunction
;
/**
*
*
*/
@ApiModelProperty
(
value
=
"派工单Id"
,
example
=
"1854410994177019905"
)
@TableField
(
"work_order_id"
)
private
Long
workOrderId
;
/**
*
*
*/
@ApiModelProperty
(
value
=
"施工电站ID"
,
example
=
"1854411671791996929"
)
@TableField
(
"work_order_power_station_id"
)
private
Long
workOrderPowerStationId
;
@ApiModelProperty
(
value
=
"完成时间"
,
example
=
"2024-11-19"
)
@TableField
(
value
=
"completion_date"
,
updateStrategy
=
FieldStrategy
.
IGNORED
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
completionDate
;
...
...
@@ -122,23 +139,27 @@ public class PowerStationEngineeringInfo extends BaseEntity {
* 施工组件信息
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
value
=
"施工组件信息"
,
example
=
"[{\"gl\":\"540W\",\"xlh\":\"*323\",\"wlbm\":\"\",\"bk\":\"\",\"id\":\"amos-timeuuid-1730961702464-5\",\"wlmc\":\"\",\"lx\":\"\",\"dcpgg\":\"\",\"dsm\":\"单面\"}]"
)
private
List
<
Object
>
constructionComponentInfo
;
/**
* 施工逆变器信息
*/
@ApiModelProperty
(
value
=
"施工逆变器信息"
,
example
=
"[{\"xl\":\"\",\"gl\":\"10kW\",\"xlh\":\"3232\",\"wlbm\":\"\",\"id\":\"amos-timeuuid-1730961702464-2\",\"wlmc\":\"\",\"yzm\":\"\",\"xw\":\"\"}]"
)
@TableField
(
exist
=
false
)
private
List
<
Object
>
constructionInverterInfo
;
/**
* 施工采集器信息
*/
@ApiModelProperty
(
value
=
"施工采集器信息"
,
example
=
"[{\"xlh\":\"3232\",\"id\":\"amos-timeuuid-1730961702464-3\"}]"
)
@TableField
(
exist
=
false
)
private
List
<
Object
>
constructionCollectorBoxInfo
;
/**
* 施工并网箱信息
*/
@ApiModelProperty
(
value
=
"施工并网箱信息"
,
example
=
"[{\"gl\":\"63A一进一出\",\"xlh\":\"*32323\",\"wlbm\":\"\",\"cz\":\"\",\"gn\":\"一进一出\",\"id\":\"amos-timeuuid-1730961702464-4\",\"wlmc\":\"\",\"lx\":\"带计量表位\",\"swms\":\"\",\"xw\":\"\"}]"
)
@TableField
(
exist
=
false
)
private
List
<
Object
>
constructionGridBoxInfo
;
...
...
@@ -147,24 +168,28 @@ public class PowerStationEngineeringInfo extends BaseEntity {
/**
* 工程负责人
*/
@ApiModelProperty
(
value
=
"工程负责人"
,
example
=
"admin"
)
@TableField
(
exist
=
false
)
private
String
projectRegionManager
;
/**
* 工程负责人电话
*/
@ApiModelProperty
(
value
=
"工程负责人电话"
,
example
=
"13342224434"
)
@TableField
(
exist
=
false
)
private
String
projectRegionManagerPhone
;
/**
* 施工负责人
*/
@ApiModelProperty
(
value
=
"施工负责人"
,
example
=
"admin"
)
@TableField
(
exist
=
false
)
private
String
constructionRegionManager
;
/**
* 施工负责人电话
*/
@ApiModelProperty
(
value
=
"施工负责人电话"
,
example
=
"13342224434"
)
@TableField
(
exist
=
false
)
private
String
constructionRegionManagerPhone
;
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/WorkOrder.java
View file @
b6f1c2f8
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -23,6 +24,7 @@ import java.util.List;
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_work_order"
)
@ApiModel
(
value
=
"WorkOrder"
,
description
=
"派工单实体类"
)
public
class
WorkOrder
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -30,18 +32,21 @@ public class WorkOrder extends BaseEntity {
/**
* 派工单编号
*/
@ApiModelProperty
(
value
=
"派工单编号"
,
example
=
"PG002JXSRYG202403226123"
)
@TableField
(
"work_order_num"
)
private
String
workOrderNum
;
/**
* 制单人
*/
@ApiModelProperty
(
value
=
"制单人"
,
example
=
"admin"
)
@TableField
(
"preparer"
)
private
String
preparer
;
/**
* 制单日期
*/
@ApiModelProperty
(
value
=
"制单日期"
,
example
=
"2024-03-22"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"issue_date"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
...
...
@@ -50,6 +55,7 @@ public class WorkOrder extends BaseEntity {
/**
* 计划开工日期
*/
@ApiModelProperty
(
value
=
"计划开工日期"
,
example
=
"2025-03-22"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"planned_start_date"
)
...
...
@@ -58,6 +64,7 @@ public class WorkOrder extends BaseEntity {
/**
* 计划完工日期
*/
@ApiModelProperty
(
value
=
"计划完工日期"
,
example
=
"2025-03-22"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@TableField
(
"planned_end_date"
)
...
...
@@ -66,18 +73,21 @@ public class WorkOrder extends BaseEntity {
/**
* 区域公司id
*/
@ApiModelProperty
(
value
=
"区域公司id"
,
example
=
"1702215275253886977"
)
@TableField
(
"region_company_id"
)
private
Long
regionCompanyId
;
/**
* 区域公司名称
*/
@ApiModelProperty
(
value
=
"区域公司名称"
,
example
=
"余干县赣德新能源科技有限公司"
)
@TableField
(
"region_company_name"
)
private
String
regionCompanyName
;
/**
* 区域公司orgcode
*/
@ApiModelProperty
(
value
=
"区域公司orgcode"
,
example
=
"86*354*344*385*446"
)
@TableField
(
"region_code"
)
private
String
regionCode
;
...
...
@@ -85,6 +95,7 @@ public class WorkOrder extends BaseEntity {
/**
* 区域公司省市区
*/
@ApiModelProperty
(
value
=
"区域公司省市区"
,
example
=
"江西省,上饶市,余干县"
)
@TableField
(
"region_address"
)
private
String
regionAddress
;
...
...
@@ -92,76 +103,86 @@ public class WorkOrder extends BaseEntity {
/**
* 工程负责人
*/
@ApiModelProperty
(
value
=
"工程负责人"
,
example
=
"admin"
)
@TableField
(
"project_region_manager"
)
private
String
projectRegionManager
;
/**
* 工程负责人电话
*/
@ApiModelProperty
(
value
=
"工程负责人电话"
,
example
=
"133222244122"
)
@TableField
(
"project_region_manager_phone"
)
private
String
projectRegionManagerPhone
;
/**
* 施工负责人
*/
@ApiModelProperty
(
value
=
"施工负责人"
,
example
=
"admin"
)
@TableField
(
"construction_region_manager"
)
private
String
constructionRegionManager
;
/**
* 施工负责人电话
*/
@ApiModelProperty
(
value
=
"施工负责人电话"
,
example
=
"133222244122"
)
@TableField
(
"construction_region_manager_phone"
)
private
String
constructionRegionManagerPhone
;
/**
* 派工单状态
*/
@ApiModelProperty
(
value
=
"派工单状态"
,
example
=
"已完工"
)
@TableField
(
"work_order_status"
)
private
String
workOrderStatus
;
@ApiModelProperty
(
value
=
"平台经销商单位id"
)
@ApiModelProperty
(
value
=
"平台经销商单位id"
,
example
=
"1706869086106972161"
)
@TableField
(
"amos_dealer_id"
)
private
Long
amosDealerId
;
@ApiModelProperty
(
value
=
"平台经销商单位名称"
)
@ApiModelProperty
(
value
=
"平台经销商单位名称"
,
example
=
"四川锦绣天地建筑工程有限公司南昌分公司"
)
@TableField
(
"amos_dealer_name"
)
private
String
amosDealerName
;
@ApiModelProperty
(
value
=
"平台经销商单位orgcode"
)
@ApiModelProperty
(
value
=
"平台经销商单位orgcode"
,
example
=
"86*355*443*472"
)
@TableField
(
"amos_dealer_org_code"
)
private
String
amosDealerOrgCode
;
@ApiModelProperty
(
value
=
"工程负责人userId"
)
@ApiModelProperty
(
value
=
"工程负责人userId"
,
example
=
"213213"
)
@TableField
(
"project_region_manager_user_id"
)
private
String
projectRegionManagerUserId
;
@ApiModelProperty
(
value
=
"工程
负责人userId
"
)
@ApiModelProperty
(
value
=
"工程
注册人userId"
,
example
=
"213213
"
)
@TableField
(
"construction_region_manager_user_id"
)
private
String
constructionRegionManagerUserId
;
@ApiModelProperty
(
value
=
"农户信息"
)
@TableField
(
exist
=
false
)
List
<
PeasantHousehold
>
peasantHouseholdId
;
@ApiModelProperty
(
value
=
"施工电站数"
,
example
=
"12"
)
@TableField
(
exist
=
false
)
int
peasantHouseholdNum
;
//施工电站数
@ApiModelProperty
(
value
=
"已施工电站数"
,
example
=
"10"
)
@TableField
(
exist
=
false
)
int
peasantHouseholdSgNum
;
//已施工电站数
/**
* 经销商单位
* */
@ApiModelProperty
(
value
=
"经销商单位"
,
example
=
"1706869086106972161"
)
@TableField
(
exist
=
false
)
private
Long
developerId
;
@ApiModelProperty
(
value
=
"页码"
,
example
=
"1"
)
@TableField
(
exist
=
false
)
int
current
;
@ApiModelProperty
(
value
=
"页数大小"
,
example
=
"20"
)
@TableField
(
exist
=
false
)
int
size
;
@ApiModelProperty
(
value
=
"电站名称"
,
example
=
"admin"
)
@TableField
(
exist
=
false
)
private
String
ownersName
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/AcceptanceCheckMapper.xml
View file @
b6f1c2f8
...
...
@@ -112,15 +112,10 @@
</select>
<select
id=
"getYsCreateTime"
resultType=
"java.util.Map"
>
SELECT
PROC_INST_ID_ AS processInstanceId,
MIN( START_TIME_ ) AS time
FROM
act_hi_taskinst aht
WHERE
EXISTS ( SELECT 1 FROM hygf_acceptance_check hac WHERE hac.instance_Id = aht.PROC_INST_ID_ and aht.NAME_='验收提交' )
GROUP BY
PROC_INST_ID_
SELECT peasant_household_id AS peasantHouseholdId,MIN(operation_time) as time
FROM hygf_construction_acceptance_records
WHERE operation_content='提交验收审核'
GROUP BY peasant_household_id
</select>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/BasicGridRecordMapper.xml
View file @
b6f1c2f8
...
...
@@ -10,14 +10,9 @@
</select>
<select
id=
"getBwCreateTime"
resultType=
"java.util.Map"
>
SELECT
PROC_INST_ID_ AS processInstanceId,
MIN( START_TIME_ ) AS time
FROM
act_hi_taskinst aht
WHERE
EXISTS ( SELECT 1 FROM hygf_basic_grid_record hbgr WHERE hbgr.instance_Id = aht.PROC_INST_ID_ and aht.NAME_='并网登记' )
GROUP BY
PROC_INST_ID_
SELECT peasant_household_id AS peasantHouseholdId,MIN(operation_time) as time
FROM hygf_construction_gird_records
WHERE operation_content='提交并网资料'
GROUP BY peasant_household_id
</select>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/HygfIcbcRecordMapper.xml
View file @
b6f1c2f8
...
...
@@ -101,6 +101,7 @@
ph.amos_user_id,
icbc.open_account_status,
icbc.protocol_status,
icbc.medium_id,
ph.rec_date
FROM
(SELECT amos_user_id, is_delete, developer_code,regional_companies_code, developer_user_id, MAX( sequence_nbr ), owners_name, telephone, id_card,regional_companies_name,project_address, rec_date FROM hygf_peasant_household GROUP BY amos_user_id) ph
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/mysql/WorkOrderPowerStationMapper.xml
View file @
b6f1c2f8
...
...
@@ -19,8 +19,10 @@
</select>
<select
id=
"getSgCreateTime"
resultType=
"java.util.Map"
>
SELECT SEQUENCE_NBR AS workOrderId,planned_start_date as time
FROM hygf_work_order
SELECT work_order_power_station_id AS workOrderPowerStationId,MIN(operation_time) as time
FROM hygf_construction_records
WHERE operation_content='编辑施工资料'
GROUP BY work_order_power_station_id
</select>
<select
id=
"getSgEndTime"
resultType=
"java.util.Map"
>
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/TestController.java
View file @
b6f1c2f8
...
...
@@ -109,8 +109,8 @@ public class TestController extends BaseController {
List
<
Map
<
String
,
Object
>>
ysCreateTime
=
acceptanceCheckMapper
.
getYsCreateTime
();
for
(
Map
<
String
,
Object
>
stringObjectMap
:
ysCreateTime
)
{
LambdaUpdateWrapper
<
AcceptanceCheck
>
wrapper
=
new
LambdaUpdateWrapper
<>();
wrapper
.
set
(
AcceptanceCheck:
:
getYsCreateTime
,
dealHour
(
stringObjectMap
.
get
(
"time"
)
))
.
eq
(
AcceptanceCheck:
:
get
InstanceId
,
stringObjectMap
.
get
(
"processInstance
Id"
));
wrapper
.
set
(
AcceptanceCheck:
:
getYsCreateTime
,
stringObjectMap
.
get
(
"time"
))
.
eq
(
AcceptanceCheck:
:
get
PeasantHouseholdId
,
stringObjectMap
.
get
(
"peasantHousehold
Id"
));
acceptanceCheckMapper
.
update
(
null
,
wrapper
);
}
List
<
Map
<
String
,
Object
>>
ysEndTime
=
acceptanceCheckMapper
.
getYsEndTime
();
...
...
@@ -128,8 +128,8 @@ public class TestController extends BaseController {
List
<
Map
<
String
,
Object
>>
bwCreateTime
=
basicGridRecordMapper
.
getBwCreateTime
();
for
(
Map
<
String
,
Object
>
stringObjectMap
:
bwCreateTime
)
{
LambdaUpdateWrapper
<
BasicGridRecord
>
wrapper
=
new
LambdaUpdateWrapper
<>();
wrapper
.
set
(
BasicGridRecord:
:
getBwCreateTime
,
dealHour
(
stringObjectMap
.
get
(
"time"
)
))
.
eq
(
BasicGridRecord:
:
get
InstanceId
,
stringObjectMap
.
get
(
"processInstance
Id"
));
wrapper
.
set
(
BasicGridRecord:
:
getBwCreateTime
,
stringObjectMap
.
get
(
"time"
))
.
eq
(
BasicGridRecord:
:
get
PeasantHouseholdId
,
stringObjectMap
.
get
(
"peasantHousehold
Id"
));
basicGridRecordMapper
.
update
(
null
,
wrapper
);
}
List
<
Map
<
String
,
Object
>>
bwEndTime
=
basicGridRecordMapper
.
getBwEndTime
();
...
...
@@ -147,8 +147,8 @@ public class TestController extends BaseController {
List
<
Map
<
String
,
Object
>>
sgCreateTime
=
workOrderPowerStationMapper
.
getSgCreateTime
();
for
(
Map
<
String
,
Object
>
stringObjectMap
:
sgCreateTime
)
{
LambdaUpdateWrapper
<
WorkOrderPowerStation
>
wrapper
=
new
LambdaUpdateWrapper
<>();
wrapper
.
set
(
WorkOrderPowerStation:
:
getSgCreateTime
,
DateUtils
.
dateParse
(
String
.
valueOf
(
stringObjectMap
.
get
(
"time"
))
))
.
eq
(
WorkOrderPowerStation:
:
get
WorkOrderId
,
stringObjectMap
.
get
(
"workOrder
Id"
));
wrapper
.
set
(
WorkOrderPowerStation:
:
getSgCreateTime
,
stringObjectMap
.
get
(
"time"
))
.
eq
(
WorkOrderPowerStation:
:
get
SequenceNbr
,
stringObjectMap
.
get
(
"workOrderPowerStation
Id"
));
workOrderPowerStationMapper
.
update
(
null
,
wrapper
);
}
List
<
Map
<
String
,
Object
>>
sgEndTime
=
workOrderPowerStationMapper
.
getSgEndTime
();
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/WorkOrderController.java
View file @
b6f1c2f8
This diff is collapsed.
Click to expand it.
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/WorkOrderPowerStationController.java
View file @
b6f1c2f8
...
...
@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.module.hygf.api.dto.WorkOrderPowerStationDto;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.WorkOrderPowerStationServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
...
@@ -52,7 +53,7 @@ public class WorkOrderPowerStationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新施工派工单电站"
,
notes
=
"根据sequenceNbr更新施工派工单电站"
)
public
ResponseModel
<
WorkOrderPowerStationDto
>
updateBySequenceNbrWorkOrderPowerStation
(
@RequestBody
WorkOrderPowerStationDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
public
ResponseModel
<
WorkOrderPowerStationDto
>
updateBySequenceNbrWorkOrderPowerStation
(
@RequestBody
WorkOrderPowerStationDto
model
,
@
ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@
PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
workOrderPowerStationServiceImpl
.
updateWithModel
(
model
));
}
...
...
@@ -66,7 +67,7 @@ public class WorkOrderPowerStationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除施工派工单电站"
,
notes
=
"根据sequenceNbr删除施工派工单电站"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
workOrderPowerStationServiceImpl
.
removeById
(
sequenceNbr
));
}
...
...
@@ -79,7 +80,7 @@ public class WorkOrderPowerStationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个施工派工单电站"
,
notes
=
"根据sequenceNbr查询单个施工派工单电站"
)
public
ResponseModel
<
WorkOrderPowerStationDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
public
ResponseModel
<
WorkOrderPowerStationDto
>
selectOne
(
@
ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@
PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
workOrderPowerStationServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
...
...
@@ -93,8 +94,8 @@ public class WorkOrderPowerStationController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"施工派工单电站分页查询"
,
notes
=
"施工派工单电站分页查询"
)
public
ResponseModel
<
Page
<
WorkOrderPowerStationDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
public
ResponseModel
<
Page
<
WorkOrderPowerStationDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
@ApiParam
(
name
=
"current"
,
example
=
"1"
)
int
current
,
@RequestParam
(
value
=
"size"
)
@ApiParam
(
name
=
"size"
,
example
=
"10"
)
int
size
)
{
Page
<
WorkOrderPowerStationDto
>
page
=
new
Page
<
WorkOrderPowerStationDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
...
...
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/YearPowerController.java
View file @
b6f1c2f8
...
...
@@ -5,7 +5,9 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import
com.yeejoin.amos.boot.module.hygf.api.dto.YearPowerDto
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.YearPowerServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
...
...
@@ -52,7 +54,7 @@ public class YearPowerController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新按年统计"
,
notes
=
"根据sequenceNbr更新按年统计"
)
public
ResponseModel
<
YearPowerDto
>
updateBySequenceNbrYearPower
(
@RequestBody
YearPowerDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
public
ResponseModel
<
YearPowerDto
>
updateBySequenceNbrYearPower
(
@RequestBody
YearPowerDto
model
,
@
ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@
PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
updateWithModel
(
model
));
}
...
...
@@ -65,7 +67,7 @@ public class YearPowerController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除按年统计"
,
notes
=
"根据sequenceNbr删除按年统计"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@
ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@
PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
removeById
(
sequenceNbr
));
}
...
...
@@ -78,7 +80,7 @@ public class YearPowerController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个按年统计"
,
notes
=
"根据sequenceNbr查询单个按年统计"
)
public
ResponseModel
<
YearPowerDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
public
ResponseModel
<
YearPowerDto
>
selectOne
(
@
ApiParam
(
name
=
"sequenceNbr"
,
value
=
"主键"
,
example
=
"158888889425888"
)
@
PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
...
...
@@ -92,8 +94,8 @@ public class YearPowerController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"按年统计分页查询"
,
notes
=
"按年统计分页查询"
)
public
ResponseModel
<
Page
<
YearPowerDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
public
ResponseModel
<
Page
<
YearPowerDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
@ApiParam
(
name
=
"current"
,
example
=
"1"
)
int
current
,
@RequestParam
(
value
=
"size"
)
@ApiParam
(
name
=
"size"
,
example
=
"20"
)
int
size
)
{
Page
<
YearPowerDto
>
page
=
new
Page
<
YearPowerDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment