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
7de7533e
Commit
7de7533e
authored
Feb 05, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
土工平台修改
parent
32e142af
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
56 additions
and
0 deletions
+56
-0
ContractSampleController.java
...ervice/lims/hmhj/controller/ContractSampleController.java
+25
-0
ContractSampleMapper.java
.../cloud/service/lims/hmhj/mapper/ContractSampleMapper.java
+6
-0
IContractSampleService.java
...oud/service/lims/hmhj/service/IContractSampleService.java
+3
-0
ContractSampleServiceImpl.java
...ice/lims/hmhj/service/impl/ContractSampleServiceImpl.java
+5
-0
ContractSampleMapper.xml
src/main/resources/mapper/hmhj/ContractSampleMapper.xml
+17
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/ContractSampleController.java
View file @
7de7533e
...
@@ -2,6 +2,7 @@ package com.patzn.cloud.service.lims.hmhj.controller;
...
@@ -2,6 +2,7 @@ package com.patzn.cloud.service.lims.hmhj.controller;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -23,6 +24,7 @@ import io.swagger.annotations.ApiImplicitParam;
...
@@ -23,6 +24,7 @@ import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -54,6 +56,29 @@ public class ContractSampleController extends ServiceController {
...
@@ -54,6 +56,29 @@ public class ContractSampleController extends ServiceController {
@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
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_reg_his"
)
public
RestResult
<
Page
<
ContractSampleVO
>>
getPage
(
ContractSampleVO
contractSample
)
{
List
<
ContractSampleStatusEnum
>
statusList
=
new
ArrayList
<>();
statusList
.
add
(
ContractSampleStatusEnum
.
STORE_TRANSPORT
);
statusList
.
add
(
ContractSampleStatusEnum
.
PRO_TEC_CHECK
);
statusList
.
add
(
ContractSampleStatusEnum
.
CHECK_ACCEPT_REG
);
statusList
.
add
(
ContractSampleStatusEnum
.
CHECK_ACCEPT_ORg
);
contractSample
.
setStatusList
(
statusList
);
return
success
(
contractSampleService
.
pageVO
(
getPage
(),
contractSample
));
}
@ApiOperation
(
"储运登记分页列表"
)
@ApiOperation
(
"储运登记分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/ContractSampleMapper.java
View file @
7de7533e
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
org.apache.ibatis.session.RowBounds
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -13,4 +18,5 @@ import com.patzn.cloud.commons.mapper.BatchMapper;
...
@@ -13,4 +18,5 @@ import com.patzn.cloud.commons.mapper.BatchMapper;
*/
*/
public
interface
ContractSampleMapper
extends
BatchMapper
<
ContractSample
>
{
public
interface
ContractSampleMapper
extends
BatchMapper
<
ContractSample
>
{
List
<
ContractSampleVO
>
selectVOList
(
RowBounds
rowBounds
,
ContractSampleVO
contractSample
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IContractSampleService.java
View file @
7de7533e
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.plugins.Page;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.plugins.Page;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
java.util.List
;
import
java.util.List
;
...
@@ -30,4 +31,6 @@ public interface IContractSampleService extends IBaseService<ContractSample> {
...
@@ -30,4 +31,6 @@ public interface IContractSampleService extends IBaseService<ContractSample> {
boolean
submitToCheckAcceptReg
(
Long
[]
ids
,
Account
account
);
boolean
submitToCheckAcceptReg
(
Long
[]
ids
,
Account
account
);
boolean
submitToCheckAcceptOrg
(
Long
[]
ids
,
Account
account
);
boolean
submitToCheckAcceptOrg
(
Long
[]
ids
,
Account
account
);
Page
<
ContractSampleVO
>
pageVO
(
Page
<
ContractSampleVO
>
page
,
ContractSampleVO
contractSample
);
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/ContractSampleServiceImpl.java
View file @
7de7533e
...
@@ -5,6 +5,7 @@ import com.patzn.cloud.commons.api.RestAssert;
...
@@ -5,6 +5,7 @@ import com.patzn.cloud.commons.api.RestAssert;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.commons.controller.Account
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.entity.ContractSample
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.enums.ContractSampleStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.ContractSampleVO
;
import
com.patzn.cloud.service.lims.common.service.ILmsMsgService
;
import
com.patzn.cloud.service.lims.common.service.ILmsMsgService
;
import
com.patzn.cloud.service.lims.hmhj.mapper.ContractSampleMapper
;
import
com.patzn.cloud.service.lims.hmhj.mapper.ContractSampleMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleRecordService
;
import
com.patzn.cloud.service.lims.hmhj.service.IContractSampleRecordService
;
...
@@ -121,6 +122,10 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
...
@@ -121,6 +122,10 @@ public class ContractSampleServiceImpl extends BaseServiceImpl<ContractSampleMap
}
}
@Override
public
Page
<
ContractSampleVO
>
pageVO
(
Page
<
ContractSampleVO
>
page
,
ContractSampleVO
contractSample
)
{
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
contractSample
));
}
}
}
src/main/resources/mapper/hmhj/ContractSampleMapper.xml
View file @
7de7533e
...
@@ -2,4 +2,21 @@
...
@@ -2,4 +2,21 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!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.ContractSampleMapper"
>
<mapper
namespace=
"com.patzn.cloud.service.lims.hmhj.mapper.ContractSampleMapper"
>
<sql
id=
"sqlWhere"
>
<if
test=
"null!=vo.status"
>
AND s.status = #{vo.status}
</if>
<if
test=
"null!=vo.statusList"
>
AND s.status IN
<foreach
collection=
"vo.statusList"
index=
"index"
item=
"status"
open=
"("
separator=
","
close=
")"
>
#{status}
</foreach>
</if>
</sql>
<select
id=
"selectVOList"
resultType=
"com.patzn.cloud.service.hmhj.vo.ContractSampleVO"
>
SELECT s.* FROM contract_sample s WHERE s.deleted = 0
<include
refid=
"sqlWhere"
/>
</select>
</mapper>
</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