Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zjsgfa_mysql
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyun
zjsgfa_mysql
Commits
92e15b57
Commit
92e15b57
authored
Aug 20, 2025
by
jiang'yun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
89301a60
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
2105 additions
and
0 deletions
+2105
-0
src/main/java/com/ruoyi/project/zjsgfa/controller/SjDjjcController.java
+35
-0
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyCljlController.java
+104
-0
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyFdsjController.java
+104
-0
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyFdxnbController.java
+107
-0
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyCljl.java
+192
-0
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyFdsj.java
+147
-0
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyFdxnb.java
+282
-0
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyCljlMapper.java
+66
-0
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyFdsjMapper.java
+67
-0
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyFdxnbMapper.java
+66
-0
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyCljlService.java
+61
-0
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyFdsjService.java
+61
-0
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyFdxnbService.java
+63
-0
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyCljlServiceImpl.java
+95
-0
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyFdsjServiceImpl.java
+95
-0
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyFdxnbServiceImpl.java
+159
-0
src/main/resources/mybatis/zjsgfa/SjSggyZjyCljlMapper.xml
+130
-0
src/main/resources/mybatis/zjsgfa/SjSggyZjyFdsjMapper.xml
+104
-0
src/main/resources/mybatis/zjsgfa/SjSggyZjyFdxnbMapper.xml
+167
-0
No files found.
src/main/java/com/ruoyi/project/zjsgfa/controller/SjDjjcController.java
View file @
92e15b57
...
@@ -16,8 +16,10 @@ import com.deepoove.poi.plugin.table.LoopColumnTableRenderPolicy;
...
@@ -16,8 +16,10 @@ import com.deepoove.poi.plugin.table.LoopColumnTableRenderPolicy;
import
com.deepoove.poi.plugin.table.LoopRowTableRenderPolicy
;
import
com.deepoove.poi.plugin.table.LoopRowTableRenderPolicy
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.bean.BeanUtils
;
import
com.ruoyi.framework.config.RuoYiConfig
;
import
com.ruoyi.framework.config.RuoYiConfig
;
import
com.ruoyi.framework.config.ServerConfig
;
import
com.ruoyi.framework.config.ServerConfig
;
import
com.ruoyi.framework.web.domain.BaseEntity
;
import
com.ruoyi.project.zjsgfa.domain.*
;
import
com.ruoyi.project.zjsgfa.domain.*
;
import
com.ruoyi.project.zjsgfa.domain.Vo.DrillingFluidConstant
;
import
com.ruoyi.project.zjsgfa.domain.Vo.DrillingFluidConstant
;
import
com.ruoyi.project.zjsgfa.mapper.*
;
import
com.ruoyi.project.zjsgfa.mapper.*
;
...
@@ -157,7 +159,15 @@ public class SjDjjcController extends BaseController
...
@@ -157,7 +159,15 @@ public class SjDjjcController extends BaseController
@Autowired
@Autowired
private
SjJhzqMapper
sjJhzqMapper
;
private
SjJhzqMapper
sjJhzqMapper
;
@Autowired
private
SjSggyZjyCljlMapper
sjSggyZjyCljlMapper
;
@Autowired
private
SjSggyZjyFdsjMapper
sjSggyZjyFdsjMapper
;
@Autowired
private
SjSggyZjyFdxnbMapper
sjSggyZjyFdxnbMapper
;
...
@@ -846,6 +856,7 @@ public class SjDjjcController extends BaseController
...
@@ -846,6 +856,7 @@ public class SjDjjcController extends BaseController
lastRowNum
=
sheet
.
getLastRowNum
();
lastRowNum
=
sheet
.
getLastRowNum
();
List
<
SjZjyFdsj
>
sjZjyFdsjList
=
new
ArrayList
<>();
List
<
SjZjyFdsj
>
sjZjyFdsjList
=
new
ArrayList
<>();
List
<
SjSggyZjyFdsj
>
sjSggyZjyFdsjList
=
new
ArrayList
<>();
for
(
int
i
=
2
;
i
<=
lastRowNum
;
i
++){
for
(
int
i
=
2
;
i
<=
lastRowNum
;
i
++){
row
=
sheet
.
getRow
(
i
);
row
=
sheet
.
getRow
(
i
);
if
(
row
==
null
){
if
(
row
==
null
){
...
@@ -864,14 +875,22 @@ public class SjDjjcController extends BaseController
...
@@ -864,14 +875,22 @@ public class SjDjjcController extends BaseController
String
zjytx
=
new
DataFormatter
().
formatCellValue
(
row
.
getCell
(
2
));
String
zjytx
=
new
DataFormatter
().
formatCellValue
(
row
.
getCell
(
2
));
fdsj
.
setZjytx
(
zjytx
);
fdsj
.
setZjytx
(
zjytx
);
sjZjyFdsjList
.
add
(
fdsj
);
sjZjyFdsjList
.
add
(
fdsj
);
SjSggyZjyFdsj
sjSggyZjyFdsj
=
new
SjSggyZjyFdsj
();
BeanUtils
.
copyProperties
(
fdsj
,
sjSggyZjyFdsj
);
sjSggyZjyFdsjList
.
add
(
sjSggyZjyFdsj
);
}
}
if
(
sjZjyFdsjList
.
size
()>
0
){
if
(
sjZjyFdsjList
.
size
()>
0
){
sjZjyFdsjMapper
.
deleteSjZjyFdsjByJh
(
jh
);
sjZjyFdsjMapper
.
deleteSjZjyFdsjByJh
(
jh
);
sjZjyFdsjMapper
.
insertSjZjyFdsjBatch
(
sjZjyFdsjList
);
sjZjyFdsjMapper
.
insertSjZjyFdsjBatch
(
sjZjyFdsjList
);
}
}
if
(
sjSggyZjyFdsjList
.
size
()>
0
){
sjSggyZjyFdsjMapper
.
deleteSjSggyZjyFdsjByJh
(
jh
);
sjSggyZjyFdsjMapper
.
insertSjSggyZjyFdsjBatch
(
jh
);
}
//钻井液 分段钻井液设计 end ---------------------------------------------------
//钻井液 分段钻井液设计 end ---------------------------------------------------
//钻井液 加量 ---------------------------------------------------
//钻井液 加量 ---------------------------------------------------
List
<
SjZjyCljl
>
sjZjyCljlList
=
new
ArrayList
<>();
List
<
SjZjyCljl
>
sjZjyCljlList
=
new
ArrayList
<>();
List
<
SjSggyZjyCljl
>
sjSggyZjyCljlList
=
new
ArrayList
<>();
for
(
int
i
=
2
;
i
<=
lastRowNum
;
i
++){
for
(
int
i
=
2
;
i
<=
lastRowNum
;
i
++){
row
=
sheet
.
getRow
(
i
);
row
=
sheet
.
getRow
(
i
);
if
(
row
==
null
){
if
(
row
==
null
){
...
@@ -900,15 +919,24 @@ public class SjDjjcController extends BaseController
...
@@ -900,15 +919,24 @@ public class SjDjjcController extends BaseController
cljl
.
setWkjl
(
wkjl
);
cljl
.
setWkjl
(
wkjl
);
sjZjyCljlList
.
add
(
cljl
);
sjZjyCljlList
.
add
(
cljl
);
SjSggyZjyCljl
sjSggyZjyCljl
=
new
SjSggyZjyCljl
();
BeanUtils
.
copyProperties
(
cljl
,
sjSggyZjyCljl
);
sjSggyZjyCljlList
.
add
(
sjSggyZjyCljl
);
}
}
if
(
sjZjyCljlList
.
size
()>
0
){
if
(
sjZjyCljlList
.
size
()>
0
){
sjZjyCljlMapper
.
deleteSjZjyCljlByJh
(
jh
);
sjZjyCljlMapper
.
deleteSjZjyCljlByJh
(
jh
);
sjZjyCljlMapper
.
insertSjZjyCljlBatch
(
sjZjyCljlList
);
sjZjyCljlMapper
.
insertSjZjyCljlBatch
(
sjZjyCljlList
);
}
}
if
(
sjSggyZjyCljlList
.
size
()>
0
){
sjSggyZjyCljlMapper
.
deleteSjSggyZjyCljlByJh
(
jh
);
sjSggyZjyCljlMapper
.
insertSjSggyZjyCljlBatch
(
sjSggyZjyCljlList
);
}
//钻井液 加量 end ---------------------------------------------------
//钻井液 加量 end ---------------------------------------------------
//钻井液 分段钻井液性能设计表 ---------------------------------------------------
//钻井液 分段钻井液性能设计表 ---------------------------------------------------
List
<
SjZjyFdxnb
>
sjZjyFdxnbList
=
new
ArrayList
<>();
List
<
SjZjyFdxnb
>
sjZjyFdxnbList
=
new
ArrayList
<>();
List
<
SjSggyZjyFdxnb
>
sjSggyZjyFdxnbList
=
new
ArrayList
<>();
DataFormatter
dataFormatter
=
new
DataFormatter
();
DataFormatter
dataFormatter
=
new
DataFormatter
();
lastRowNum
=
sheet
.
getLastRowNum
();
lastRowNum
=
sheet
.
getLastRowNum
();
...
@@ -987,12 +1015,19 @@ public class SjDjjcController extends BaseController
...
@@ -987,12 +1015,19 @@ public class SjDjjcController extends BaseController
}
}
}
}
sjZjyFdxnbList
.
add
(
fdxnb
);
sjZjyFdxnbList
.
add
(
fdxnb
);
SjSggyZjyFdxnb
sjSggyZjyFdxnb
=
new
SjSggyZjyFdxnb
();
BeanUtils
.
copyProperties
(
fdxnb
,
sjSggyZjyFdxnb
);
sjSggyZjyFdxnbList
.
add
(
sjSggyZjyFdxnb
);
}
}
// 第三步:执行删除旧数据和插入新数据逻辑
// 第三步:执行删除旧数据和插入新数据逻辑
if
(!
sjZjyFdxnbList
.
isEmpty
())
{
if
(!
sjZjyFdxnbList
.
isEmpty
())
{
sjZjyFdxnbMapper
.
deleteSjZjyFdxnbByJh
(
jh
);
sjZjyFdxnbMapper
.
deleteSjZjyFdxnbByJh
(
jh
);
sjZjyFdxnbMapper
.
insertSjZjyFdxnbBatch
(
sjZjyFdxnbList
);
sjZjyFdxnbMapper
.
insertSjZjyFdxnbBatch
(
sjZjyFdxnbList
);
}
}
if
(
sjSggyZjyFdxnbList
.
size
()>
0
){
sjSggyZjyFdxnbMapper
.
deleteSjSggyZjyFdxnbByJh
(
jh
);
sjSggyZjyFdxnbMapper
.
insertSjSggyZjyFdxnbBatch
(
sjSggyZjyFdxnbList
);
}
//钻井液 分段钻井液性能设计表 end---------------------------------------------------
//钻井液 分段钻井液性能设计表 end---------------------------------------------------
...
...
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyCljlController.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
controller
;
import
java.util.List
;
import
javax.servlet.http.HttpServletResponse
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.ruoyi.framework.aspectj.lang.annotation.Log
;
import
com.ruoyi.framework.aspectj.lang.enums.BusinessType
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyCljl
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyCljlService
;
import
com.ruoyi.framework.web.controller.BaseController
;
import
com.ruoyi.framework.web.domain.AjaxResult
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.framework.web.page.TableDataInfo
;
/**
* 设计信息-施工概要-钻井液材料加量Controller
*
* @author ruoyi
* @date 2025-08-20
*/
@RestController
@RequestMapping
(
"/system/sjSggyZjyCljl"
)
public
class
SjSggyZjyCljlController
extends
BaseController
{
@Autowired
private
ISjSggyZjyCljlService
sjSggyZjyCljlService
;
/**
* 查询设计信息-施工概要-钻井液材料加量列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:list')")
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SjSggyZjyCljl
sjSggyZjyCljl
)
{
startPage
();
List
<
SjSggyZjyCljl
>
list
=
sjSggyZjyCljlService
.
selectSjSggyZjyCljlList
(
sjSggyZjyCljl
);
return
getDataTable
(
list
);
}
/**
* 导出设计信息-施工概要-钻井液材料加量列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:export')")
@Log
(
title
=
"设计信息-施工概要-钻井液材料加量"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SjSggyZjyCljl
sjSggyZjyCljl
)
{
List
<
SjSggyZjyCljl
>
list
=
sjSggyZjyCljlService
.
selectSjSggyZjyCljlList
(
sjSggyZjyCljl
);
ExcelUtil
<
SjSggyZjyCljl
>
util
=
new
ExcelUtil
<
SjSggyZjyCljl
>(
SjSggyZjyCljl
.
class
);
util
.
exportExcel
(
response
,
list
,
"设计信息-施工概要-钻井液材料加量数据"
);
}
/**
* 获取设计信息-施工概要-钻井液材料加量详细信息
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:query')")
@GetMapping
(
value
=
"/{id}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
sjSggyZjyCljlService
.
selectSjSggyZjyCljlById
(
id
));
}
/**
* 新增设计信息-施工概要-钻井液材料加量
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:add')")
@Log
(
title
=
"设计信息-施工概要-钻井液材料加量"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
SjSggyZjyCljl
sjSggyZjyCljl
)
{
return
toAjax
(
sjSggyZjyCljlService
.
insertSjSggyZjyCljl
(
sjSggyZjyCljl
));
}
/**
* 修改设计信息-施工概要-钻井液材料加量
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:edit')")
@Log
(
title
=
"设计信息-施工概要-钻井液材料加量"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
SjSggyZjyCljl
sjSggyZjyCljl
)
{
return
toAjax
(
sjSggyZjyCljlService
.
updateSjSggyZjyCljl
(
sjSggyZjyCljl
));
}
/**
* 删除设计信息-施工概要-钻井液材料加量
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyCljl:remove')")
@Log
(
title
=
"设计信息-施工概要-钻井液材料加量"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
sjSggyZjyCljlService
.
deleteSjSggyZjyCljlByIds
(
ids
));
}
}
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyFdsjController.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
controller
;
import
java.util.List
;
import
javax.servlet.http.HttpServletResponse
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.ruoyi.framework.aspectj.lang.annotation.Log
;
import
com.ruoyi.framework.aspectj.lang.enums.BusinessType
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdsj
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyFdsjService
;
import
com.ruoyi.framework.web.controller.BaseController
;
import
com.ruoyi.framework.web.domain.AjaxResult
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.framework.web.page.TableDataInfo
;
/**
* 设计信息-施工概要-分段钻井液设计Controller
*
* @author ruoyi
* @date 2025-08-20
*/
@RestController
@RequestMapping
(
"/system/sjSggyZjyFdsj"
)
public
class
SjSggyZjyFdsjController
extends
BaseController
{
@Autowired
private
ISjSggyZjyFdsjService
sjSggyZjyFdsjService
;
/**
* 查询设计信息-施工概要-分段钻井液设计列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:list')")
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
startPage
();
List
<
SjSggyZjyFdsj
>
list
=
sjSggyZjyFdsjService
.
selectSjSggyZjyFdsjList
(
sjSggyZjyFdsj
);
return
getDataTable
(
list
);
}
/**
* 导出设计信息-施工概要-分段钻井液设计列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:export')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液设计"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
List
<
SjSggyZjyFdsj
>
list
=
sjSggyZjyFdsjService
.
selectSjSggyZjyFdsjList
(
sjSggyZjyFdsj
);
ExcelUtil
<
SjSggyZjyFdsj
>
util
=
new
ExcelUtil
<
SjSggyZjyFdsj
>(
SjSggyZjyFdsj
.
class
);
util
.
exportExcel
(
response
,
list
,
"设计信息-施工概要-分段钻井液设计数据"
);
}
/**
* 获取设计信息-施工概要-分段钻井液设计详细信息
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:query')")
@GetMapping
(
value
=
"/{id}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
sjSggyZjyFdsjService
.
selectSjSggyZjyFdsjById
(
id
));
}
/**
* 新增设计信息-施工概要-分段钻井液设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:add')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液设计"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
return
toAjax
(
sjSggyZjyFdsjService
.
insertSjSggyZjyFdsj
(
sjSggyZjyFdsj
));
}
/**
* 修改设计信息-施工概要-分段钻井液设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:edit')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液设计"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
return
toAjax
(
sjSggyZjyFdsjService
.
updateSjSggyZjyFdsj
(
sjSggyZjyFdsj
));
}
/**
* 删除设计信息-施工概要-分段钻井液设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdsj:remove')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液设计"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
sjSggyZjyFdsjService
.
deleteSjSggyZjyFdsjByIds
(
ids
));
}
}
src/main/java/com/ruoyi/project/zjsgfa/controller/SjSggyZjyFdxnbController.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
controller
;
import
java.util.List
;
import
java.util.Map
;
import
javax.servlet.http.HttpServletResponse
;
import
com.ruoyi.project.zjsgfa.domain.SjZjyFdxnb
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.ruoyi.framework.aspectj.lang.annotation.Log
;
import
com.ruoyi.framework.aspectj.lang.enums.BusinessType
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdxnb
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyFdxnbService
;
import
com.ruoyi.framework.web.controller.BaseController
;
import
com.ruoyi.framework.web.domain.AjaxResult
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.framework.web.page.TableDataInfo
;
/**
* 设计信息-施工概要-分段钻井液性能设计Controller
*
* @author ruoyi
* @date 2025-08-20
*/
@RestController
@RequestMapping
(
"/system/sjSggyZjyFdxnb"
)
public
class
SjSggyZjyFdxnbController
extends
BaseController
{
@Autowired
private
ISjSggyZjyFdxnbService
sjSggyZjyFdxnbService
;
/**
* 查询设计信息-施工概要-分段钻井液性能设计列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:list')")
@GetMapping
(
"/list"
)
public
AjaxResult
list
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
// startPage();
Map
<
String
,
Object
>
list
=
sjSggyZjyFdxnbService
.
selectSjSggyZjyFdxnbList
(
sjSggyZjyFdxnb
);
return
AjaxResult
.
success
(
list
);
}
/**
* 导出设计信息-施工概要-分段钻井液性能设计列表
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:export')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液性能设计"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
// List<SjSggyZjyFdxnb> list = sjSggyZjyFdxnbService.selectSjSggyZjyFdxnbList(sjSggyZjyFdxnb);
// ExcelUtil<SjSggyZjyFdxnb> util = new ExcelUtil<SjSggyZjyFdxnb>(SjSggyZjyFdxnb.class);
// util.exportExcel(response, list, "设计信息-施工概要-分段钻井液性能设计数据");
}
/**
* 获取设计信息-施工概要-分段钻井液性能设计详细信息
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:query')")
@GetMapping
(
value
=
"/{id}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
sjSggyZjyFdxnbService
.
selectSjSggyZjyFdxnbById
(
id
));
}
/**
* 新增设计信息-施工概要-分段钻井液性能设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:add')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液性能设计"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
return
toAjax
(
sjSggyZjyFdxnbService
.
insertSjSggyZjyFdxnb
(
sjSggyZjyFdxnb
));
}
/**
* 修改设计信息-施工概要-分段钻井液性能设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:edit')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液性能设计"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
return
toAjax
(
sjSggyZjyFdxnbService
.
updateSjSggyZjyFdxnb
(
sjSggyZjyFdxnb
));
}
/**
* 删除设计信息-施工概要-分段钻井液性能设计
*/
//@PreAuthorize("@ss.hasPermi('system:sjSggyZjyFdxnb:remove')")
@Log
(
title
=
"设计信息-施工概要-分段钻井液性能设计"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
sjSggyZjyFdxnbService
.
deleteSjSggyZjyFdxnbByIds
(
ids
));
}
}
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyCljl.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
domain
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel
;
import
com.ruoyi.framework.web.domain.BaseEntity
;
/**
* 设计信息-施工概要-钻井液材料加量对象 sj_sggy_zjy_cljl
*
* @author ruoyi
* @date 2025-08-20
*/
public
class
SjSggyZjyCljl
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 主键 */
private
Long
id
;
/** 井号 */
@Excel
(
name
=
"井号"
)
private
String
jh
;
/** 材料名称及代号 */
@Excel
(
name
=
"材料名称及代号"
)
private
String
clmc
;
/** 一开加量 (kg/m3) */
@Excel
(
name
=
"一开加量 "
,
readConverterExp
=
"k=g/m3"
)
private
String
ykjl
;
/** 二开加量 (kg/m3) */
@Excel
(
name
=
"二开加量 "
,
readConverterExp
=
"k=g/m3"
)
private
String
ekjl
;
/** 三开加量 (kg/m3) */
@Excel
(
name
=
"三开加量 "
,
readConverterExp
=
"k=g/m3"
)
private
String
skjl
;
/** 四开加量 (kg/m3) */
@Excel
(
name
=
"四开加量 "
,
readConverterExp
=
"k=g/m3"
)
private
String
sikjl
;
/** 五开加量 (kg/m3) */
@Excel
(
name
=
"五开加量 "
,
readConverterExp
=
"k=g/m3"
)
private
String
wkjl
;
/** 备注 */
@Excel
(
name
=
"备注"
)
private
String
bz
;
/** 创建人 */
@Excel
(
name
=
"创建人"
)
private
String
createdBy
;
/** 创建时间 */
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"创建时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
createdTime
;
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setJh
(
String
jh
)
{
this
.
jh
=
jh
;
}
public
String
getJh
()
{
return
jh
;
}
public
void
setClmc
(
String
clmc
)
{
this
.
clmc
=
clmc
;
}
public
String
getClmc
()
{
return
clmc
;
}
public
void
setYkjl
(
String
ykjl
)
{
this
.
ykjl
=
ykjl
;
}
public
String
getYkjl
()
{
return
ykjl
;
}
public
void
setEkjl
(
String
ekjl
)
{
this
.
ekjl
=
ekjl
;
}
public
String
getEkjl
()
{
return
ekjl
;
}
public
void
setSkjl
(
String
skjl
)
{
this
.
skjl
=
skjl
;
}
public
String
getSkjl
()
{
return
skjl
;
}
public
void
setSikjl
(
String
sikjl
)
{
this
.
sikjl
=
sikjl
;
}
public
String
getSikjl
()
{
return
sikjl
;
}
public
void
setWkjl
(
String
wkjl
)
{
this
.
wkjl
=
wkjl
;
}
public
String
getWkjl
()
{
return
wkjl
;
}
public
void
setBz
(
String
bz
)
{
this
.
bz
=
bz
;
}
public
String
getBz
()
{
return
bz
;
}
public
void
setCreatedBy
(
String
createdBy
)
{
this
.
createdBy
=
createdBy
;
}
public
String
getCreatedBy
()
{
return
createdBy
;
}
public
void
setCreatedTime
(
Date
createdTime
)
{
this
.
createdTime
=
createdTime
;
}
public
Date
getCreatedTime
()
{
return
createdTime
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"id"
,
getId
())
.
append
(
"jh"
,
getJh
())
.
append
(
"clmc"
,
getClmc
())
.
append
(
"ykjl"
,
getYkjl
())
.
append
(
"ekjl"
,
getEkjl
())
.
append
(
"skjl"
,
getSkjl
())
.
append
(
"sikjl"
,
getSikjl
())
.
append
(
"wkjl"
,
getWkjl
())
.
append
(
"bz"
,
getBz
())
.
append
(
"createdBy"
,
getCreatedBy
())
.
append
(
"createdTime"
,
getCreatedTime
())
.
append
(
"updateBy"
,
getUpdateBy
())
.
append
(
"updateTime"
,
getUpdateTime
())
.
toString
();
}
}
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyFdsj.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
domain
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel
;
import
com.ruoyi.framework.web.domain.BaseEntity
;
/**
* 设计信息-施工概要-分段钻井液设计对象 sj_sggy_zjy_fdsj
*
* @author ruoyi
* @date 2025-08-20
*/
public
class
SjSggyZjyFdsj
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 主键 */
private
Long
id
;
/** 井号 */
@Excel
(
name
=
"井号"
)
private
String
jh
;
/** 开次 */
@Excel
(
name
=
"开次"
)
private
String
kc
;
/** 井段 */
@Excel
(
name
=
"井段"
)
private
String
jd
;
/** 钻井液体系 */
@Excel
(
name
=
"钻井液体系"
)
private
String
zjytx
;
/** 备注 */
@Excel
(
name
=
"备注"
)
private
String
bz
;
/** 创建人 */
@Excel
(
name
=
"创建人"
)
private
String
createdBy
;
/** 创建时间 */
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"创建时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
createdTime
;
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setJh
(
String
jh
)
{
this
.
jh
=
jh
;
}
public
String
getJh
()
{
return
jh
;
}
public
void
setKc
(
String
kc
)
{
this
.
kc
=
kc
;
}
public
String
getKc
()
{
return
kc
;
}
public
void
setJd
(
String
jd
)
{
this
.
jd
=
jd
;
}
public
String
getJd
()
{
return
jd
;
}
public
void
setZjytx
(
String
zjytx
)
{
this
.
zjytx
=
zjytx
;
}
public
String
getZjytx
()
{
return
zjytx
;
}
public
void
setBz
(
String
bz
)
{
this
.
bz
=
bz
;
}
public
String
getBz
()
{
return
bz
;
}
public
void
setCreatedBy
(
String
createdBy
)
{
this
.
createdBy
=
createdBy
;
}
public
String
getCreatedBy
()
{
return
createdBy
;
}
public
void
setCreatedTime
(
Date
createdTime
)
{
this
.
createdTime
=
createdTime
;
}
public
Date
getCreatedTime
()
{
return
createdTime
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"id"
,
getId
())
.
append
(
"jh"
,
getJh
())
.
append
(
"kc"
,
getKc
())
.
append
(
"jd"
,
getJd
())
.
append
(
"zjytx"
,
getZjytx
())
.
append
(
"bz"
,
getBz
())
.
append
(
"createdBy"
,
getCreatedBy
())
.
append
(
"createdTime"
,
getCreatedTime
())
.
append
(
"updateBy"
,
getUpdateBy
())
.
append
(
"updateTime"
,
getUpdateTime
())
.
toString
();
}
}
src/main/java/com/ruoyi/project/zjsgfa/domain/SjSggyZjyFdxnb.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
domain
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.ruoyi.framework.aspectj.lang.annotation.Excel
;
import
com.ruoyi.framework.web.domain.BaseEntity
;
/**
* 设计信息-施工概要-分段钻井液性能设计对象 sj_sggy_zjy_fdxnb
*
* @author ruoyi
* @date 2025-08-20
*/
public
class
SjSggyZjyFdxnb
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 主键 */
private
Long
id
;
/** 井号 */
@Excel
(
name
=
"井号"
)
private
String
jh
;
/** 井段 */
@Excel
(
name
=
"井段"
)
private
String
jd
;
/** 密度(g/cm3) */
@Excel
(
name
=
"密度(g/cm3)"
)
private
String
md
;
/** 马氏漏斗黏度(s) */
@Excel
(
name
=
"马氏漏斗黏度(s)"
)
private
String
msldnd
;
/** API 滤失量(ml) */
@Excel
(
name
=
"API 滤失量(ml)"
)
private
String
apilsl
;
/** API 泥饼(mm) */
@Excel
(
name
=
"API 泥饼(mm)"
)
private
String
apinb
;
/** 静切力(Pa) */
@Excel
(
name
=
"静切力(Pa)"
)
private
String
jql
;
/** pH值 */
@Excel
(
name
=
"pH值"
)
private
String
ph
;
/** 含砂量(%) */
@Excel
(
name
=
"含砂量(%)"
)
private
String
hsl
;
/** 总固含(%) */
@Excel
(
name
=
"总固含(%)"
)
private
String
zgh
;
/** 摩阻系数 */
@Excel
(
name
=
"摩阻系数"
)
private
String
mzxs
;
/** 动切力 */
@Excel
(
name
=
"动切力"
)
private
String
dql
;
/** 塑性黏度 */
@Excel
(
name
=
"塑性黏度"
)
private
String
sxnd
;
/** 备注 */
@Excel
(
name
=
"备注"
)
private
String
bz
;
/** 创建人 */
@Excel
(
name
=
"创建人"
)
private
String
createdBy
;
/** 创建时间 */
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"创建时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
createdTime
;
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setJh
(
String
jh
)
{
this
.
jh
=
jh
;
}
public
String
getJh
()
{
return
jh
;
}
public
void
setJd
(
String
jd
)
{
this
.
jd
=
jd
;
}
public
String
getJd
()
{
return
jd
;
}
public
void
setMd
(
String
md
)
{
this
.
md
=
md
;
}
public
String
getMd
()
{
return
md
;
}
public
void
setMsldnd
(
String
msldnd
)
{
this
.
msldnd
=
msldnd
;
}
public
String
getMsldnd
()
{
return
msldnd
;
}
public
void
setApilsl
(
String
apilsl
)
{
this
.
apilsl
=
apilsl
;
}
public
String
getApilsl
()
{
return
apilsl
;
}
public
void
setApinb
(
String
apinb
)
{
this
.
apinb
=
apinb
;
}
public
String
getApinb
()
{
return
apinb
;
}
public
void
setJql
(
String
jql
)
{
this
.
jql
=
jql
;
}
public
String
getJql
()
{
return
jql
;
}
public
void
setPh
(
String
ph
)
{
this
.
ph
=
ph
;
}
public
String
getPh
()
{
return
ph
;
}
public
void
setHsl
(
String
hsl
)
{
this
.
hsl
=
hsl
;
}
public
String
getHsl
()
{
return
hsl
;
}
public
void
setZgh
(
String
zgh
)
{
this
.
zgh
=
zgh
;
}
public
String
getZgh
()
{
return
zgh
;
}
public
void
setMzxs
(
String
mzxs
)
{
this
.
mzxs
=
mzxs
;
}
public
String
getMzxs
()
{
return
mzxs
;
}
public
void
setDql
(
String
dql
)
{
this
.
dql
=
dql
;
}
public
String
getDql
()
{
return
dql
;
}
public
void
setSxnd
(
String
sxnd
)
{
this
.
sxnd
=
sxnd
;
}
public
String
getSxnd
()
{
return
sxnd
;
}
public
void
setBz
(
String
bz
)
{
this
.
bz
=
bz
;
}
public
String
getBz
()
{
return
bz
;
}
public
void
setCreatedBy
(
String
createdBy
)
{
this
.
createdBy
=
createdBy
;
}
public
String
getCreatedBy
()
{
return
createdBy
;
}
public
void
setCreatedTime
(
Date
createdTime
)
{
this
.
createdTime
=
createdTime
;
}
public
Date
getCreatedTime
()
{
return
createdTime
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"id"
,
getId
())
.
append
(
"jh"
,
getJh
())
.
append
(
"jd"
,
getJd
())
.
append
(
"md"
,
getMd
())
.
append
(
"msldnd"
,
getMsldnd
())
.
append
(
"apilsl"
,
getApilsl
())
.
append
(
"apinb"
,
getApinb
())
.
append
(
"jql"
,
getJql
())
.
append
(
"ph"
,
getPh
())
.
append
(
"hsl"
,
getHsl
())
.
append
(
"zgh"
,
getZgh
())
.
append
(
"mzxs"
,
getMzxs
())
.
append
(
"dql"
,
getDql
())
.
append
(
"sxnd"
,
getSxnd
())
.
append
(
"bz"
,
getBz
())
.
append
(
"createdBy"
,
getCreatedBy
())
.
append
(
"createdTime"
,
getCreatedTime
())
.
append
(
"updateBy"
,
getUpdateBy
())
.
append
(
"updateTime"
,
getUpdateTime
())
.
toString
();
}
}
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyCljlMapper.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
mapper
;
import
java.util.List
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyCljl
;
/**
* 设计信息-施工概要-钻井液材料加量Mapper接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
SjSggyZjyCljlMapper
{
/**
* 查询设计信息-施工概要-钻井液材料加量
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 设计信息-施工概要-钻井液材料加量
*/
public
SjSggyZjyCljl
selectSjSggyZjyCljlById
(
Long
id
);
/**
* 查询设计信息-施工概要-钻井液材料加量列表
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 设计信息-施工概要-钻井液材料加量集合
*/
public
List
<
SjSggyZjyCljl
>
selectSjSggyZjyCljlList
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 新增设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
public
int
insertSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 修改设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
public
int
updateSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 删除设计信息-施工概要-钻井液材料加量
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 结果
*/
public
int
deleteSjSggyZjyCljlById
(
Long
id
);
/**
* 批量删除设计信息-施工概要-钻井液材料加量
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyCljlByIds
(
Long
[]
ids
);
int
deleteSjSggyZjyCljlByJh
(
String
jh
);
int
insertSjSggyZjyCljlBatch
(
List
<
SjSggyZjyCljl
>
sjSggyZjyCljlList
);
}
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyFdsjMapper.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
mapper
;
import
java.util.List
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdsj
;
/**
* 设计信息-施工概要-分段钻井液设计Mapper接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
SjSggyZjyFdsjMapper
{
/**
* 查询设计信息-施工概要-分段钻井液设计
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 设计信息-施工概要-分段钻井液设计
*/
public
SjSggyZjyFdsj
selectSjSggyZjyFdsjById
(
Long
id
);
/**
* 查询设计信息-施工概要-分段钻井液设计列表
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 设计信息-施工概要-分段钻井液设计集合
*/
public
List
<
SjSggyZjyFdsj
>
selectSjSggyZjyFdsjList
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 新增设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
public
int
insertSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 修改设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
public
int
updateSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 删除设计信息-施工概要-分段钻井液设计
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 结果
*/
public
int
deleteSjSggyZjyFdsjById
(
Long
id
);
/**
* 批量删除设计信息-施工概要-分段钻井液设计
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyFdsjByIds
(
Long
[]
ids
);
int
deleteSjSggyZjyFdsjByJh
(
String
jh
);
int
insertSjSggyZjyFdsjBatch
(
String
jh
);
}
src/main/java/com/ruoyi/project/zjsgfa/mapper/SjSggyZjyFdxnbMapper.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
mapper
;
import
java.util.List
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdxnb
;
/**
* 设计信息-施工概要-分段钻井液性能设计Mapper接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
SjSggyZjyFdxnbMapper
{
/**
* 查询设计信息-施工概要-分段钻井液性能设计
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 设计信息-施工概要-分段钻井液性能设计
*/
public
SjSggyZjyFdxnb
selectSjSggyZjyFdxnbById
(
Long
id
);
/**
* 查询设计信息-施工概要-分段钻井液性能设计列表
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 设计信息-施工概要-分段钻井液性能设计集合
*/
public
List
<
SjSggyZjyFdxnb
>
selectSjSggyZjyFdxnbList
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 新增设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
public
int
insertSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 修改设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
public
int
updateSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 删除设计信息-施工概要-分段钻井液性能设计
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 结果
*/
public
int
deleteSjSggyZjyFdxnbById
(
Long
id
);
/**
* 批量删除设计信息-施工概要-分段钻井液性能设计
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyFdxnbByIds
(
Long
[]
ids
);
int
deleteSjSggyZjyFdxnbByJh
(
String
jh
);
int
insertSjSggyZjyFdxnbBatch
(
List
<
SjSggyZjyFdxnb
>
sjSggyZjyFdxnbList
);
}
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyCljlService.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
;
import
java.util.List
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyCljl
;
/**
* 设计信息-施工概要-钻井液材料加量Service接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
ISjSggyZjyCljlService
{
/**
* 查询设计信息-施工概要-钻井液材料加量
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 设计信息-施工概要-钻井液材料加量
*/
public
SjSggyZjyCljl
selectSjSggyZjyCljlById
(
Long
id
);
/**
* 查询设计信息-施工概要-钻井液材料加量列表
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 设计信息-施工概要-钻井液材料加量集合
*/
public
List
<
SjSggyZjyCljl
>
selectSjSggyZjyCljlList
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 新增设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
public
int
insertSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 修改设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
public
int
updateSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
);
/**
* 批量删除设计信息-施工概要-钻井液材料加量
*
* @param ids 需要删除的设计信息-施工概要-钻井液材料加量主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyCljlByIds
(
Long
[]
ids
);
/**
* 删除设计信息-施工概要-钻井液材料加量信息
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 结果
*/
public
int
deleteSjSggyZjyCljlById
(
Long
id
);
}
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyFdsjService.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
;
import
java.util.List
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdsj
;
/**
* 设计信息-施工概要-分段钻井液设计Service接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
ISjSggyZjyFdsjService
{
/**
* 查询设计信息-施工概要-分段钻井液设计
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 设计信息-施工概要-分段钻井液设计
*/
public
SjSggyZjyFdsj
selectSjSggyZjyFdsjById
(
Long
id
);
/**
* 查询设计信息-施工概要-分段钻井液设计列表
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 设计信息-施工概要-分段钻井液设计集合
*/
public
List
<
SjSggyZjyFdsj
>
selectSjSggyZjyFdsjList
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 新增设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
public
int
insertSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 修改设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
public
int
updateSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
);
/**
* 批量删除设计信息-施工概要-分段钻井液设计
*
* @param ids 需要删除的设计信息-施工概要-分段钻井液设计主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyFdsjByIds
(
Long
[]
ids
);
/**
* 删除设计信息-施工概要-分段钻井液设计信息
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 结果
*/
public
int
deleteSjSggyZjyFdsjById
(
Long
id
);
}
src/main/java/com/ruoyi/project/zjsgfa/service/ISjSggyZjyFdxnbService.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
;
import
java.util.List
;
import
java.util.Map
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdxnb
;
/**
* 设计信息-施工概要-分段钻井液性能设计Service接口
*
* @author ruoyi
* @date 2025-08-20
*/
public
interface
ISjSggyZjyFdxnbService
{
/**
* 查询设计信息-施工概要-分段钻井液性能设计
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 设计信息-施工概要-分段钻井液性能设计
*/
public
SjSggyZjyFdxnb
selectSjSggyZjyFdxnbById
(
Long
id
);
/**
* 查询设计信息-施工概要-分段钻井液性能设计列表
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 设计信息-施工概要-分段钻井液性能设计集合
*/
public
Map
<
String
,
Object
>
selectSjSggyZjyFdxnbList
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 新增设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
public
int
insertSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 修改设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
public
int
updateSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
);
/**
* 批量删除设计信息-施工概要-分段钻井液性能设计
*
* @param ids 需要删除的设计信息-施工概要-分段钻井液性能设计主键集合
* @return 结果
*/
public
int
deleteSjSggyZjyFdxnbByIds
(
Long
[]
ids
);
/**
* 删除设计信息-施工概要-分段钻井液性能设计信息
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 结果
*/
public
int
deleteSjSggyZjyFdxnbById
(
Long
id
);
}
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyCljlServiceImpl.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
.
impl
;
import
java.util.List
;
import
com.ruoyi.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.ruoyi.project.zjsgfa.mapper.SjSggyZjyCljlMapper
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyCljl
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyCljlService
;
/**
* 设计信息-施工概要-钻井液材料加量Service业务层处理
*
* @author ruoyi
* @date 2025-08-20
*/
@Service
public
class
SjSggyZjyCljlServiceImpl
implements
ISjSggyZjyCljlService
{
@Autowired
private
SjSggyZjyCljlMapper
sjSggyZjyCljlMapper
;
/**
* 查询设计信息-施工概要-钻井液材料加量
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 设计信息-施工概要-钻井液材料加量
*/
@Override
public
SjSggyZjyCljl
selectSjSggyZjyCljlById
(
Long
id
)
{
return
sjSggyZjyCljlMapper
.
selectSjSggyZjyCljlById
(
id
);
}
/**
* 查询设计信息-施工概要-钻井液材料加量列表
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 设计信息-施工概要-钻井液材料加量
*/
@Override
public
List
<
SjSggyZjyCljl
>
selectSjSggyZjyCljlList
(
SjSggyZjyCljl
sjSggyZjyCljl
)
{
return
sjSggyZjyCljlMapper
.
selectSjSggyZjyCljlList
(
sjSggyZjyCljl
);
}
/**
* 新增设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
@Override
public
int
insertSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
)
{
return
sjSggyZjyCljlMapper
.
insertSjSggyZjyCljl
(
sjSggyZjyCljl
);
}
/**
* 修改设计信息-施工概要-钻井液材料加量
*
* @param sjSggyZjyCljl 设计信息-施工概要-钻井液材料加量
* @return 结果
*/
@Override
public
int
updateSjSggyZjyCljl
(
SjSggyZjyCljl
sjSggyZjyCljl
)
{
sjSggyZjyCljl
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
sjSggyZjyCljlMapper
.
updateSjSggyZjyCljl
(
sjSggyZjyCljl
);
}
/**
* 批量删除设计信息-施工概要-钻井液材料加量
*
* @param ids 需要删除的设计信息-施工概要-钻井液材料加量主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyCljlByIds
(
Long
[]
ids
)
{
return
sjSggyZjyCljlMapper
.
deleteSjSggyZjyCljlByIds
(
ids
);
}
/**
* 删除设计信息-施工概要-钻井液材料加量信息
*
* @param id 设计信息-施工概要-钻井液材料加量主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyCljlById
(
Long
id
)
{
return
sjSggyZjyCljlMapper
.
deleteSjSggyZjyCljlById
(
id
);
}
}
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyFdsjServiceImpl.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
.
impl
;
import
java.util.List
;
import
com.ruoyi.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.ruoyi.project.zjsgfa.mapper.SjSggyZjyFdsjMapper
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdsj
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyFdsjService
;
/**
* 设计信息-施工概要-分段钻井液设计Service业务层处理
*
* @author ruoyi
* @date 2025-08-20
*/
@Service
public
class
SjSggyZjyFdsjServiceImpl
implements
ISjSggyZjyFdsjService
{
@Autowired
private
SjSggyZjyFdsjMapper
sjSggyZjyFdsjMapper
;
/**
* 查询设计信息-施工概要-分段钻井液设计
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 设计信息-施工概要-分段钻井液设计
*/
@Override
public
SjSggyZjyFdsj
selectSjSggyZjyFdsjById
(
Long
id
)
{
return
sjSggyZjyFdsjMapper
.
selectSjSggyZjyFdsjById
(
id
);
}
/**
* 查询设计信息-施工概要-分段钻井液设计列表
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 设计信息-施工概要-分段钻井液设计
*/
@Override
public
List
<
SjSggyZjyFdsj
>
selectSjSggyZjyFdsjList
(
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
return
sjSggyZjyFdsjMapper
.
selectSjSggyZjyFdsjList
(
sjSggyZjyFdsj
);
}
/**
* 新增设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
@Override
public
int
insertSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
return
sjSggyZjyFdsjMapper
.
insertSjSggyZjyFdsj
(
sjSggyZjyFdsj
);
}
/**
* 修改设计信息-施工概要-分段钻井液设计
*
* @param sjSggyZjyFdsj 设计信息-施工概要-分段钻井液设计
* @return 结果
*/
@Override
public
int
updateSjSggyZjyFdsj
(
SjSggyZjyFdsj
sjSggyZjyFdsj
)
{
sjSggyZjyFdsj
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
sjSggyZjyFdsjMapper
.
updateSjSggyZjyFdsj
(
sjSggyZjyFdsj
);
}
/**
* 批量删除设计信息-施工概要-分段钻井液设计
*
* @param ids 需要删除的设计信息-施工概要-分段钻井液设计主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyFdsjByIds
(
Long
[]
ids
)
{
return
sjSggyZjyFdsjMapper
.
deleteSjSggyZjyFdsjByIds
(
ids
);
}
/**
* 删除设计信息-施工概要-分段钻井液设计信息
*
* @param id 设计信息-施工概要-分段钻井液设计主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyFdsjById
(
Long
id
)
{
return
sjSggyZjyFdsjMapper
.
deleteSjSggyZjyFdsjById
(
id
);
}
}
src/main/java/com/ruoyi/project/zjsgfa/service/impl/SjSggyZjyFdxnbServiceImpl.java
0 → 100644
View file @
92e15b57
package
com
.
ruoyi
.
project
.
zjsgfa
.
service
.
impl
;
import
java.lang.reflect.Field
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.project.zjsgfa.domain.SjZjyFdxnb
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.ruoyi.project.zjsgfa.mapper.SjSggyZjyFdxnbMapper
;
import
com.ruoyi.project.zjsgfa.domain.SjSggyZjyFdxnb
;
import
com.ruoyi.project.zjsgfa.service.ISjSggyZjyFdxnbService
;
/**
* 设计信息-施工概要-分段钻井液性能设计Service业务层处理
*
* @author ruoyi
* @date 2025-08-20
*/
@Service
public
class
SjSggyZjyFdxnbServiceImpl
implements
ISjSggyZjyFdxnbService
{
@Autowired
private
SjSggyZjyFdxnbMapper
sjSggyZjyFdxnbMapper
;
/**
* 查询设计信息-施工概要-分段钻井液性能设计
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 设计信息-施工概要-分段钻井液性能设计
*/
@Override
public
SjSggyZjyFdxnb
selectSjSggyZjyFdxnbById
(
Long
id
)
{
return
sjSggyZjyFdxnbMapper
.
selectSjSggyZjyFdxnbById
(
id
);
}
/**
* 查询设计信息-施工概要-分段钻井液性能设计列表
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 设计信息-施工概要-分段钻井液性能设计
*/
@Override
public
Map
<
String
,
Object
>
selectSjSggyZjyFdxnbList
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
List
<
SjSggyZjyFdxnb
>
list
=
sjSggyZjyFdxnbMapper
.
selectSjSggyZjyFdxnbList
(
sjSggyZjyFdxnb
);
List
<
Map
<
String
,
String
>>
fixedItems
=
Arrays
.
asList
(
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"密度(g/cm³)"
);
put
(
"field"
,
"md"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"马氏漏斗黏度(s)"
);
put
(
"field"
,
"msldnd"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"API滤失量(ml)"
);
put
(
"field"
,
"apilsl"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"API泥饼(mm)"
);
put
(
"field"
,
"apinb"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"静切力(Pa)"
);
put
(
"field"
,
"jql"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"pH值"
);
put
(
"field"
,
"ph"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"含砂量(%)"
);
put
(
"field"
,
"hsl"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"总固含(%)"
);
put
(
"field"
,
"zgh"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"摩阻系数"
);
put
(
"field"
,
"mzxs"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"动切力(Pa)"
);
put
(
"field"
,
"dql"
);
}},
new
HashMap
<
String
,
String
>()
{{
put
(
"name"
,
"塑性黏度(mPa·s)"
);
put
(
"field"
,
"sxnd"
);
}}
);
// 提取井段(去重,按顺序排列)
List
<
String
>
wellSegments
=
list
.
stream
()
.
map
(
SjSggyZjyFdxnb:
:
getJd
)
.
distinct
()
.
collect
(
Collectors
.
toList
());
// 表格数据:每行对应一个固定项目,每列对应一个井段
List
<
Map
<
String
,
String
>>
tableData
=
new
ArrayList
<>();
for
(
Map
<
String
,
String
>
item
:
fixedItems
)
{
String
itemName
=
item
.
get
(
"name"
);
// 项目名称(如"密度(g/cm³)")
String
fieldName
=
item
.
get
(
"field"
);
// 实体类字段名(如"md")
Map
<
String
,
String
>
row
=
new
HashMap
<>();
row
.
put
(
"项目"
,
itemName
);
// 第一列固定为项目名称
// 遍历每个井段,填充对应字段的值
for
(
String
segment
:
wellSegments
)
{
// 找到当前井段的数据对象
SjSggyZjyFdxnb
segmentData
=
list
.
stream
()
.
filter
(
d
->
segment
.
equals
(
d
.
getJd
()))
.
findFirst
()
.
orElse
(
null
);
// 通过反射获取字段值(避免大量if-else)
String
value
=
""
;
if
(
segmentData
!=
null
)
{
try
{
Field
field
=
SjZjyFdxnb
.
class
.
getDeclaredField
(
fieldName
);
field
.
setAccessible
(
true
);
Object
fieldValue
=
field
.
get
(
segmentData
);
value
=
fieldValue
!=
null
?
fieldValue
.
toString
()
:
""
;
}
catch
(
Exception
e
)
{
value
=
""
;
}
}
row
.
put
(
segment
,
value
);
// 列名为井段,值为字段值
}
tableData
.
add
(
row
);
}
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"jds"
,
wellSegments
);
map
.
put
(
"data"
,
tableData
);
return
map
;
}
/**
* 新增设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
@Override
public
int
insertSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
return
sjSggyZjyFdxnbMapper
.
insertSjSggyZjyFdxnb
(
sjSggyZjyFdxnb
);
}
/**
* 修改设计信息-施工概要-分段钻井液性能设计
*
* @param sjSggyZjyFdxnb 设计信息-施工概要-分段钻井液性能设计
* @return 结果
*/
@Override
public
int
updateSjSggyZjyFdxnb
(
SjSggyZjyFdxnb
sjSggyZjyFdxnb
)
{
sjSggyZjyFdxnb
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
sjSggyZjyFdxnbMapper
.
updateSjSggyZjyFdxnb
(
sjSggyZjyFdxnb
);
}
/**
* 批量删除设计信息-施工概要-分段钻井液性能设计
*
* @param ids 需要删除的设计信息-施工概要-分段钻井液性能设计主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyFdxnbByIds
(
Long
[]
ids
)
{
return
sjSggyZjyFdxnbMapper
.
deleteSjSggyZjyFdxnbByIds
(
ids
);
}
/**
* 删除设计信息-施工概要-分段钻井液性能设计信息
*
* @param id 设计信息-施工概要-分段钻井液性能设计主键
* @return 结果
*/
@Override
public
int
deleteSjSggyZjyFdxnbById
(
Long
id
)
{
return
sjSggyZjyFdxnbMapper
.
deleteSjSggyZjyFdxnbById
(
id
);
}
}
src/main/resources/mybatis/zjsgfa/SjSggyZjyCljlMapper.xml
0 → 100644
View file @
92e15b57
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.project.zjsgfa.mapper.SjSggyZjyCljlMapper"
>
<resultMap
type=
"SjSggyZjyCljl"
id=
"SjSggyZjyCljlResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"jh"
column=
"jh"
/>
<result
property=
"clmc"
column=
"clmc"
/>
<result
property=
"ykjl"
column=
"ykjl"
/>
<result
property=
"ekjl"
column=
"ekjl"
/>
<result
property=
"skjl"
column=
"skjl"
/>
<result
property=
"sikjl"
column=
"sikjl"
/>
<result
property=
"wkjl"
column=
"wkjl"
/>
<result
property=
"bz"
column=
"bz"
/>
<result
property=
"createdBy"
column=
"created_by"
/>
<result
property=
"createdTime"
column=
"created_time"
/>
<result
property=
"updateBy"
column=
"update_by"
/>
<result
property=
"updateTime"
column=
"update_time"
/>
</resultMap>
<sql
id=
"selectSjSggyZjyCljlVo"
>
select id, jh, clmc, ykjl, ekjl, skjl, sikjl, wkjl, bz, created_by, created_time, update_by, update_time from sj_sggy_zjy_cljl
</sql>
<select
id=
"selectSjSggyZjyCljlList"
parameterType=
"SjSggyZjyCljl"
resultMap=
"SjSggyZjyCljlResult"
>
<include
refid=
"selectSjSggyZjyCljlVo"
/>
<where>
<if
test=
"jh != null and jh != ''"
>
and jh = #{jh}
</if>
<if
test=
"clmc != null and clmc != ''"
>
and clmc = #{clmc}
</if>
<if
test=
"ykjl != null and ykjl != ''"
>
and ykjl = #{ykjl}
</if>
<if
test=
"ekjl != null and ekjl != ''"
>
and ekjl = #{ekjl}
</if>
<if
test=
"skjl != null and skjl != ''"
>
and skjl = #{skjl}
</if>
<if
test=
"sikjl != null and sikjl != ''"
>
and sikjl = #{sikjl}
</if>
<if
test=
"wkjl != null and wkjl != ''"
>
and wkjl = #{wkjl}
</if>
<if
test=
"bz != null and bz != ''"
>
and bz = #{bz}
</if>
<if
test=
"createdBy != null and createdBy != ''"
>
and created_by = #{createdBy}
</if>
<if
test=
"createdTime != null "
>
and created_time = #{createdTime}
</if>
</where>
</select>
<select
id=
"selectSjSggyZjyCljlById"
parameterType=
"Long"
resultMap=
"SjSggyZjyCljlResult"
>
<include
refid=
"selectSjSggyZjyCljlVo"
/>
where id = #{id}
</select>
<insert
id=
"insertSjSggyZjyCljl"
parameterType=
"SjSggyZjyCljl"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into sj_sggy_zjy_cljl
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh,
</if>
<if
test=
"clmc != null"
>
clmc,
</if>
<if
test=
"ykjl != null"
>
ykjl,
</if>
<if
test=
"ekjl != null"
>
ekjl,
</if>
<if
test=
"skjl != null"
>
skjl,
</if>
<if
test=
"sikjl != null"
>
sikjl,
</if>
<if
test=
"wkjl != null"
>
wkjl,
</if>
<if
test=
"bz != null"
>
bz,
</if>
<if
test=
"createdBy != null"
>
created_by,
</if>
<if
test=
"createdTime != null"
>
created_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
#{jh},
</if>
<if
test=
"clmc != null"
>
#{clmc},
</if>
<if
test=
"ykjl != null"
>
#{ykjl},
</if>
<if
test=
"ekjl != null"
>
#{ekjl},
</if>
<if
test=
"skjl != null"
>
#{skjl},
</if>
<if
test=
"sikjl != null"
>
#{sikjl},
</if>
<if
test=
"wkjl != null"
>
#{wkjl},
</if>
<if
test=
"bz != null"
>
#{bz},
</if>
<if
test=
"createdBy != null"
>
#{createdBy},
</if>
<if
test=
"createdTime != null"
>
#{createdTime},
</if>
<if
test=
"updateBy != null"
>
#{updateBy},
</if>
<if
test=
"updateTime != null"
>
#{updateTime},
</if>
</trim>
</insert>
<insert
id=
"insertSjSggyZjyCljlBatch"
>
INSERT INTO sj_sggy_zjy_cljl
(jh, clmc, ykjl, ekjl, skjl, sikjl, wkjl, bz)
VALUES
<foreach
collection=
"list"
item=
"item"
separator=
","
>
(
#{item.jh},
#{item.clmc},
#{item.ykjl},
#{item.ekjl},
#{item.skjl},
#{item.sikjl},
#{item.wkjl},
#{item.bz}
)
</foreach>
</insert>
<update
id=
"updateSjSggyZjyCljl"
parameterType=
"SjSggyZjyCljl"
>
update sj_sggy_zjy_cljl
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh = #{jh},
</if>
<if
test=
"clmc != null"
>
clmc = #{clmc},
</if>
<if
test=
"ykjl != null"
>
ykjl = #{ykjl},
</if>
<if
test=
"ekjl != null"
>
ekjl = #{ekjl},
</if>
<if
test=
"skjl != null"
>
skjl = #{skjl},
</if>
<if
test=
"sikjl != null"
>
sikjl = #{sikjl},
</if>
<if
test=
"wkjl != null"
>
wkjl = #{wkjl},
</if>
<if
test=
"bz != null"
>
bz = #{bz},
</if>
<if
test=
"createdBy != null"
>
created_by = #{createdBy},
</if>
<if
test=
"createdTime != null"
>
created_time = #{createdTime},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime},
</if>
</trim>
where id = #{id}
</update>
<delete
id=
"deleteSjSggyZjyCljlById"
parameterType=
"Long"
>
delete from sj_sggy_zjy_cljl where id = #{id}
</delete>
<delete
id=
"deleteSjSggyZjyCljlByIds"
parameterType=
"String"
>
delete from sj_sggy_zjy_cljl where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</delete>
<delete
id=
"deleteSjSggyZjyCljlByJh"
>
delete from sj_sggy_zjy_cljl where jh = #{jh}
</delete>
</mapper>
\ No newline at end of file
src/main/resources/mybatis/zjsgfa/SjSggyZjyFdsjMapper.xml
0 → 100644
View file @
92e15b57
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.project.zjsgfa.mapper.SjSggyZjyFdsjMapper"
>
<resultMap
type=
"SjSggyZjyFdsj"
id=
"SjSggyZjyFdsjResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"jh"
column=
"jh"
/>
<result
property=
"kc"
column=
"kc"
/>
<result
property=
"jd"
column=
"jd"
/>
<result
property=
"zjytx"
column=
"zjytx"
/>
<result
property=
"bz"
column=
"bz"
/>
<result
property=
"createdBy"
column=
"created_by"
/>
<result
property=
"createdTime"
column=
"created_time"
/>
<result
property=
"updateBy"
column=
"update_by"
/>
<result
property=
"updateTime"
column=
"update_time"
/>
</resultMap>
<sql
id=
"selectSjSggyZjyFdsjVo"
>
select id, jh, kc, jd, zjytx, bz, created_by, created_time, update_by, update_time from sj_sggy_zjy_fdsj
</sql>
<select
id=
"selectSjSggyZjyFdsjList"
parameterType=
"SjSggyZjyFdsj"
resultMap=
"SjSggyZjyFdsjResult"
>
<include
refid=
"selectSjSggyZjyFdsjVo"
/>
<where>
<if
test=
"jh != null and jh != ''"
>
and jh = #{jh}
</if>
<if
test=
"kc != null and kc != ''"
>
and kc = #{kc}
</if>
<if
test=
"jd != null and jd != ''"
>
and jd = #{jd}
</if>
<if
test=
"zjytx != null and zjytx != ''"
>
and zjytx = #{zjytx}
</if>
<if
test=
"bz != null and bz != ''"
>
and bz = #{bz}
</if>
<if
test=
"createdBy != null and createdBy != ''"
>
and created_by = #{createdBy}
</if>
<if
test=
"createdTime != null "
>
and created_time = #{createdTime}
</if>
</where>
</select>
<select
id=
"selectSjSggyZjyFdsjById"
parameterType=
"Long"
resultMap=
"SjSggyZjyFdsjResult"
>
<include
refid=
"selectSjSggyZjyFdsjVo"
/>
where id = #{id}
</select>
<insert
id=
"insertSjSggyZjyFdsj"
parameterType=
"SjSggyZjyFdsj"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into sj_sggy_zjy_fdsj
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh,
</if>
<if
test=
"kc != null"
>
kc,
</if>
<if
test=
"jd != null"
>
jd,
</if>
<if
test=
"zjytx != null"
>
zjytx,
</if>
<if
test=
"bz != null"
>
bz,
</if>
<if
test=
"createdBy != null"
>
created_by,
</if>
<if
test=
"createdTime != null"
>
created_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
#{jh},
</if>
<if
test=
"kc != null"
>
#{kc},
</if>
<if
test=
"jd != null"
>
#{jd},
</if>
<if
test=
"zjytx != null"
>
#{zjytx},
</if>
<if
test=
"bz != null"
>
#{bz},
</if>
<if
test=
"createdBy != null"
>
#{createdBy},
</if>
<if
test=
"createdTime != null"
>
#{createdTime},
</if>
<if
test=
"updateBy != null"
>
#{updateBy},
</if>
<if
test=
"updateTime != null"
>
#{updateTime},
</if>
</trim>
</insert>
<insert
id=
"insertSjSggyZjyFdsjBatch"
>
insert into sj_sggy_zjy_fdsj (jh, kc, jd, zjytx, bz) values
<foreach
item=
"item"
index=
"index"
collection=
"list"
separator=
","
>
(#{item.jh}, #{item.kc}, #{item.jd}, #{item.zjytx}, #{item.bz})
</foreach>
</insert>
<update
id=
"updateSjSggyZjyFdsj"
parameterType=
"SjSggyZjyFdsj"
>
update sj_sggy_zjy_fdsj
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh = #{jh},
</if>
<if
test=
"kc != null"
>
kc = #{kc},
</if>
<if
test=
"jd != null"
>
jd = #{jd},
</if>
<if
test=
"zjytx != null"
>
zjytx = #{zjytx},
</if>
<if
test=
"bz != null"
>
bz = #{bz},
</if>
<if
test=
"createdBy != null"
>
created_by = #{createdBy},
</if>
<if
test=
"createdTime != null"
>
created_time = #{createdTime},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime},
</if>
</trim>
where id = #{id}
</update>
<delete
id=
"deleteSjSggyZjyFdsjById"
parameterType=
"Long"
>
delete from sj_sggy_zjy_fdsj where id = #{id}
</delete>
<delete
id=
"deleteSjSggyZjyFdsjByIds"
parameterType=
"String"
>
delete from sj_sggy_zjy_fdsj where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</delete>
<delete
id=
"deleteSjSggyZjyFdsjByJh"
>
delete from sj_sggy_zjy_fdsj where jh = #{jh}
</delete>
</mapper>
\ No newline at end of file
src/main/resources/mybatis/zjsgfa/SjSggyZjyFdxnbMapper.xml
0 → 100644
View file @
92e15b57
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.project.zjsgfa.mapper.SjSggyZjyFdxnbMapper"
>
<resultMap
type=
"SjSggyZjyFdxnb"
id=
"SjSggyZjyFdxnbResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"jh"
column=
"jh"
/>
<result
property=
"jd"
column=
"jd"
/>
<result
property=
"md"
column=
"md"
/>
<result
property=
"msldnd"
column=
"msldnd"
/>
<result
property=
"apilsl"
column=
"apilsl"
/>
<result
property=
"apinb"
column=
"apinb"
/>
<result
property=
"jql"
column=
"jql"
/>
<result
property=
"ph"
column=
"ph"
/>
<result
property=
"hsl"
column=
"hsl"
/>
<result
property=
"zgh"
column=
"zgh"
/>
<result
property=
"mzxs"
column=
"mzxs"
/>
<result
property=
"dql"
column=
"dql"
/>
<result
property=
"sxnd"
column=
"sxnd"
/>
<result
property=
"bz"
column=
"bz"
/>
<result
property=
"createdBy"
column=
"created_by"
/>
<result
property=
"createdTime"
column=
"created_time"
/>
<result
property=
"updateBy"
column=
"update_by"
/>
<result
property=
"updateTime"
column=
"update_time"
/>
</resultMap>
<sql
id=
"selectSjSggyZjyFdxnbVo"
>
select id, jh, jd, md, msldnd, apilsl, apinb, jql, ph, hsl, zgh, mzxs, dql, sxnd, bz, created_by, created_time, update_by, update_time from sj_sggy_zjy_fdxnb
</sql>
<select
id=
"selectSjSggyZjyFdxnbList"
parameterType=
"SjSggyZjyFdxnb"
resultMap=
"SjSggyZjyFdxnbResult"
>
<include
refid=
"selectSjSggyZjyFdxnbVo"
/>
<where>
<if
test=
"jh != null and jh != ''"
>
and jh = #{jh}
</if>
<if
test=
"jd != null and jd != ''"
>
and jd = #{jd}
</if>
<if
test=
"md != null and md != ''"
>
and md = #{md}
</if>
<if
test=
"msldnd != null and msldnd != ''"
>
and msldnd = #{msldnd}
</if>
<if
test=
"apilsl != null and apilsl != ''"
>
and apilsl = #{apilsl}
</if>
<if
test=
"apinb != null and apinb != ''"
>
and apinb = #{apinb}
</if>
<if
test=
"jql != null and jql != ''"
>
and jql = #{jql}
</if>
<if
test=
"ph != null and ph != ''"
>
and ph = #{ph}
</if>
<if
test=
"hsl != null and hsl != ''"
>
and hsl = #{hsl}
</if>
<if
test=
"zgh != null and zgh != ''"
>
and zgh = #{zgh}
</if>
<if
test=
"mzxs != null and mzxs != ''"
>
and mzxs = #{mzxs}
</if>
<if
test=
"dql != null and dql != ''"
>
and dql = #{dql}
</if>
<if
test=
"sxnd != null and sxnd != ''"
>
and sxnd = #{sxnd}
</if>
<if
test=
"bz != null and bz != ''"
>
and bz = #{bz}
</if>
<if
test=
"createdBy != null and createdBy != ''"
>
and created_by = #{createdBy}
</if>
<if
test=
"createdTime != null "
>
and created_time = #{createdTime}
</if>
</where>
</select>
<select
id=
"selectSjSggyZjyFdxnbById"
parameterType=
"Long"
resultMap=
"SjSggyZjyFdxnbResult"
>
<include
refid=
"selectSjSggyZjyFdxnbVo"
/>
where id = #{id}
</select>
<insert
id=
"insertSjSggyZjyFdxnb"
parameterType=
"SjSggyZjyFdxnb"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into sj_sggy_zjy_fdxnb
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh,
</if>
<if
test=
"jd != null"
>
jd,
</if>
<if
test=
"md != null"
>
md,
</if>
<if
test=
"msldnd != null"
>
msldnd,
</if>
<if
test=
"apilsl != null"
>
apilsl,
</if>
<if
test=
"apinb != null"
>
apinb,
</if>
<if
test=
"jql != null"
>
jql,
</if>
<if
test=
"ph != null"
>
ph,
</if>
<if
test=
"hsl != null"
>
hsl,
</if>
<if
test=
"zgh != null"
>
zgh,
</if>
<if
test=
"mzxs != null"
>
mzxs,
</if>
<if
test=
"dql != null"
>
dql,
</if>
<if
test=
"sxnd != null"
>
sxnd,
</if>
<if
test=
"bz != null"
>
bz,
</if>
<if
test=
"createdBy != null"
>
created_by,
</if>
<if
test=
"createdTime != null"
>
created_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
#{jh},
</if>
<if
test=
"jd != null"
>
#{jd},
</if>
<if
test=
"md != null"
>
#{md},
</if>
<if
test=
"msldnd != null"
>
#{msldnd},
</if>
<if
test=
"apilsl != null"
>
#{apilsl},
</if>
<if
test=
"apinb != null"
>
#{apinb},
</if>
<if
test=
"jql != null"
>
#{jql},
</if>
<if
test=
"ph != null"
>
#{ph},
</if>
<if
test=
"hsl != null"
>
#{hsl},
</if>
<if
test=
"zgh != null"
>
#{zgh},
</if>
<if
test=
"mzxs != null"
>
#{mzxs},
</if>
<if
test=
"dql != null"
>
#{dql},
</if>
<if
test=
"sxnd != null"
>
#{sxnd},
</if>
<if
test=
"bz != null"
>
#{bz},
</if>
<if
test=
"createdBy != null"
>
#{createdBy},
</if>
<if
test=
"createdTime != null"
>
#{createdTime},
</if>
<if
test=
"updateBy != null"
>
#{updateBy},
</if>
<if
test=
"updateTime != null"
>
#{updateTime},
</if>
</trim>
</insert>
<insert
id=
"insertSjSggyZjyFdxnbBatch"
>
INSERT INTO sj_sggy_zjy_fdxnb
(jh, jd, md, msldnd, apilsl, apinb, jql, ph, hsl, zgh, mzxs, dql, sxnd, bz)
VALUES
<foreach
collection=
"list"
item=
"item"
separator=
","
>
(
#{item.jh},
#{item.jd},
#{item.md},
#{item.msldnd},
#{item.apilsl},
#{item.apinb},
#{item.jql},
#{item.ph},
#{item.hsl},
#{item.zgh},
#{item.mzxs},
#{item.dql},
#{item.sxnd},
#{item.bz}
)
</foreach>
</insert>
<update
id=
"updateSjSggyZjyFdxnb"
parameterType=
"SjSggyZjyFdxnb"
>
update sj_sggy_zjy_fdxnb
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"jh != null"
>
jh = #{jh},
</if>
<if
test=
"jd != null"
>
jd = #{jd},
</if>
<if
test=
"md != null"
>
md = #{md},
</if>
<if
test=
"msldnd != null"
>
msldnd = #{msldnd},
</if>
<if
test=
"apilsl != null"
>
apilsl = #{apilsl},
</if>
<if
test=
"apinb != null"
>
apinb = #{apinb},
</if>
<if
test=
"jql != null"
>
jql = #{jql},
</if>
<if
test=
"ph != null"
>
ph = #{ph},
</if>
<if
test=
"hsl != null"
>
hsl = #{hsl},
</if>
<if
test=
"zgh != null"
>
zgh = #{zgh},
</if>
<if
test=
"mzxs != null"
>
mzxs = #{mzxs},
</if>
<if
test=
"dql != null"
>
dql = #{dql},
</if>
<if
test=
"sxnd != null"
>
sxnd = #{sxnd},
</if>
<if
test=
"bz != null"
>
bz = #{bz},
</if>
<if
test=
"createdBy != null"
>
created_by = #{createdBy},
</if>
<if
test=
"createdTime != null"
>
created_time = #{createdTime},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime},
</if>
</trim>
where id = #{id}
</update>
<delete
id=
"deleteSjSggyZjyFdxnbById"
parameterType=
"Long"
>
delete from sj_sggy_zjy_fdxnb where id = #{id}
</delete>
<delete
id=
"deleteSjSggyZjyFdxnbByIds"
parameterType=
"String"
>
delete from sj_sggy_zjy_fdxnb where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</delete>
<delete
id=
"deleteSjSggyZjyFdxnbByJh"
>
delete from sj_sggy_zjy_fdxnb where jh = #{jh}
</delete>
</mapper>
\ No newline at end of file
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