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
72f1364e
Commit
72f1364e
authored
Jul 22, 2021
by
ghxdhr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自动生成标准样品代码
parent
ab2b5a8b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
152 additions
and
0 deletions
+152
-0
StandardSampleController.java
...ervice/lims/hmhj/controller/StandardSampleController.java
+75
-0
StandardSampleMapper.java
.../cloud/service/lims/hmhj/mapper/StandardSampleMapper.java
+17
-0
IStandardSampleService.java
...oud/service/lims/hmhj/service/IStandardSampleService.java
+20
-0
StandardSampleServiceImpl.java
...ice/lims/hmhj/service/impl/StandardSampleServiceImpl.java
+35
-0
StandardSampleMapper.xml
src/main/resources/mapper/hmhj/StandardSampleMapper.xml
+5
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/StandardSampleController.java
0 → 100644
View file @
72f1364e
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
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.hmhj.entity.StandardSample
;
import
com.patzn.cloud.service.lims.hmhj.service.IStandardSampleService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* ${table.comment} 前端控制器
*
* @author patzn
* @since 2021-07-22
*/
@Api
(
tags
=
"${table.comment}"
)
@RestController
@RequestMapping
(
"/v1/sample"
)
public
class
StandardSampleController
extends
ServiceController
{
@Autowired
private
IStandardSampleService
standardSampleService
;
@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
<
StandardSample
>>
getPage
(
StandardSample
standardSample
)
{
return
success
(
standardSampleService
.
page
(
getPage
(),
standardSample
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
})
@GetMapping
(
"/{id}"
)
public
RestResult
<
StandardSample
>
get
(
@PathVariable
(
"id"
)
Long
id
)
{
return
success
(
standardSampleService
.
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
,
StandardSample
standardSample
)
{
standardSample
.
setId
(
id
);
return
success
(
standardSampleService
.
updateById
(
standardSample
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
StandardSample
standardSample
)
{
return
success
(
standardSampleService
.
save
(
standardSample
));
}
@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
(
standardSampleService
.
removeByIds
(
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/StandardSampleMapper.java
0 → 100644
View file @
72f1364e
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
mapper
;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
import
com.patzn.cloud.service.hmhj.entity.StandardSample
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author patzn
* @since 2021-07-22
*/
public
interface
StandardSampleMapper
extends
BatchMapper
<
StandardSample
>
{
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IStandardSampleService.java
0 → 100644
View file @
72f1364e
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.StandardSample
;
import
java.util.List
;
/**
* 服务类
*
* @author patzn
* @since 2021-07-22
*/
public
interface
IStandardSampleService
extends
IBaseService
<
StandardSample
>
{
Page
<
StandardSample
>
page
(
Page
<
StandardSample
>
page
,
StandardSample
standardSample
);
boolean
removeByIds
(
List
<
Long
>
ids
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/StandardSampleServiceImpl.java
0 → 100644
View file @
72f1364e
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
service
.
impl
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.patzn.cloud.commons.service.impl.BaseServiceImpl
;
import
com.patzn.cloud.service.hmhj.entity.StandardSample
;
import
com.patzn.cloud.service.lims.hmhj.mapper.StandardSampleMapper
;
import
com.patzn.cloud.service.lims.hmhj.service.IStandardSampleService
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* 服务实现类
*
* @author patzn
* @since 2021-07-22
*/
@Service
public
class
StandardSampleServiceImpl
extends
BaseServiceImpl
<
StandardSampleMapper
,
StandardSample
>
implements
IStandardSampleService
{
@Override
public
Page
<
StandardSample
>
page
(
Page
<
StandardSample
>
page
,
StandardSample
standardSample
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
standardSample
);
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
}
src/main/resources/mapper/hmhj/StandardSampleMapper.xml
0 → 100644
View file @
72f1364e
<?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.StandardSampleMapper"
>
</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