Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-service-hmhj
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangweidong
patzn-cloud-service-hmhj
Commits
ad84d26b
Commit
ad84d26b
authored
Mar 16, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
土工平台修改
parent
fcba4df4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
961 additions
and
2 deletions
+961
-2
EntrustController.java
...cloud/service/lims/hmhj/controller/EntrustController.java
+1
-1
EntrustSampleItemController.java
...ice/lims/hmhj/controller/EntrustSampleItemController.java
+10
-0
ItemRelOriginalRecordController.java
...lims/hmhj/controller/ItemRelOriginalRecordController.java
+84
-0
OriginalRecordController.java
...ervice/lims/hmhj/controller/OriginalRecordController.java
+84
-0
OriginalTemplateConfigController.java
...ims/hmhj/controller/OriginalTemplateConfigController.java
+84
-0
OriginalTemplateController.java
...vice/lims/hmhj/controller/OriginalTemplateController.java
+94
-0
OriginalTemplateVersionController.java
...ms/hmhj/controller/OriginalTemplateVersionController.java
+84
-0
EntrustSampleItemMapper.java
...oud/service/lims/hmhj/mapper/EntrustSampleItemMapper.java
+2
-0
ItemRelOriginalRecordMapper.java
...service/lims/hmhj/mapper/ItemRelOriginalRecordMapper.java
+16
-0
OriginalRecordMapper.java
.../cloud/service/lims/hmhj/mapper/OriginalRecordMapper.java
+16
-0
OriginalTemplateConfigMapper.java
...ervice/lims/hmhj/mapper/OriginalTemplateConfigMapper.java
+16
-0
OriginalTemplateMapper.java
...loud/service/lims/hmhj/mapper/OriginalTemplateMapper.java
+16
-0
OriginalTemplateVersionMapper.java
...rvice/lims/hmhj/mapper/OriginalTemplateVersionMapper.java
+16
-0
IEntrustSampleItemService.java
.../service/lims/hmhj/service/IEntrustSampleItemService.java
+4
-0
IEntrustService.java
...atzn/cloud/service/lims/hmhj/service/IEntrustService.java
+2
-0
IItemRelOriginalRecordService.java
...vice/lims/hmhj/service/IItemRelOriginalRecordService.java
+20
-0
IOriginalRecordService.java
...oud/service/lims/hmhj/service/IOriginalRecordService.java
+26
-0
IOriginalTemplateConfigService.java
...ice/lims/hmhj/service/IOriginalTemplateConfigService.java
+20
-0
IOriginalTemplateService.java
...d/service/lims/hmhj/service/IOriginalTemplateService.java
+23
-0
IOriginalTemplateVersionService.java
...ce/lims/hmhj/service/IOriginalTemplateVersionService.java
+20
-0
EntrustSampleItemServiceImpl.java
.../lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
+0
-0
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+23
-1
ItemRelOriginalRecordServiceImpl.java
...s/hmhj/service/impl/ItemRelOriginalRecordServiceImpl.java
+34
-0
OriginalRecordServiceImpl.java
...ice/lims/hmhj/service/impl/OriginalRecordServiceImpl.java
+87
-0
OriginalTemplateConfigServiceImpl.java
.../hmhj/service/impl/OriginalTemplateConfigServiceImpl.java
+34
-0
OriginalTemplateServiceImpl.java
...e/lims/hmhj/service/impl/OriginalTemplateServiceImpl.java
+70
-0
OriginalTemplateVersionServiceImpl.java
...hmhj/service/impl/OriginalTemplateVersionServiceImpl.java
+34
-0
EntrustSampleItemMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
+16
-0
ItemRelOriginalRecordMapper.xml
...ain/resources/mapper/hmhj/ItemRelOriginalRecordMapper.xml
+5
-0
OriginalRecordMapper.xml
src/main/resources/mapper/hmhj/OriginalRecordMapper.xml
+5
-0
OriginalTemplateConfigMapper.xml
...in/resources/mapper/hmhj/OriginalTemplateConfigMapper.xml
+5
-0
OriginalTemplateMapper.xml
src/main/resources/mapper/hmhj/OriginalTemplateMapper.xml
+5
-0
OriginalTemplateVersionMapper.xml
...n/resources/mapper/hmhj/OriginalTemplateVersionMapper.xml
+5
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustController.java
View file @
ad84d26b
...
...
@@ -485,7 +485,7 @@ public class EntrustController extends ServiceController {
@PostMapping
(
"/page_entrust_report_make_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageReportMakeHis
(
EntrustVO
entrust
)
{
entrust
.
setReportNotStatus
(
EntrustReportStatusEnum
.
MAKING
);
return
success
(
entrustService
.
pageEntrustByReport
(
getPage
(),
entrust
));
return
success
(
entrustService
.
pageEntrustByReport
NotHis
(
getPage
(),
entrust
));
}
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleItemController.java
View file @
ad84d26b
...
...
@@ -2,6 +2,7 @@ package com.patzn.cloud.service.lims.hmhj.controller;
import
com.google.common.collect.Lists
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSampleItem
;
import
com.patzn.cloud.service.hmhj.entity.OriginalRecord
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleItemStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleItemVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -543,4 +544,13 @@ public class EntrustSampleItemController extends ServiceController {
return
success
(
entrustSampleItemService
.
backAudit
(
ids
,
reason
,
getAccount
()));
}
@ApiOperation
(
value
=
"填写原始记录"
,
notes
=
"填写原始记录"
)
@PostMapping
(
"/save_excel_original_record"
)
public
RestResult
<
OriginalRecord
>
saveExcelOriginalRecord
(
@RequestParam
(
"ids"
)
Long
[]
ids
,
@RequestParam
(
"templateId"
)
Long
templateId
)
{
return
success
(
entrustSampleItemService
.
saveExcelOriginalRecord
(
ids
,
templateId
,
getAccount
()));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/ItemRelOriginalRecordController.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.entity.ItemRelOriginalRecord
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.lims.hmhj.service.IItemRelOriginalRecordService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
/**
* 土工试验项目关联原始记录表 前端控制器
*
* @author wwd
* @since 2021-03-15
*/
@Api
(
tags
=
"土工试验项目关联原始记录表"
)
@RestController
@RequestMapping
(
"/v1/rel_original_record"
)
public
class
ItemRelOriginalRecordController
extends
ServiceController
{
@Autowired
private
IItemRelOriginalRecordService
itemRelOriginalRecordService
;
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page"
)
public
RestResult
<
Page
<
ItemRelOriginalRecord
>>
getPage
(
ItemRelOriginalRecord
itemRelOriginalRecord
)
{
return
success
(
itemRelOriginalRecordService
.
page
(
getPage
(),
itemRelOriginalRecord
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
ItemRelOriginalRecord
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
itemRelOriginalRecordService
.
getById
(
id
));
}
@ApiOperation
(
"根据 id 修改信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
ItemRelOriginalRecord
itemRelOriginalRecord
)
{
itemRelOriginalRecord
.
setId
(
id
);
return
success
(
itemRelOriginalRecordService
.
updateById
(
itemRelOriginalRecord
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
ItemRelOriginalRecord
itemRelOriginalRecord
)
{
return
success
(
itemRelOriginalRecordService
.
save
(
itemRelOriginalRecord
));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
})
@DeleteMapping
(
"/"
)
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
itemRelOriginalRecordService
.
removeByIds
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/OriginalRecordController.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.entity.OriginalRecord
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalRecordService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
/**
* 土工原始记录表 前端控制器
*
* @author wwd
* @since 2021-03-15
*/
@Api
(
tags
=
"土工原始记录表"
)
@RestController
@RequestMapping
(
"/v1/original_record"
)
public
class
OriginalRecordController
extends
ServiceController
{
@Autowired
private
IOriginalRecordService
originalRecordService
;
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page"
)
public
RestResult
<
Page
<
OriginalRecord
>>
getPage
(
OriginalRecord
originalRecord
)
{
return
success
(
originalRecordService
.
page
(
getPage
(),
originalRecord
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
OriginalRecord
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
originalRecordService
.
getById
(
id
));
}
@ApiOperation
(
"根据 id 修改信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
OriginalRecord
originalRecord
)
{
originalRecord
.
setId
(
id
);
return
success
(
originalRecordService
.
updateById
(
originalRecord
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
OriginalRecord
originalRecord
)
{
return
success
(
originalRecordService
.
save
(
originalRecord
));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
})
@DeleteMapping
(
"/"
)
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
originalRecordService
.
removeByIds
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/OriginalTemplateConfigController.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateConfig
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateConfigService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
/**
* ${table.comment} 前端控制器
*
* @author wwd
* @since 2021-03-15
*/
@Api
(
tags
=
"原始记录模板配置"
)
@RestController
@RequestMapping
(
"/v1/template_config"
)
public
class
OriginalTemplateConfigController
extends
ServiceController
{
@Autowired
private
IOriginalTemplateConfigService
originalTemplateConfigService
;
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page"
)
public
RestResult
<
Page
<
OriginalTemplateConfig
>>
getPage
(
OriginalTemplateConfig
originalTemplateConfig
)
{
return
success
(
originalTemplateConfigService
.
page
(
getPage
(),
originalTemplateConfig
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
OriginalTemplateConfig
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
originalTemplateConfigService
.
getById
(
id
));
}
@ApiOperation
(
"根据 id 修改信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
OriginalTemplateConfig
originalTemplateConfig
)
{
originalTemplateConfig
.
setId
(
id
);
return
success
(
originalTemplateConfigService
.
updateById
(
originalTemplateConfig
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
OriginalTemplateConfig
originalTemplateConfig
)
{
return
success
(
originalTemplateConfigService
.
save
(
originalTemplateConfig
));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
})
@DeleteMapping
(
"/"
)
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
originalTemplateConfigService
.
removeByIds
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/OriginalTemplateController.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
/**
* 模板文件表 前端控制器
*
* @author wwd
* @since 2021-03-15
*/
@Api
(
tags
=
"模板文件表"
)
@RestController
@RequestMapping
(
"/v1/original_template"
)
public
class
OriginalTemplateController
extends
ServiceController
{
@Autowired
private
IOriginalTemplateService
originalTemplateService
;
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page"
)
public
RestResult
<
Page
<
OriginalTemplate
>>
getPage
(
OriginalTemplate
originalTemplate
)
{
return
success
(
originalTemplateService
.
page
(
getPage
(),
originalTemplate
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
OriginalTemplate
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
originalTemplateService
.
getById
(
id
));
}
@ApiOperation
(
"根据 id 修改信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
OriginalTemplate
originalTemplate
)
{
originalTemplate
.
setId
(
id
);
return
success
(
originalTemplateService
.
updateById
(
originalTemplate
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
OriginalTemplate
originalTemplate
)
{
return
success
(
originalTemplateService
.
save
(
originalTemplate
));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
})
@DeleteMapping
(
"/"
)
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
originalTemplateService
.
removeByIds
(
ids
));
}
@ApiOperation
(
value
=
"附件上传"
,
notes
=
"附件上传"
)
@PostMapping
(
"/upload_template/"
)
public
RestResult
<
Boolean
>
uploadTemplate
(
@RequestParam
(
"classType"
)
String
classType
,
@RequestParam
(
"name"
)
String
name
,
@RequestParam
(
"remark"
)
String
remark
,
MultipartFile
file
)
{
return
success
(
originalTemplateService
.
uploadTemplate
(
file
,
classType
,
name
,
remark
,
0
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/OriginalTemplateVersionController.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateVersion
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.api.RestConstants
;
import
com.patzn.cloud.commons.api.RestResult
;
import
com.patzn.cloud.commons.controller.ServiceController
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateVersionService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
/**
* 模板文件历史表 前端控制器
*
* @author wwd
* @since 2021-03-15
*/
@Api
(
tags
=
"模板文件历史表"
)
@RestController
@RequestMapping
(
"/v1/template_version"
)
public
class
OriginalTemplateVersionController
extends
ServiceController
{
@Autowired
private
IOriginalTemplateVersionService
originalTemplateVersionService
;
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page"
)
public
RestResult
<
Page
<
OriginalTemplateVersion
>>
getPage
(
OriginalTemplateVersion
originalTemplateVersion
)
{
return
success
(
originalTemplateVersionService
.
page
(
getPage
(),
originalTemplateVersion
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
OriginalTemplateVersion
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
originalTemplateVersionService
.
getById
(
id
));
}
@ApiOperation
(
"根据 id 修改信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
OriginalTemplateVersion
originalTemplateVersion
)
{
originalTemplateVersion
.
setId
(
id
);
return
success
(
originalTemplateVersionService
.
updateById
(
originalTemplateVersion
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
OriginalTemplateVersion
originalTemplateVersion
)
{
return
success
(
originalTemplateVersionService
.
save
(
originalTemplateVersion
));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
})
@DeleteMapping
(
"/"
)
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
originalTemplateVersionService
.
removeByIds
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/EntrustSampleItemMapper.java
View file @
ad84d26b
...
...
@@ -26,4 +26,6 @@ public interface EntrustSampleItemMapper extends BatchMapper<EntrustSampleItem>
List
<
EntrustSampleItemVO
>
selectVOList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
EntrustSampleItemVO
entrustSampleItem
);
List
<
EntrustSampleItemVO
>
selectVOListBySampleIds
(
@Param
(
"ids"
)
Long
[]
ids
);
List
<
EntrustSampleItemVO
>
selectVOListByIds
(
@Param
(
"ids"
)
Long
[]
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/ItemRelOriginalRecordMapper.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.service.hmhj.entity.ItemRelOriginalRecord
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
/**
* <p>
* 土工试验项目关联原始记录表 Mapper 接口
* </p>
*
* @author wwd
* @since 2021-03-15
*/
public
interface
ItemRelOriginalRecordMapper
extends
BatchMapper
<
ItemRelOriginalRecord
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/OriginalRecordMapper.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.service.hmhj.entity.OriginalRecord
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
/**
* <p>
* 土工原始记录表 Mapper 接口
* </p>
*
* @author wwd
* @since 2021-03-15
*/
public
interface
OriginalRecordMapper
extends
BatchMapper
<
OriginalRecord
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/OriginalTemplateConfigMapper.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateConfig
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author wwd
* @since 2021-03-15
*/
public
interface
OriginalTemplateConfigMapper
extends
BatchMapper
<
OriginalTemplateConfig
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/OriginalTemplateMapper.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplate
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
/**
* <p>
* 模板文件表 Mapper 接口
* </p>
*
* @author wwd
* @since 2021-03-15
*/
public
interface
OriginalTemplateMapper
extends
BatchMapper
<
OriginalTemplate
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/OriginalTemplateVersionMapper.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateVersion
;
/**
* <p>
* 模板文件历史表 Mapper 接口
* </p>
*
* @author wwd
* @since 2021-03-15
*/
public
interface
OriginalTemplateVersionMapper
extends
BatchMapper
<
OriginalTemplateVersion
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleItemService.java
View file @
ad84d26b
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.plugins.Page;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSampleItem
;
import
com.patzn.cloud.service.hmhj.entity.OriginalRecord
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleItemVO
;
import
java.util.List
;
...
...
@@ -42,4 +43,7 @@ public interface IEntrustSampleItemService extends IBaseService<EntrustSampleIte
boolean
backAudit
(
Long
[]
ids
,
String
reason
,
Account
account
);
List
<
EntrustSampleItemVO
>
listBySampleIds
(
Long
[]
ids
);
OriginalRecord
saveExcelOriginalRecord
(
Long
[]
ids
,
Long
templateId
,
Account
account
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustService.java
View file @
ad84d26b
...
...
@@ -51,6 +51,8 @@ public interface IEntrustService extends IBaseService<Entrust> {
Page
<
EntrustVO
>
pageEntrustByReport
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByReportNotHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByReportHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustJudge
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IItemRelOriginalRecordService.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.ItemRelOriginalRecord
;
import
java.util.List
;
/**
* 土工试验项目关联原始记录表 服务类
*
* @author wwd
* @since 2021-03-15
*/
public
interface
IItemRelOriginalRecordService
extends
IBaseService
<
ItemRelOriginalRecord
>
{
Page
<
ItemRelOriginalRecord
>
page
(
Page
<
ItemRelOriginalRecord
>
page
,
ItemRelOriginalRecord
itemRelOriginalRecord
);
boolean
removeByIds
(
List
<
Long
>
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IOriginalRecordService.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
import
com.patzn.cloud.service.hmhj.entity.OriginalRecord
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplate
;
import
java.io.File
;
import
java.util.List
;
/**
* 土工原始记录表 服务类
*
* @author wwd
* @since 2021-03-15
*/
public
interface
IOriginalRecordService
extends
IBaseService
<
OriginalRecord
>
{
Page
<
OriginalRecord
>
page
(
Page
<
OriginalRecord
>
page
,
OriginalRecord
originalRecord
);
boolean
removeByIds
(
List
<
Long
>
ids
);
OriginalRecord
uploadExpGenerate
(
Long
[]
ids
,
OriginalTemplate
template
,
Entrust
entrust
,
Account
account
,
String
remark
,
File
file
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IOriginalTemplateConfigService.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateConfig
;
import
java.util.List
;
/**
* 服务类
*
* @author wwd
* @since 2021-03-15
*/
public
interface
IOriginalTemplateConfigService
extends
IBaseService
<
OriginalTemplateConfig
>
{
Page
<
OriginalTemplateConfig
>
page
(
Page
<
OriginalTemplateConfig
>
page
,
OriginalTemplateConfig
originalTemplateConfig
);
boolean
removeByIds
(
List
<
Long
>
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IOriginalTemplateService.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplate
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
/**
* 模板文件表 服务类
*
* @author wwd
* @since 2021-03-15
*/
public
interface
IOriginalTemplateService
extends
IBaseService
<
OriginalTemplate
>
{
Page
<
OriginalTemplate
>
page
(
Page
<
OriginalTemplate
>
page
,
OriginalTemplate
originalTemplate
);
boolean
removeByIds
(
List
<
Long
>
ids
);
boolean
uploadTemplate
(
MultipartFile
file
,
String
classType
,
String
name
,
String
remark
,
int
i
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IOriginalTemplateVersionService.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateVersion
;
import
java.util.List
;
/**
* 模板文件历史表 服务类
*
* @author wwd
* @since 2021-03-15
*/
public
interface
IOriginalTemplateVersionService
extends
IBaseService
<
OriginalTemplateVersion
>
{
Page
<
OriginalTemplateVersion
>
page
(
Page
<
OriginalTemplateVersion
>
page
,
OriginalTemplateVersion
originalTemplateVersion
);
boolean
removeByIds
(
List
<
Long
>
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
View file @
ad84d26b
This diff is collapsed.
Click to expand it.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
ad84d26b
...
...
@@ -536,9 +536,31 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByReportNotHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getReportNotStatus
(),
"报告状态不能为空"
);
List
<
EntrustReport
>
reportList
=
entrustReportService
.
list
(
Condition
.
create
().
ne
(
"status"
,
entrust
.
getReportNotStatus
()));
if
(
CollectionUtils
.
isEmpty
(
reportList
)){
return
page
;
}
List
<
Long
>
ids
=
reportList
.
stream
().
map
(
s
->{
return
s
.
getEntrustId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
ids
)){
return
page
;
}
entrust
.
setIdsList
(
ids
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByReportHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getReportStatus
(
),
"报告状态不能为空"
);
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
entrust
.
getReportStatusList
()
),
"报告状态不能为空"
);
List
<
EntrustReport
>
reportList
=
entrustReportService
.
list
(
Condition
.
create
().
in
(
"status"
,
entrust
.
getReportStatusList
()));
if
(
CollectionUtils
.
isEmpty
(
reportList
)){
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/ItemRelOriginalRecordServiceImpl.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.patzn.cloud.service.hmhj.entity.ItemRelOriginalRecord
;
import
com.patzn.cloud.service.lims.hmhj.mapper.ItemRelOriginalRecordMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IItemRelOriginalRecordService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
java.util.List
;
/**
* 土工试验项目关联原始记录表 服务实现类
*
* @author wwd
* @since 2021-03-15
*/
@Service
public
class
ItemRelOriginalRecordServiceImpl
extends
BaseServiceImpl
<
ItemRelOriginalRecordMapper
,
ItemRelOriginalRecord
>
implements
IItemRelOriginalRecordService
{
@Override
public
Page
<
ItemRelOriginalRecord
>
page
(
Page
<
ItemRelOriginalRecord
>
page
,
ItemRelOriginalRecord
itemRelOriginalRecord
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
itemRelOriginalRecord
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/OriginalRecordServiceImpl.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.baomidou.mybatisplus.toolkit.CollectionUtils
;
import
com.patzn.cloud.commons.api.RestAssert
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.oss.starter.OssClient
;
import
com.patzn.cloud.oss.starter.OssFileResult
;
import
com.patzn.cloud.service.hmhj.entity.*
;
import
com.patzn.cloud.service.lims.hmhj.mapper.OriginalRecordMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustSampleItemService
;
import
com.patzn.cloud.service.lims.hmhj.service.IItemRelOriginalRecordService
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalRecordService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
org.apache.commons.lang3.ArrayUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.io.File
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* 土工原始记录表 服务实现类
*
* @author wwd
* @since 2021-03-15
*/
@Service
public
class
OriginalRecordServiceImpl
extends
BaseServiceImpl
<
OriginalRecordMapper
,
OriginalRecord
>
implements
IOriginalRecordService
{
@Autowired
private
IItemRelOriginalRecordService
itemRelOriginalRecordService
;
@Autowired
private
OssClient
ossClient
;
@Override
public
Page
<
OriginalRecord
>
page
(
Page
<
OriginalRecord
>
page
,
OriginalRecord
originalRecord
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
originalRecord
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
OriginalRecord
uploadExpGenerate
(
Long
[]
ids
,
OriginalTemplate
template
,
Entrust
entrust
,
Account
account
,
String
remark
,
File
file
)
{
RestAssert
.
fail
(
ArrayUtils
.
isEmpty
(
ids
),
"请选择试验项目"
);
RestAssert
.
fail
(
null
==
entrust
.
getId
(),
"试验委托单ID不能为空"
);
OriginalRecord
soilOriginalRecord
=
new
OriginalRecord
();
soilOriginalRecord
.
setEntrustId
(
entrust
.
getId
());
soilOriginalRecord
.
setTemplateId
(
template
.
getId
());
soilOriginalRecord
.
setTitle
(
template
.
getName
());
soilOriginalRecord
.
setRemark
(
remark
);
soilOriginalRecord
.
setUname
(
account
.
getUserName
());
OssFileResult
obsFileResult
=
ossClient
.
upload
(
file
);
if
(
null
==
obsFileResult
)
{
return
null
;
}
soilOriginalRecord
.
setObjectKey
(
obsFileResult
.
getObjectKey
());
if
(
save
(
soilOriginalRecord
)){
List
<
ItemRelOriginalRecord
>
saveList
=
new
ArrayList
<>();
for
(
Long
id:
ids
)
{
ItemRelOriginalRecord
relOriginalRecord
=
new
ItemRelOriginalRecord
();
relOriginalRecord
.
setItemId
(
id
);
relOriginalRecord
.
setRecordId
(
soilOriginalRecord
.
getId
());
saveList
.
add
(
relOriginalRecord
);
}
if
(
CollectionUtils
.
isNotEmpty
(
saveList
)){
itemRelOriginalRecordService
.
saveBatch
(
saveList
);
}
}
return
soilOriginalRecord
;
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/OriginalTemplateConfigServiceImpl.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateConfig
;
import
com.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateConfigMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateConfigService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
java.util.List
;
/**
* 服务实现类
*
* @author wwd
* @since 2021-03-15
*/
@Service
public
class
OriginalTemplateConfigServiceImpl
extends
BaseServiceImpl
<
OriginalTemplateConfigMapper
,
OriginalTemplateConfig
>
implements
IOriginalTemplateConfigService
{
@Override
public
Page
<
OriginalTemplateConfig
>
page
(
Page
<
OriginalTemplateConfig
>
page
,
OriginalTemplateConfig
originalTemplateConfig
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
originalTemplateConfig
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/OriginalTemplateServiceImpl.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.patzn.cloud.commons.api.RestAssert
;
import
com.patzn.cloud.oss.starter.OssClient
;
import
com.patzn.cloud.oss.starter.OssFileResult
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplate
;
import
com.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
com.patzn.cloud.service.soil.entity.SoilOriginalTemplate
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
/**
* 模板文件表 服务实现类
*
* @author wwd
* @since 2021-03-15
*/
@Service
public
class
OriginalTemplateServiceImpl
extends
BaseServiceImpl
<
OriginalTemplateMapper
,
OriginalTemplate
>
implements
IOriginalTemplateService
{
@Autowired
private
OssClient
ossClient
;
@Override
public
Page
<
OriginalTemplate
>
page
(
Page
<
OriginalTemplate
>
page
,
OriginalTemplate
originalTemplate
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
originalTemplate
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
@Override
public
boolean
uploadTemplate
(
MultipartFile
file
,
String
classType
,
String
name
,
String
remark
,
int
templateType
)
{
RestAssert
.
fail
(
StringUtils
.
isBlank
(
classType
),
"模板类别不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
name
),
"请填写原始记录名称"
);
String
fileName
=
file
.
getOriginalFilename
();
RestAssert
.
fail
(
StringUtils
.
isBlank
(
fileName
),
"请上传文件"
);
OriginalTemplate
attachment
=
new
OriginalTemplate
();
OssFileResult
result
=
ossClient
.
upload
(
file
);
if
(
null
==
result
)
{
return
false
;
}
attachment
.
setAlias
(
name
);
attachment
.
setRemark
(
remark
);
attachment
.
setClassType
(
classType
);
attachment
.
setBucketName
(
result
.
getBucketName
());
attachment
.
setType
(
result
.
getType
());
attachment
.
setName
(
result
.
getName
());
attachment
.
setObjectKey
(
result
.
getObjectKey
());
attachment
.
setVersionId
(
result
.
getVersionId
());
attachment
.
setTemplateType
(
templateType
);
return
save
(
attachment
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/OriginalTemplateVersionServiceImpl.java
0 → 100644
View file @
ad84d26b
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.patzn.cloud.service.hmhj.entity.OriginalTemplateVersion
;
import
com.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateVersionMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IOriginalTemplateVersionService
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
java.util.List
;
/**
* 模板文件历史表 服务实现类
*
* @author wwd
* @since 2021-03-15
*/
@Service
public
class
OriginalTemplateVersionServiceImpl
extends
BaseServiceImpl
<
OriginalTemplateVersionMapper
,
OriginalTemplateVersion
>
implements
IOriginalTemplateVersionService
{
@Override
public
Page
<
OriginalTemplateVersion
>
page
(
Page
<
OriginalTemplateVersion
>
page
,
OriginalTemplateVersion
originalTemplateVersion
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
originalTemplateVersion
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
View file @
ad84d26b
...
...
@@ -155,5 +155,21 @@
</select>
<select
id=
"selectVOListByIds"
resultType=
"com.patzn.cloud.service.hmhj.vo.EntrustSampleItemVO"
>
SELECT i.id,i.name,i.entrust_sample_id,s.entrust_id,i.agreed_value,i.test_value,i.standard,s.code AS "sampleCode"
FROM
entrust_sample_item i
JOIN entrust_sample s ON i.entrust_sample_id = s.ID
WHERE i.deleted = 0 AND s.deleted = 0
AND i.id IN
<foreach
collection=
"ids"
index=
"index"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
ORDER BY s.code , i.name
</select>
</mapper>
src/main/resources/mapper/hmhj/ItemRelOriginalRecordMapper.xml
0 → 100644
View file @
ad84d26b
<?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.patzn.cloud.service.lims.hmhj.mapper.ItemRelOriginalRecordMapper"
>
</mapper>
src/main/resources/mapper/hmhj/OriginalRecordMapper.xml
0 → 100644
View file @
ad84d26b
<?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.patzn.cloud.service.lims.hmhj.mapper.OriginalRecordMapper"
>
</mapper>
src/main/resources/mapper/hmhj/OriginalTemplateConfigMapper.xml
0 → 100644
View file @
ad84d26b
<?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.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateConfigMapper"
>
</mapper>
src/main/resources/mapper/hmhj/OriginalTemplateMapper.xml
0 → 100644
View file @
ad84d26b
<?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.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateMapper"
>
</mapper>
src/main/resources/mapper/hmhj/OriginalTemplateVersionMapper.xml
0 → 100644
View file @
ad84d26b
<?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.patzn.cloud.service.lims.hmhj.mapper.OriginalTemplateVersionMapper"
>
</mapper>
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