Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
39c12aac
Commit
39c12aac
authored
Aug 17, 2022
by
zhangyingbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
openapi许可
parent
2db96567
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
745 additions
and
0 deletions
+745
-0
LicenseController.java
...eejoin/amos/api/openapi/controller/LicenseController.java
+84
-0
TaAccessConfigModel.java
...join/amos/api/openapi/face/model/TaAccessConfigModel.java
+53
-0
TaLicenseBaseInfoModel.java
...n/amos/api/openapi/face/model/TaLicenseBaseInfoModel.java
+133
-0
TaLicenseDetailInfoModel.java
...amos/api/openapi/face/model/TaLicenseDetailInfoModel.java
+83
-0
TaAccessConfigMapper.java
...n/amos/api/openapi/face/orm/dao/TaAccessConfigMapper.java
+14
-0
TaLicenseBaseInfoMapper.java
...mos/api/openapi/face/orm/dao/TaLicenseBaseInfoMapper.java
+14
-0
TaLicenseDetailInfoMapper.java
...s/api/openapi/face/orm/dao/TaLicenseDetailInfoMapper.java
+14
-0
TaAccessConfig.java
...join/amos/api/openapi/face/orm/entity/TaAccessConfig.java
+47
-0
TaLicenseBaseInfo.java
...n/amos/api/openapi/face/orm/entity/TaLicenseBaseInfo.java
+101
-0
TaLicenseDetailInfo.java
...amos/api/openapi/face/orm/entity/TaLicenseDetailInfo.java
+71
-0
TaAccessConfigServiceImpl.java
...s/api/openapi/face/service/TaAccessConfigServiceImpl.java
+43
-0
TaLicenseBaseInfoServiceImpl.java
...pi/openapi/face/service/TaLicenseBaseInfoServiceImpl.java
+43
-0
TaLicenseDetailInfoServiceImpl.java
.../openapi/face/service/TaLicenseDetailInfoServiceImpl.java
+45
-0
No files found.
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/controller/LicenseController.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
controller
;
import
com.yeejoin.amos.api.common.restful.utils.ResponseHelper
;
import
com.yeejoin.amos.api.common.restful.utils.ResponseModel
;
import
com.yeejoin.amos.api.openapi.face.model.ProduceInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.TaAccessConfigMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.TaLicenseDetailInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaAccessConfig
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseBaseInfo
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseDetailInfo
;
import
com.yeejoin.amos.api.openapi.face.service.TaAccessConfigServiceImpl
;
import
com.yeejoin.amos.api.openapi.face.service.TaLicenseBaseInfoServiceImpl
;
import
com.yeejoin.amos.api.openapi.face.service.TaLicenseDetailInfoServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.component.event.RestEventTrigger
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
@RestController
@RequestMapping
(
value
=
"/license"
)
@Api
(
tags
=
"许可数据对接"
)
public
class
LicenseController
{
@Autowired
private
TaAccessConfigServiceImpl
taAccessConfigService
;
@Autowired
private
TaLicenseDetailInfoServiceImpl
taLicenseDetailInfoService
;
@Autowired
private
TaLicenseBaseInfoServiceImpl
taLicenseBaseInfoService
;
/**
* 新增许可信息-接入配置表
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/saveAccessConfig"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增许可信息-接入配置表"
,
notes
=
"新增许可信息-接入配置表"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveTaAccessConfig
(
@RequestBody
List
<
TaAccessConfig
>
produceInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
taAccessConfigService
.
saveAccessConfig
(
produceInfo
));
}
/**
* 新增许可信息-许可基本信息表
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/saveLinceseBaseInfo"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增许可信息-许可基本信息表"
,
notes
=
"新增许可信息-许可基本信息表"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveTaLicenseBaseInfo
(
@RequestBody
List
<
TaLicenseBaseInfo
>
produceInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
taLicenseBaseInfoService
.
saveLicenseBaseInfo
(
produceInfo
));
}
/**
* 新增许可信息-许可详细信息表
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@RequestMapping
(
value
=
"/saveLinceseDetailInfo"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增许可信息-许可详细信息表"
,
notes
=
"新增许可信息-许可详细信息表"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
saveTaLicenseDetailInfo
(
@RequestBody
List
<
TaLicenseDetailInfo
>
produceInfo
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
taLicenseDetailInfoService
.
saveLicenseDetailInfo
(
produceInfo
));
}
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/TaAccessConfigModel.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
model
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.typroject.tyboot.core.rdbms.model.BaseModel
;
/**
* 接入信息表Model
*
* @author duanwei
* @date 2022-08-17
*/
@Data
public
class
TaAccessConfigModel
extends
BaseModel
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
sequenceNbr
;
@ApiModelProperty
(
value
=
"业务类型"
)
/**
* 业务类型
*/
private
String
bizType
;
@ApiModelProperty
(
value
=
"键"
)
/**
* 键
*/
private
String
key
;
@ApiModelProperty
(
value
=
"值"
)
/**
* 值
*/
private
String
value
;
@ApiModelProperty
(
value
=
"描述"
)
/**
* 描述
*/
private
String
description
;
@ApiModelProperty
(
value
=
"创建时间"
)
/**
* 创建时间
*/
private
Date
recDate
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/TaLicenseBaseInfoModel.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
model
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.typroject.tyboot.core.rdbms.model.BaseModel
;
/**
* 许可基本信息表Model
*
* @author duanwei
* @date 2022-08-17
*/
@Data
public
class
TaLicenseBaseInfoModel
extends
BaseModel
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
id
;
@ApiModelProperty
(
value
=
"国家"
)
/**
* 国家
*/
private
String
country
;
@ApiModelProperty
(
value
=
"省"
)
/**
* 省
*/
private
String
province
;
@ApiModelProperty
(
value
=
"市"
)
/**
* 市
*/
private
String
city
;
@ApiModelProperty
(
value
=
"区"
)
/**
* 区
*/
private
String
district
;
@ApiModelProperty
(
value
=
"单位名称"
)
/**
* 单位名称
*/
private
String
unitName
;
@ApiModelProperty
(
value
=
"单位代码"
)
/**
* 单位代码
*/
private
String
unitCode
;
@ApiModelProperty
(
value
=
"注册地址"
)
/**
* 注册地址
*/
private
String
regAddress
;
@ApiModelProperty
(
value
=
"证件地址"
)
/**
* 证件地址
*/
private
String
licAddress
;
@ApiModelProperty
(
value
=
"证件类型"
)
/**
* 证件类型
*/
private
String
certType
;
@ApiModelProperty
(
value
=
"证件许可项目"
)
/**
* 证件许可项目
*/
private
String
certItem
;
@ApiModelProperty
(
value
=
"证件编号"
)
/**
* 证件编号
*/
private
String
certNo
;
@ApiModelProperty
(
value
=
"有效截止日期"
)
/**
* 有效截止日期
*/
private
Date
expiryDate
;
@ApiModelProperty
(
value
=
"发证日期"
)
/**
* 发证日期
*/
private
Date
issueDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
/**
* 发证机关
*/
private
String
approvedOrga
;
@ApiModelProperty
(
value
=
"变更日期"
)
/**
* 变更日期
*/
private
Date
changeDate
;
@ApiModelProperty
(
value
=
"许可方式"
)
/**
* 许可方式
*/
private
String
applyType
;
@ApiModelProperty
(
value
=
"许可评审方式"
)
/**
* 许可评审方式
*/
private
String
appraisalType
;
@ApiModelProperty
(
value
=
"备注"
)
/**
* 备注
*/
private
String
remark
;
@ApiModelProperty
(
value
=
"数据入库时间"
)
/**
* 数据入库时间
*/
private
Date
recordDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/model/TaLicenseDetailInfoModel.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
model
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.typroject.tyboot.core.rdbms.model.BaseModel
;
/**
* 许可详细信息表Model
*
* @author duanwei
* @date 2022-08-17
*/
@Data
public
class
TaLicenseDetailInfoModel
extends
BaseModel
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
/**
* id
*/
private
Long
id
;
@ApiModelProperty
(
value
=
"base_info表id"
)
/**
* base_info表id
*/
private
String
basicInfoSequenceNbr
;
@ApiModelProperty
(
value
=
"单位统一社会信用代码"
)
/**
* 单位统一社会信用代码
*/
private
String
unitCode
;
@ApiModelProperty
(
value
=
"证书编号"
)
/**
* 证书编号
*/
private
String
certNo
;
@ApiModelProperty
(
value
=
"许可项目"
)
/**
* 许可项目
*/
private
String
itemName
;
@ApiModelProperty
(
value
=
"许可子项目"
)
/**
* 许可子项目
*/
private
String
subItem
;
@ApiModelProperty
(
value
=
"许可参数"
)
/**
* 许可参数
*/
private
String
parameter
;
@ApiModelProperty
(
value
=
"备注"
)
/**
* 备注
*/
private
String
remark
;
@ApiModelProperty
(
value
=
"固定检验地址"
)
/**
* 固定检验地址
*/
private
String
itemAddress
;
@ApiModelProperty
(
value
=
"数据入库时间"
)
/**
* 数据入库时间
*/
private
Date
recordDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
/**
* 同步时间
*/
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
/**
* 同步状态(0-新增 1-更新 2-删除)
*/
private
Integer
syncState
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/TaAccessConfigMapper.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaAccessConfig
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 附件表 Mapper 接口
*
* @author duanwei
* @date 2022-08-17
*/
public
interface
TaAccessConfigMapper
extends
BaseMapper
<
TaAccessConfig
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/TaLicenseBaseInfoMapper.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseBaseInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 附件表 Mapper 接口
*
* @author duanwei
* @date 2022-08-17
*/
public
interface
TaLicenseBaseInfoMapper
extends
BaseMapper
<
TaLicenseBaseInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/dao/TaLicenseDetailInfoMapper.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
dao
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseDetailInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 附件表 Mapper 接口
*
* @author duanwei
* @date 2022-08-17
*/
public
interface
TaLicenseDetailInfoMapper
extends
BaseMapper
<
TaLicenseDetailInfo
>
{
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/TaAccessConfig.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
/**
* 接入信息表
*
* @author duanwei
* @date 2022-08-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"ta_access_config"
)
@ApiModel
(
value
=
"TaAccessConfig对象"
,
description
=
"接入信息表"
)
public
class
TaAccessConfig
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"业务类型"
)
private
String
bizType
;
@ApiModelProperty
(
value
=
"键"
)
private
String
key
;
@ApiModelProperty
(
value
=
"值"
)
private
String
value
;
@ApiModelProperty
(
value
=
"描述"
)
private
String
description
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/TaLicenseBaseInfo.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
/**
* 许可基本信息表
*
* @author duanwei
* @date 2022-08-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TaLicenseBaseInfo对象"
,
description
=
"许可基本信息表"
)
public
class
TaLicenseBaseInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
private
Long
id
;
@ApiModelProperty
(
value
=
"国家"
)
private
String
country
;
@ApiModelProperty
(
value
=
"省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"区"
)
private
String
district
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"单位代码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"注册地址"
)
private
String
regAddress
;
@ApiModelProperty
(
value
=
"证件地址"
)
private
String
licAddress
;
@ApiModelProperty
(
value
=
"证件类型"
)
private
String
certType
;
@ApiModelProperty
(
value
=
"证件许可项目"
)
private
String
certItem
;
@ApiModelProperty
(
value
=
"证件编号"
)
private
String
certNo
;
@ApiModelProperty
(
value
=
"有效截止日期"
)
private
Date
expiryDate
;
@ApiModelProperty
(
value
=
"发证日期"
)
private
Date
issueDate
;
@ApiModelProperty
(
value
=
"发证机关"
)
private
String
approvedOrga
;
@ApiModelProperty
(
value
=
"变更日期"
)
private
Date
changeDate
;
@ApiModelProperty
(
value
=
"许可方式"
)
private
String
applyType
;
@ApiModelProperty
(
value
=
"许可评审方式"
)
private
String
appraisalType
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"数据入库时间"
)
private
Date
recordDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
Integer
syncState
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/orm/entity/TaLicenseDetailInfo.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
orm
.
entity
;
import
java.util.Date
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
/**
* 许可详细信息表
*
* @author duanwei
* @date 2022-08-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"TaLicenseDetailInfo对象"
,
description
=
"许可详细信息表"
)
public
class
TaLicenseDetailInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"id"
)
private
Long
id
;
@ApiModelProperty
(
value
=
"base_info表id"
)
private
String
basicInfoSequenceNbr
;
@ApiModelProperty
(
value
=
"单位统一社会信用代码"
)
private
String
unitCode
;
@ApiModelProperty
(
value
=
"证书编号"
)
private
String
certNo
;
@ApiModelProperty
(
value
=
"许可项目"
)
private
String
itemName
;
@ApiModelProperty
(
value
=
"许可子项目"
)
private
String
subItem
;
@ApiModelProperty
(
value
=
"许可参数"
)
private
String
parameter
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"固定检验地址"
)
private
String
itemAddress
;
@ApiModelProperty
(
value
=
"数据入库时间"
)
private
Date
recordDate
;
@ApiModelProperty
(
value
=
"同步时间"
)
private
Date
syncDate
;
@ApiModelProperty
(
value
=
"同步状态(0-新增 1-更新 2-删除)"
)
private
Integer
syncState
;
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/TaAccessConfigServiceImpl.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.face.model.TaAccessConfigModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.TaAccessConfigMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaAccessConfig
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.util.Date
;
import
java.util.List
;
/**
* 附件表 服务实现类
*
* @author duanwei
* @date 2022-08-17
*/
@Service
public
class
TaAccessConfigServiceImpl
extends
AppBaseService
<
TaAccessConfigModel
,
TaAccessConfig
,
TaAccessConfigMapper
>
{
/**
*
* 新增许可信息-接入配置表
*
* @param model 接入配置实体类集合
* @return 成功返回“OK”
*/
@Transactional
(
rollbackFor
=
{
Exception
.
class
})
public
String
saveAccessConfig
(
List
<
TaAccessConfig
>
model
)
{
//TODO Auto-generated method stub
if
(
ValidationUtil
.
isEmpty
(
model
))
{
throw
new
BadRequest
(
"接入配置表信息为空."
);
}
for
(
TaAccessConfig
models
:
model
)
{
// checkModel(models);
models
.
setRecDate
(
new
Date
());
// models.setAppId(getAppId());
}
this
.
saveBatch
(
model
);
return
"OK"
;
}
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/TaLicenseBaseInfoServiceImpl.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.face.model.TaLicenseBaseInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.TaLicenseBaseInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseBaseInfo
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.util.Date
;
import
java.util.List
;
/**
* 附件表 服务实现类
*
* @author duanwei
* @date 2022-08-17
*/
@Service
public
class
TaLicenseBaseInfoServiceImpl
extends
AppBaseService
<
TaLicenseBaseInfoModel
,
TaLicenseBaseInfo
,
TaLicenseBaseInfoMapper
>
{
/**
*
* 新增许可信息-许可基本信息表
*
* @param model 许可基本信息实体类集合
* @return 成功返回“OK”
*/
@Transactional
(
rollbackFor
=
{
Exception
.
class
})
public
String
saveLicenseBaseInfo
(
List
<
TaLicenseBaseInfo
>
model
)
{
//TODO Auto-generated method stub
if
(
ValidationUtil
.
isEmpty
(
model
))
{
throw
new
BadRequest
(
"接入配置表信息为空."
);
}
for
(
TaLicenseBaseInfo
models
:
model
)
{
// checkModel(models);
models
.
setRecDate
(
new
Date
());
// models.setAppId(getAppId());
}
this
.
saveBatch
(
model
);
return
"OK"
;
}
}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/TaLicenseDetailInfoServiceImpl.java
0 → 100644
View file @
39c12aac
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
face
.
service
;
import
com.yeejoin.amos.api.openapi.face.model.TaLicenseDetailInfoModel
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.TaLicenseDetailInfoMapper
;
import
com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseDetailInfo
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.util.Date
;
import
java.util.List
;
/**
* 附件表 服务实现类
*
* @author duanwei
* @date 2022-08-17
*/
@Service
public
class
TaLicenseDetailInfoServiceImpl
extends
AppBaseService
<
TaLicenseDetailInfoModel
,
TaLicenseDetailInfo
,
TaLicenseDetailInfoMapper
>
{
/**
*
* 新增许可信息-许可详细信息表
*
* @param model 许可详细信息实体类集合
* @return 成功返回“OK”
*/
@Transactional
(
rollbackFor
=
{
Exception
.
class
})
public
String
saveLicenseDetailInfo
(
List
<
TaLicenseDetailInfo
>
model
)
{
//TODO Auto-generated method stub
if
(
ValidationUtil
.
isEmpty
(
model
))
{
throw
new
BadRequest
(
"接入配置表信息为空."
);
}
for
(
TaLicenseDetailInfo
models
:
model
)
{
// checkModel(models);
models
.
setRecDate
(
new
Date
());
// models.setAppId(getAppId());
}
this
.
saveBatch
(
model
);
return
"OK"
;
}
}
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