Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
pension
Project
Project
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
mengmeng
pension
Commits
018b6ce3
Commit
018b6ce3
authored
4 years ago
by
mlchun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.添加 订单文件关联类
parent
a7e85a91
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
622 additions
and
1 deletion
+622
-1
PensionOrderDocumentController.java
...rviceOrder/controller/PensionOrderDocumentController.java
+116
-0
PensionOrderDocumentDao.java
...mit/modules/serviceOrder/dao/PensionOrderDocumentDao.java
+16
-0
PensionOrderDocumentDTO.java
...mit/modules/serviceOrder/dto/PensionOrderDocumentDTO.java
+53
-0
PensionOrderDocumentEntity.java
...dules/serviceOrder/entity/PensionOrderDocumentEntity.java
+50
-0
PensionOrderDocumentExcel.java
...modules/serviceOrder/excel/PensionOrderDocumentExcel.java
+37
-0
PensionOrderDocumentService.java
...les/serviceOrder/service/PensionOrderDocumentService.java
+15
-0
PensionOrderDocumentServiceImpl.java
...ceOrder/service/impl/PensionOrderDocumentServiceImpl.java
+34
-0
PensionOrderDocumentDao.xml
...resources/mapper/serviceOrder/PensionOrderDocumentDao.xml
+20
-0
SwaggerConfig.java
hmit-api/src/main/java/io/hmit/config/SwaggerConfig.java
+1
-1
PensionOrderDocumentController.java
...rviceOrder/controller/PensionOrderDocumentController.java
+92
-0
PensionOrderDocumentDao.java
...mit/modules/serviceOrder/dao/PensionOrderDocumentDao.java
+16
-0
PensionOrderDocumentDTO.java
...mit/modules/serviceOrder/dto/PensionOrderDocumentDTO.java
+53
-0
PensionOrderDocumentEntity.java
...dules/serviceOrder/entity/PensionOrderDocumentEntity.java
+50
-0
PensionOrderDocumentService.java
...les/serviceOrder/service/PensionOrderDocumentService.java
+15
-0
PensionOrderDocumentServiceImpl.java
...ceOrder/service/impl/PensionOrderDocumentServiceImpl.java
+34
-0
PensionOrderDocumentDao.xml
...resources/mapper/serviceOrder/PensionOrderDocumentDao.xml
+20
-0
No files found.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/controller/PensionOrderDocumentController.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
controller
;
import
io.hmit.common.annotation.LogOperation
;
import
io.hmit.common.constant.Constant
;
import
io.hmit.common.page.PageData
;
import
io.hmit.common.utils.ExcelUtils
;
import
io.hmit.common.utils.Result
;
import
io.hmit.common.validator.AssertUtils
;
import
io.hmit.common.validator.ValidatorUtils
;
import
io.hmit.common.validator.group.AddGroup
;
import
io.hmit.common.validator.group.DefaultGroup
;
import
io.hmit.common.validator.group.UpdateGroup
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.excel.PensionOrderDocumentExcel
;
import
io.hmit.modules.serviceOrder.service.PensionOrderDocumentService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
springfox.documentation.annotations.ApiIgnore
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.List
;
import
java.util.Map
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@RestController
@RequestMapping
(
"serviceOrder/pensionorderdocument"
)
@Api
(
tags
=
"订单及相关图片附件关联表"
)
public
class
PensionOrderDocumentController
{
@Autowired
private
PensionOrderDocumentService
pensionOrderDocumentService
;
@GetMapping
(
"page"
)
@ApiOperation
(
"分页"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
Constant
.
PAGE
,
value
=
"当前页码,从1开始"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)
,
@ApiImplicitParam
(
name
=
Constant
.
LIMIT
,
value
=
"每页显示记录数"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)
,
@ApiImplicitParam
(
name
=
Constant
.
ORDER_FIELD
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataType
=
"String"
)
,
@ApiImplicitParam
(
name
=
Constant
.
ORDER
,
value
=
"排序方式,可选值(asc、desc)"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:page"
)
public
Result
<
PageData
<
PensionOrderDocumentDTO
>>
page
(
@ApiIgnore
@RequestParam
Map
<
String
,
Object
>
params
){
PageData
<
PensionOrderDocumentDTO
>
page
=
pensionOrderDocumentService
.
page
(
params
);
return
new
Result
<
PageData
<
PensionOrderDocumentDTO
>>().
ok
(
page
);
}
@GetMapping
(
"{id}"
)
@ApiOperation
(
"信息"
)
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:info"
)
public
Result
<
PensionOrderDocumentDTO
>
get
(
@PathVariable
(
"id"
)
Long
id
){
PensionOrderDocumentDTO
data
=
pensionOrderDocumentService
.
get
(
id
);
return
new
Result
<
PensionOrderDocumentDTO
>().
ok
(
data
);
}
@PostMapping
@ApiOperation
(
"保存"
)
@LogOperation
(
"保存"
)
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:save"
)
public
Result
save
(
@RequestBody
PensionOrderDocumentDTO
dto
){
//校验数据
ValidatorUtils
.
validateEntity
(
dto
,
AddGroup
.
class
,
DefaultGroup
.
class
);
pensionOrderDocumentService
.
save
(
dto
);
return
new
Result
();
}
@PutMapping
@ApiOperation
(
"修改"
)
@LogOperation
(
"修改"
)
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:update"
)
public
Result
update
(
@RequestBody
PensionOrderDocumentDTO
dto
){
//校验数据
ValidatorUtils
.
validateEntity
(
dto
,
UpdateGroup
.
class
,
DefaultGroup
.
class
);
pensionOrderDocumentService
.
update
(
dto
);
return
new
Result
();
}
@DeleteMapping
@ApiOperation
(
"删除"
)
@LogOperation
(
"删除"
)
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:delete"
)
public
Result
delete
(
@RequestBody
Long
[]
ids
){
//校验数据
AssertUtils
.
isArrayEmpty
(
ids
,
"id"
);
pensionOrderDocumentService
.
delete
(
ids
);
return
new
Result
();
}
@GetMapping
(
"export"
)
@ApiOperation
(
"导出"
)
@LogOperation
(
"导出"
)
@RequiresPermissions
(
"serviceOrder:pensionorderdocument:export"
)
public
void
export
(
@ApiIgnore
@RequestParam
Map
<
String
,
Object
>
params
,
HttpServletResponse
response
)
throws
Exception
{
List
<
PensionOrderDocumentDTO
>
list
=
pensionOrderDocumentService
.
list
(
params
);
ExcelUtils
.
exportExcelToTarget
(
response
,
null
,
list
,
PensionOrderDocumentExcel
.
class
);
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/dao/PensionOrderDocumentDao.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
dao
;
import
io.hmit.common.dao.BaseDao
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Mapper
public
interface
PensionOrderDocumentDao
extends
BaseDao
<
PensionOrderDocumentEntity
>
{
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/dto/PensionOrderDocumentDTO.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Data
@ApiModel
(
value
=
"订单及相关图片附件关联表"
)
public
class
PensionOrderDocumentDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
Long
id
;
@ApiModelProperty
(
value
=
"服务id"
)
private
Long
orderId
;
@ApiModelProperty
(
value
=
"文件id"
)
private
Long
docId
;
@ApiModelProperty
(
value
=
"文件名"
)
private
String
fileName
;
@ApiModelProperty
(
value
=
"文件链接"
)
private
String
filePath
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"创建者"
)
private
Long
creator
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createDate
;
@ApiModelProperty
(
value
=
"更新者"
)
private
Long
updater
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateDate
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/entity/PensionOrderDocumentEntity.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.hmit.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@TableName
(
"pension_order_document"
)
public
class
PensionOrderDocumentEntity
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 服务id
*/
private
Long
orderId
;
/**
* 文件id
*/
private
Long
docId
;
/**
* 文件名
*/
private
String
fileName
;
/**
* 文件链接
*/
private
String
filePath
;
/**
* 备注
*/
private
String
remark
;
/**
* 更新者
*/
private
Long
updater
;
/**
* 更新时间
*/
private
Date
updateDate
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/excel/PensionOrderDocumentExcel.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
excel
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Data
public
class
PensionOrderDocumentExcel
{
@Excel
(
name
=
""
)
private
Long
id
;
@Excel
(
name
=
"服务id"
)
private
Long
orderId
;
@Excel
(
name
=
"文件id"
)
private
Long
docId
;
@Excel
(
name
=
"文件名"
)
private
String
fileName
;
@Excel
(
name
=
"文件链接"
)
private
String
filePath
;
@Excel
(
name
=
"备注"
)
private
String
remark
;
@Excel
(
name
=
"创建者"
)
private
Long
creator
;
@Excel
(
name
=
"创建时间"
)
private
Date
createDate
;
@Excel
(
name
=
"更新者"
)
private
Long
updater
;
@Excel
(
name
=
"更新时间"
)
private
Date
updateDate
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/service/PensionOrderDocumentService.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
service
;
import
io.hmit.common.service.CrudService
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
public
interface
PensionOrderDocumentService
extends
CrudService
<
PensionOrderDocumentEntity
,
PensionOrderDocumentDTO
>
{
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/java/io/hmit/modules/serviceOrder/service/impl/PensionOrderDocumentServiceImpl.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
io.hmit.common.service.impl.CrudServiceImpl
;
import
io.hmit.modules.serviceOrder.dao.PensionOrderDocumentDao
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
import
io.hmit.modules.serviceOrder.service.PensionOrderDocumentService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Service
public
class
PensionOrderDocumentServiceImpl
extends
CrudServiceImpl
<
PensionOrderDocumentDao
,
PensionOrderDocumentEntity
,
PensionOrderDocumentDTO
>
implements
PensionOrderDocumentService
{
@Override
public
QueryWrapper
<
PensionOrderDocumentEntity
>
getWrapper
(
Map
<
String
,
Object
>
params
){
String
id
=
(
String
)
params
.
get
(
"id"
);
QueryWrapper
<
PensionOrderDocumentEntity
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
id
),
"id"
,
id
);
return
wrapper
;
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-admin/src/main/resources/mapper/serviceOrder/PensionOrderDocumentDao.xml
0 → 100644
View file @
018b6ce3
<?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=
"io.hmit.modules.serviceOrder.dao.PensionOrderDocumentDao"
>
<resultMap
type=
"io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity"
id=
"pensionOrderDocumentMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"orderId"
column=
"order_id"
/>
<result
property=
"docId"
column=
"doc_id"
/>
<result
property=
"fileName"
column=
"file_name"
/>
<result
property=
"filePath"
column=
"file_path"
/>
<result
property=
"remark"
column=
"remark"
/>
<result
property=
"creator"
column=
"creator"
/>
<result
property=
"createDate"
column=
"create_date"
/>
<result
property=
"updater"
column=
"updater"
/>
<result
property=
"updateDate"
column=
"update_date"
/>
</resultMap>
</mapper>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/config/SwaggerConfig.java
View file @
018b6ce3
...
...
@@ -27,7 +27,7 @@ public class SwaggerConfig {
@Bean
public
Docket
createRestApi
()
{
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
//
.host("byyl.zjhmit.com")
.
host
(
"byyl.zjhmit.com"
)
.
apiInfo
(
apiInfo
())
.
select
()
//加了ApiOperation注解的类,才生成接口文档
...
...
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/controller/PensionOrderDocumentController.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
controller
;
import
io.hmit.common.constant.Constant
;
import
io.hmit.common.page.PageData
;
import
io.hmit.common.utils.Result
;
import
io.hmit.common.validator.AssertUtils
;
import
io.hmit.common.validator.ValidatorUtils
;
import
io.hmit.common.validator.group.AddGroup
;
import
io.hmit.common.validator.group.DefaultGroup
;
import
io.hmit.common.validator.group.UpdateGroup
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.service.PensionOrderDocumentService
;
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
springfox.documentation.annotations.ApiIgnore
;
import
java.util.Map
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@RestController
@RequestMapping
(
"serviceOrder/pensionorderdocument"
)
@Api
(
tags
=
"订单及相关图片附件关联表"
)
public
class
PensionOrderDocumentController
{
@Autowired
private
PensionOrderDocumentService
pensionOrderDocumentService
;
@GetMapping
(
"page"
)
@ApiOperation
(
"分页"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
Constant
.
PAGE
,
value
=
"当前页码,从1开始"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)
,
@ApiImplicitParam
(
name
=
Constant
.
LIMIT
,
value
=
"每页显示记录数"
,
paramType
=
"query"
,
required
=
true
,
dataType
=
"int"
)
,
@ApiImplicitParam
(
name
=
Constant
.
ORDER_FIELD
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataType
=
"String"
)
,
@ApiImplicitParam
(
name
=
Constant
.
ORDER
,
value
=
"排序方式,可选值(asc、desc)"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
public
Result
<
PageData
<
PensionOrderDocumentDTO
>>
page
(
@ApiIgnore
@RequestParam
Map
<
String
,
Object
>
params
){
PageData
<
PensionOrderDocumentDTO
>
page
=
pensionOrderDocumentService
.
page
(
params
);
return
new
Result
<
PageData
<
PensionOrderDocumentDTO
>>().
ok
(
page
);
}
@GetMapping
(
"{id}"
)
@ApiOperation
(
"信息"
)
public
Result
<
PensionOrderDocumentDTO
>
get
(
@PathVariable
(
"id"
)
Long
id
){
PensionOrderDocumentDTO
data
=
pensionOrderDocumentService
.
get
(
id
);
return
new
Result
<
PensionOrderDocumentDTO
>().
ok
(
data
);
}
@PostMapping
@ApiOperation
(
"保存"
)
public
Result
save
(
@RequestBody
PensionOrderDocumentDTO
dto
){
//校验数据
ValidatorUtils
.
validateEntity
(
dto
,
AddGroup
.
class
,
DefaultGroup
.
class
);
pensionOrderDocumentService
.
save
(
dto
);
return
new
Result
();
}
@PutMapping
@ApiOperation
(
"修改"
)
public
Result
update
(
@RequestBody
PensionOrderDocumentDTO
dto
){
//校验数据
ValidatorUtils
.
validateEntity
(
dto
,
UpdateGroup
.
class
,
DefaultGroup
.
class
);
pensionOrderDocumentService
.
update
(
dto
);
return
new
Result
();
}
@DeleteMapping
@ApiOperation
(
"删除"
)
public
Result
delete
(
@RequestBody
Long
[]
ids
){
//校验数据
AssertUtils
.
isArrayEmpty
(
ids
,
"id"
);
pensionOrderDocumentService
.
delete
(
ids
);
return
new
Result
();
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/dao/PensionOrderDocumentDao.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
dao
;
import
io.hmit.common.dao.BaseDao
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Mapper
public
interface
PensionOrderDocumentDao
extends
BaseDao
<
PensionOrderDocumentEntity
>
{
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/dto/PensionOrderDocumentDTO.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Data
@ApiModel
(
value
=
"订单及相关图片附件关联表"
)
public
class
PensionOrderDocumentDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
""
)
private
Long
id
;
@ApiModelProperty
(
value
=
"服务id"
)
private
Long
orderId
;
@ApiModelProperty
(
value
=
"文件id"
)
private
Long
docId
;
@ApiModelProperty
(
value
=
"文件名"
)
private
String
fileName
;
@ApiModelProperty
(
value
=
"文件链接"
)
private
String
filePath
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"创建者"
)
private
Long
creator
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createDate
;
@ApiModelProperty
(
value
=
"更新者"
)
private
Long
updater
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateDate
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/entity/PensionOrderDocumentEntity.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.hmit.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@TableName
(
"pension_order_document"
)
public
class
PensionOrderDocumentEntity
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 服务id
*/
private
Long
orderId
;
/**
* 文件id
*/
private
Long
docId
;
/**
* 文件名
*/
private
String
fileName
;
/**
* 文件链接
*/
private
String
filePath
;
/**
* 备注
*/
private
String
remark
;
/**
* 更新者
*/
private
Long
updater
;
/**
* 更新时间
*/
private
Date
updateDate
;
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/service/PensionOrderDocumentService.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
service
;
import
io.hmit.common.service.CrudService
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
public
interface
PensionOrderDocumentService
extends
CrudService
<
PensionOrderDocumentEntity
,
PensionOrderDocumentDTO
>
{
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/java/io/hmit/modules/serviceOrder/service/impl/PensionOrderDocumentServiceImpl.java
0 → 100644
View file @
018b6ce3
package
io
.
hmit
.
modules
.
serviceOrder
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
io.hmit.common.service.impl.CrudServiceImpl
;
import
io.hmit.modules.serviceOrder.dao.PensionOrderDocumentDao
;
import
io.hmit.modules.serviceOrder.dto.PensionOrderDocumentDTO
;
import
io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity
;
import
io.hmit.modules.serviceOrder.service.PensionOrderDocumentService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
/**
* 订单及相关图片附件关联表
*
* @author zsh 408538940@qq.com
* @since 1.0.0 2021-03-11
*/
@Service
public
class
PensionOrderDocumentServiceImpl
extends
CrudServiceImpl
<
PensionOrderDocumentDao
,
PensionOrderDocumentEntity
,
PensionOrderDocumentDTO
>
implements
PensionOrderDocumentService
{
@Override
public
QueryWrapper
<
PensionOrderDocumentEntity
>
getWrapper
(
Map
<
String
,
Object
>
params
){
String
id
=
(
String
)
params
.
get
(
"id"
);
QueryWrapper
<
PensionOrderDocumentEntity
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
id
),
"id"
,
id
);
return
wrapper
;
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
hmit-api/src/main/resources/mapper/serviceOrder/PensionOrderDocumentDao.xml
0 → 100644
View file @
018b6ce3
<?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=
"io.hmit.modules.serviceOrder.dao.PensionOrderDocumentDao"
>
<resultMap
type=
"io.hmit.modules.serviceOrder.entity.PensionOrderDocumentEntity"
id=
"pensionOrderDocumentMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"orderId"
column=
"order_id"
/>
<result
property=
"docId"
column=
"doc_id"
/>
<result
property=
"fileName"
column=
"file_name"
/>
<result
property=
"filePath"
column=
"file_path"
/>
<result
property=
"remark"
column=
"remark"
/>
<result
property=
"creator"
column=
"creator"
/>
<result
property=
"createDate"
column=
"create_date"
/>
<result
property=
"updater"
column=
"updater"
/>
<result
property=
"updateDate"
column=
"update_date"
/>
</resultMap>
</mapper>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
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