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
0654d0d3
Commit
0654d0d3
authored
Mar 11, 2024
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
运维人员,生成基础代码
parent
91b53f9b
Show whitespace changes
Inline
Side-by-side
Showing
35 changed files
with
1643 additions
and
0 deletions
+1643
-0
MaintenanceDto.java
...yeejoin/amos/boot/module/hygf/api/dto/MaintenanceDto.java
+133
-0
MaintenanceFileDto.java
...oin/amos/boot/module/hygf/api/dto/MaintenanceFileDto.java
+42
-0
MaintenanceLogDto.java
...join/amos/boot/module/hygf/api/dto/MaintenanceLogDto.java
+42
-0
MaintenanceTrainingDto.java
...amos/boot/module/hygf/api/dto/MaintenanceTrainingDto.java
+30
-0
TrainingDto.java
...om/yeejoin/amos/boot/module/hygf/api/dto/TrainingDto.java
+33
-0
Maintenance.java
...yeejoin/amos/boot/module/hygf/api/entity/Maintenance.java
+235
-0
MaintenanceFile.java
...oin/amos/boot/module/hygf/api/entity/MaintenanceFile.java
+61
-0
MaintenanceLog.java
...join/amos/boot/module/hygf/api/entity/MaintenanceLog.java
+61
-0
MaintenanceTraining.java
...amos/boot/module/hygf/api/entity/MaintenanceTraining.java
+37
-0
Training.java
...om/yeejoin/amos/boot/module/hygf/api/entity/Training.java
+43
-0
MaintenanceFileMapper.java
...os/boot/module/hygf/api/mapper/MaintenanceFileMapper.java
+14
-0
MaintenanceLogMapper.java
...mos/boot/module/hygf/api/mapper/MaintenanceLogMapper.java
+14
-0
MaintenanceMapper.java
...n/amos/boot/module/hygf/api/mapper/MaintenanceMapper.java
+14
-0
MaintenanceTrainingMapper.java
...oot/module/hygf/api/mapper/MaintenanceTrainingMapper.java
+14
-0
TrainingMapper.java
...join/amos/boot/module/hygf/api/mapper/TrainingMapper.java
+14
-0
IMaintenanceFileService.java
...boot/module/hygf/api/service/IMaintenanceFileService.java
+12
-0
IMaintenanceLogService.java
.../boot/module/hygf/api/service/IMaintenanceLogService.java
+12
-0
IMaintenanceService.java
...mos/boot/module/hygf/api/service/IMaintenanceService.java
+12
-0
IMaintenanceTrainingService.java
.../module/hygf/api/service/IMaintenanceTrainingService.java
+12
-0
ITrainingService.java
...n/amos/boot/module/hygf/api/service/ITrainingService.java
+12
-0
MaintenanceFileMapper.xml
...f-api/src/main/resources/mapper/MaintenanceFileMapper.xml
+5
-0
MaintenanceLogMapper.xml
...gf-api/src/main/resources/mapper/MaintenanceLogMapper.xml
+5
-0
MaintenanceMapper.xml
...-hygf-api/src/main/resources/mapper/MaintenanceMapper.xml
+5
-0
MaintenanceTrainingMapper.xml
...i/src/main/resources/mapper/MaintenanceTrainingMapper.xml
+5
-0
TrainingMapper.xml
...ule-hygf-api/src/main/resources/mapper/TrainingMapper.xml
+5
-0
MaintenanceController.java
...oot/module/hygf/biz/controller/MaintenanceController.java
+116
-0
MaintenanceFileController.java
...module/hygf/biz/controller/MaintenanceFileController.java
+116
-0
MaintenanceLogController.java
.../module/hygf/biz/controller/MaintenanceLogController.java
+116
-0
MaintenanceTrainingController.java
...le/hygf/biz/controller/MaintenanceTrainingController.java
+116
-0
TrainingController.java
...s/boot/module/hygf/biz/controller/TrainingController.java
+116
-0
MaintenanceFileServiceImpl.java
...ule/hygf/biz/service/impl/MaintenanceFileServiceImpl.java
+34
-0
MaintenanceLogServiceImpl.java
...dule/hygf/biz/service/impl/MaintenanceLogServiceImpl.java
+34
-0
MaintenanceServiceImpl.java
.../module/hygf/biz/service/impl/MaintenanceServiceImpl.java
+55
-0
MaintenanceTrainingServiceImpl.java
...hygf/biz/service/impl/MaintenanceTrainingServiceImpl.java
+34
-0
TrainingServiceImpl.java
...oot/module/hygf/biz/service/impl/TrainingServiceImpl.java
+34
-0
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/MaintenanceDto.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 运维人员
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintenanceDto"
,
description
=
"运维人员"
)
public
class
MaintenanceDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"运维人员类型名称"
)
private
String
maintenanceType
;
@ApiModelProperty
(
value
=
"运维人员类型code"
)
private
String
maintenanceTypeCode
;
@ApiModelProperty
(
value
=
"运维区域名称"
)
private
String
maintenanceArea
;
@ApiModelProperty
(
value
=
"运维区域code"
)
private
String
maintenanceAreaCode
;
@ApiModelProperty
(
value
=
"运维工种名称"
)
private
String
maintenanceWorkers
;
@ApiModelProperty
(
value
=
"运维工种code"
)
private
String
maintenanceWorkersCode
;
@ApiModelProperty
(
value
=
"所属区域公司id"
)
private
Long
regionalCompaniesSeq
;
@ApiModelProperty
(
value
=
"所属区域公司名称"
)
private
String
regionalCompaniesName
;
@ApiModelProperty
(
value
=
"所属区域公司code"
)
private
String
regionalCompaniesCode
;
@ApiModelProperty
(
value
=
"业务经销商name"
)
private
String
dealerName
;
@ApiModelProperty
(
value
=
"业务经销商id"
)
private
Long
dealerId
;
@ApiModelProperty
(
value
=
"平台经销商单位id"
)
private
Long
amosDealerId
;
@ApiModelProperty
(
value
=
"平台经销商code"
)
private
String
amosDealerCode
;
@ApiModelProperty
(
value
=
"证件号码"
)
private
String
idCard
;
@ApiModelProperty
(
value
=
"身份证正面"
)
private
String
idCardFront
;
@ApiModelProperty
(
value
=
"身份证反面"
)
private
String
idCardOpposite
;
@ApiModelProperty
(
value
=
"业主姓名"
)
private
String
name
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
String
telephone
;
@ApiModelProperty
(
value
=
"证件类型"
)
private
String
idType
;
@ApiModelProperty
(
value
=
"管理员账户名"
)
private
String
adminLoginName
;
@ApiModelProperty
(
value
=
"管理员密码"
)
private
String
adminLoginPwd
;
@ApiModelProperty
(
value
=
"低压电工证"
)
private
String
electricianCertificate
;
@ApiModelProperty
(
value
=
"登高证"
)
private
String
climbingCertificate
;
@ApiModelProperty
(
value
=
"低压电工证有效期开始"
)
private
Date
electricianCertificateStart
;
@ApiModelProperty
(
value
=
"低压电工证有效期结束"
)
private
Date
electricianCertificateEnd
;
@ApiModelProperty
(
value
=
"登高证有效期开始"
)
private
Date
climbingCertificateStart
;
@ApiModelProperty
(
value
=
"登高证有效期结束"
)
private
Date
climbingCertificateEnd
;
@ApiModelProperty
(
value
=
"培训状态"
)
private
String
trainingStatus
;
@ApiModelProperty
(
value
=
"审核状态"
)
private
String
reviewStatus
;
@ApiModelProperty
(
value
=
"平台userId"
)
private
String
amosUserId
;
@ApiModelProperty
(
value
=
"是否锁定"
)
private
String
lockStatus
;
@ApiModelProperty
(
value
=
"运维区域详细地址"
)
private
String
maintenanceAreaAddress
;
@ApiModelProperty
(
value
=
"常住地址code"
)
private
String
permanentAddressCode
;
@ApiModelProperty
(
value
=
"常住详细地址"
)
private
String
permanentAddressDetail
;
@ApiModelProperty
(
value
=
"常住地址"
)
private
String
permanentAddressName
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/MaintenanceFileDto.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 运维人员文件
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintenanceFileDto"
,
description
=
"运维人员文件"
)
public
class
MaintenanceFileDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"运维人员id"
)
private
Long
maintenanceId
;
@ApiModelProperty
(
value
=
"文件标识"
)
private
String
fileKey
;
@ApiModelProperty
(
value
=
"文件标识名称"
)
private
String
fileKeyName
;
@ApiModelProperty
(
value
=
"文件对象"
)
private
String
fileUrl
;
@ApiModelProperty
(
value
=
"有效开始时间"
)
private
Date
effectiveDateStart
;
@ApiModelProperty
(
value
=
"有效结束时间"
)
private
Date
effectiveDateEnd
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/MaintenanceLogDto.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 运维人员操作记录
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintenanceLogDto"
,
description
=
"运维人员操作记录"
)
public
class
MaintenanceLogDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
" 运维人员id"
)
private
Long
maintenanceId
;
@ApiModelProperty
(
value
=
"操作人"
)
private
String
operator
;
@ApiModelProperty
(
value
=
"操作内容"
)
private
String
operationContent
;
@ApiModelProperty
(
value
=
"操作时间"
)
private
Date
operationTime
;
@ApiModelProperty
(
value
=
"操作结果"
)
private
String
operationResults
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
notes
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/MaintenanceTrainingDto.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
*
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"MaintenanceTrainingDto"
,
description
=
""
)
public
class
MaintenanceTrainingDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"运维人员id"
)
private
Long
maintenanceId
;
@ApiModelProperty
(
value
=
"培训资料id"
)
private
Long
trainingId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/TrainingDto.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 培训信息表
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TrainingDto"
,
description
=
"培训信息表"
)
public
class
TrainingDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"科目名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"文件类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"文件地址"
)
private
String
files
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/Maintenance.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 运维人员
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_maintenance"
)
public
class
Maintenance
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 运维人员类型名称
*/
@TableField
(
"maintenance_type"
)
private
String
maintenanceType
;
/**
* 运维人员类型code
*/
@TableField
(
"maintenance_type_code"
)
private
String
maintenanceTypeCode
;
/**
* 运维区域名称
*/
@TableField
(
"maintenance_area"
)
private
String
maintenanceArea
;
/**
* 运维区域code
*/
@TableField
(
"maintenance_area_code"
)
private
String
maintenanceAreaCode
;
/**
* 运维工种名称
*/
@TableField
(
"maintenance_workers"
)
private
String
maintenanceWorkers
;
/**
* 运维工种code
*/
@TableField
(
"maintenance_workers_code"
)
private
String
maintenanceWorkersCode
;
/**
* 所属区域公司id
*/
@TableField
(
"regional_companies_seq"
)
private
Long
regionalCompaniesSeq
;
/**
* 所属区域公司名称
*/
@TableField
(
"regional_companies_name"
)
private
String
regionalCompaniesName
;
/**
* 所属区域公司code
*/
@TableField
(
"regional_companies_code"
)
private
String
regionalCompaniesCode
;
/**
* 业务经销商name
*/
@TableField
(
"dealer_name"
)
private
String
dealerName
;
/**
* 业务经销商id
*/
@TableField
(
"dealer_id"
)
private
Long
dealerId
;
/**
* 平台经销商单位id
*/
@TableField
(
"amos_dealer_id"
)
private
Long
amosDealerId
;
/**
* 平台经销商code
*/
@TableField
(
"amos_dealer_code"
)
private
String
amosDealerCode
;
/**
* 证件号码
*/
@TableField
(
"id_card"
)
private
String
idCard
;
/**
* 身份证正面
*/
@TableField
(
"id_card_front"
)
private
String
idCardFront
;
/**
* 身份证反面
*/
@TableField
(
"id_card_opposite"
)
private
String
idCardOpposite
;
/**
* 业主姓名
*/
@TableField
(
"name"
)
private
String
name
;
/**
* 联系电话
*/
@TableField
(
"telephone"
)
private
String
telephone
;
/**
* 证件类型
*/
@TableField
(
"id_type"
)
private
String
idType
;
/**
* 管理员账户名
*/
@TableField
(
"admin_login_name"
)
private
String
adminLoginName
;
/**
* 管理员密码
*/
@TableField
(
"admin_login_pwd"
)
private
String
adminLoginPwd
;
/**
* 低压电工证
*/
@TableField
(
"electrician_certificate"
)
private
String
electricianCertificate
;
/**
* 登高证
*/
@TableField
(
"climbing_certificate"
)
private
String
climbingCertificate
;
/**
* 低压电工证有效期开始
*/
@TableField
(
"electrician_certificate_start"
)
private
Date
electricianCertificateStart
;
/**
* 低压电工证有效期结束
*/
@TableField
(
"electrician_certificate_end"
)
private
Date
electricianCertificateEnd
;
/**
* 登高证有效期开始
*/
@TableField
(
"climbing_certificate_start"
)
private
Date
climbingCertificateStart
;
/**
* 登高证有效期结束
*/
@TableField
(
"climbing_certificate_end"
)
private
Date
climbingCertificateEnd
;
/**
* 培训状态
*/
@TableField
(
"training_status"
)
private
String
trainingStatus
;
/**
* 审核状态
*/
@TableField
(
"review_status"
)
private
String
reviewStatus
;
/**
* 平台userId
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/**
* 是否锁定
*/
@TableField
(
"lock_status"
)
private
String
lockStatus
;
/**
* 运维区域详细地址
*/
@TableField
(
"maintenance_area_address"
)
private
String
maintenanceAreaAddress
;
/**
* 常住地址code
*/
@TableField
(
"permanent_address_code"
)
private
String
permanentAddressCode
;
/**
* 常住详细地址
*/
@TableField
(
"permanent_address_detail"
)
private
String
permanentAddressDetail
;
/**
* 常住地址
*/
@TableField
(
"permanent_address_name"
)
private
String
permanentAddressName
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MaintenanceFile.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 运维人员文件
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_maintenance_file"
)
public
class
MaintenanceFile
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 运维人员id
*/
@TableField
(
"maintenance_id"
)
private
Long
maintenanceId
;
/**
* 文件标识
*/
@TableField
(
"file_key"
)
private
String
fileKey
;
/**
* 文件标识名称
*/
@TableField
(
"file_key_name"
)
private
String
fileKeyName
;
/**
* 文件对象
*/
@TableField
(
"file_url"
)
private
String
fileUrl
;
/**
* 有效开始时间
*/
@TableField
(
"effective_date_start"
)
private
Date
effectiveDateStart
;
/**
* 有效结束时间
*/
@TableField
(
"effective_date_end"
)
private
Date
effectiveDateEnd
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MaintenanceLog.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 运维人员操作记录
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_maintenance_log"
)
public
class
MaintenanceLog
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 运维人员id
*/
@TableField
(
"maintenance_id"
)
private
Long
maintenanceId
;
/**
* 操作人
*/
@TableField
(
"operator"
)
private
String
operator
;
/**
* 操作内容
*/
@TableField
(
"operation_content"
)
private
String
operationContent
;
/**
* 操作时间
*/
@TableField
(
"operation_time"
)
private
Date
operationTime
;
/**
* 操作结果
*/
@TableField
(
"operation_results"
)
private
String
operationResults
;
/**
* 备注
*/
@TableField
(
"notes"
)
private
String
notes
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MaintenanceTraining.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
*
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_maintenance_training"
)
public
class
MaintenanceTraining
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 运维人员id
*/
@TableField
(
"maintenance_id"
)
private
Long
maintenanceId
;
/**
* 培训资料id
*/
@TableField
(
"training_id"
)
private
Long
trainingId
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/Training.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 培训信息表
*
* @author system_generator
* @date 2024-03-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"hygf_training"
)
public
class
Training
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 科目名称
*/
@TableField
(
"name"
)
private
String
name
;
/**
* 文件类型
*/
@TableField
(
"type"
)
private
String
type
;
/**
* 文件地址
*/
@TableField
(
"files"
)
private
String
files
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/MaintenanceFileMapper.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceFile
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 运维人员文件 Mapper 接口
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
MaintenanceFileMapper
extends
BaseMapper
<
MaintenanceFile
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/MaintenanceLogMapper.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceLog
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 运维人员操作记录 Mapper 接口
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
MaintenanceLogMapper
extends
BaseMapper
<
MaintenanceLog
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/MaintenanceMapper.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.Maintenance
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 运维人员 Mapper 接口
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
MaintenanceMapper
extends
BaseMapper
<
Maintenance
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/MaintenanceTrainingMapper.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceTraining
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
MaintenanceTrainingMapper
extends
BaseMapper
<
MaintenanceTraining
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/mapper/TrainingMapper.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.Training
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 培训信息表 Mapper 接口
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
TrainingMapper
extends
BaseMapper
<
Training
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IMaintenanceFileService.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 运维人员文件接口类
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
IMaintenanceFileService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IMaintenanceLogService.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 运维人员操作记录接口类
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
IMaintenanceLogService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IMaintenanceService.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 运维人员接口类
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
IMaintenanceService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IMaintenanceTrainingService.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 接口类
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
IMaintenanceTrainingService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/ITrainingService.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 培训信息表接口类
*
* @author system_generator
* @date 2024-03-11
*/
public
interface
ITrainingService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/MaintenanceFileMapper.xml
0 → 100644
View file @
0654d0d3
<?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.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceFileMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/MaintenanceLogMapper.xml
0 → 100644
View file @
0654d0d3
<?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.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceLogMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/MaintenanceMapper.xml
0 → 100644
View file @
0654d0d3
<?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.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/MaintenanceTrainingMapper.xml
0 → 100644
View file @
0654d0d3
<?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.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceTrainingMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/TrainingMapper.xml
0 → 100644
View file @
0654d0d3
<?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.yeejoin.amos.boot.module.hygf.api.mapper.TrainingMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MaintenanceController.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.MaintenanceServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 运维人员
*
* @author system_generator
* @date 2024-03-11
*/
@RestController
@Api
(
tags
=
"运维人员Api"
)
@RequestMapping
(
value
=
"/maintenance"
)
public
class
MaintenanceController
extends
BaseController
{
@Autowired
MaintenanceServiceImpl
maintenanceServiceImpl
;
/**
* 新增运维人员
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增运维人员"
,
notes
=
"新增运维人员"
)
public
ResponseModel
<
MaintenanceDto
>
save
(
@RequestBody
MaintenanceDto
model
)
{
model
=
maintenanceServiceImpl
.
save
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新运维人员"
,
notes
=
"根据sequenceNbr更新运维人员"
)
public
ResponseModel
<
MaintenanceDto
>
updateBySequenceNbrMaintenance
(
@RequestBody
MaintenanceDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
maintenanceServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除运维人员"
,
notes
=
"根据sequenceNbr删除运维人员"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
maintenanceServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个运维人员"
,
notes
=
"根据sequenceNbr查询单个运维人员"
)
public
ResponseModel
<
MaintenanceDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员分页查询"
,
notes
=
"运维人员分页查询"
)
public
ResponseModel
<
Page
<
MaintenanceDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MaintenanceDto
>
page
=
new
Page
<
MaintenanceDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
maintenanceServiceImpl
.
queryForMaintenancePage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员列表全部数据查询"
,
notes
=
"运维人员列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MaintenanceDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceServiceImpl
.
queryForMaintenanceList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MaintenanceFileController.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.MaintenanceFileServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceFileDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 运维人员文件
*
* @author system_generator
* @date 2024-03-11
*/
@RestController
@Api
(
tags
=
"运维人员文件Api"
)
@RequestMapping
(
value
=
"/maintenance-file"
)
public
class
MaintenanceFileController
extends
BaseController
{
@Autowired
MaintenanceFileServiceImpl
maintenanceFileServiceImpl
;
/**
* 新增运维人员文件
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增运维人员文件"
,
notes
=
"新增运维人员文件"
)
public
ResponseModel
<
MaintenanceFileDto
>
save
(
@RequestBody
MaintenanceFileDto
model
)
{
model
=
maintenanceFileServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新运维人员文件"
,
notes
=
"根据sequenceNbr更新运维人员文件"
)
public
ResponseModel
<
MaintenanceFileDto
>
updateBySequenceNbrMaintenanceFile
(
@RequestBody
MaintenanceFileDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
maintenanceFileServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除运维人员文件"
,
notes
=
"根据sequenceNbr删除运维人员文件"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
maintenanceFileServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个运维人员文件"
,
notes
=
"根据sequenceNbr查询单个运维人员文件"
)
public
ResponseModel
<
MaintenanceFileDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceFileServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员文件分页查询"
,
notes
=
"运维人员文件分页查询"
)
public
ResponseModel
<
Page
<
MaintenanceFileDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MaintenanceFileDto
>
page
=
new
Page
<
MaintenanceFileDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
maintenanceFileServiceImpl
.
queryForMaintenanceFilePage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员文件列表全部数据查询"
,
notes
=
"运维人员文件列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MaintenanceFileDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceFileServiceImpl
.
queryForMaintenanceFileList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MaintenanceLogController.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.MaintenanceLogServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceLogDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 运维人员操作记录
*
* @author system_generator
* @date 2024-03-11
*/
@RestController
@Api
(
tags
=
"运维人员操作记录Api"
)
@RequestMapping
(
value
=
"/maintenance-log"
)
public
class
MaintenanceLogController
extends
BaseController
{
@Autowired
MaintenanceLogServiceImpl
maintenanceLogServiceImpl
;
/**
* 新增运维人员操作记录
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增运维人员操作记录"
,
notes
=
"新增运维人员操作记录"
)
public
ResponseModel
<
MaintenanceLogDto
>
save
(
@RequestBody
MaintenanceLogDto
model
)
{
model
=
maintenanceLogServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新运维人员操作记录"
,
notes
=
"根据sequenceNbr更新运维人员操作记录"
)
public
ResponseModel
<
MaintenanceLogDto
>
updateBySequenceNbrMaintenanceLog
(
@RequestBody
MaintenanceLogDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
maintenanceLogServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除运维人员操作记录"
,
notes
=
"根据sequenceNbr删除运维人员操作记录"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
maintenanceLogServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个运维人员操作记录"
,
notes
=
"根据sequenceNbr查询单个运维人员操作记录"
)
public
ResponseModel
<
MaintenanceLogDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceLogServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员操作记录分页查询"
,
notes
=
"运维人员操作记录分页查询"
)
public
ResponseModel
<
Page
<
MaintenanceLogDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MaintenanceLogDto
>
page
=
new
Page
<
MaintenanceLogDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
maintenanceLogServiceImpl
.
queryForMaintenanceLogPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"运维人员操作记录列表全部数据查询"
,
notes
=
"运维人员操作记录列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MaintenanceLogDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceLogServiceImpl
.
queryForMaintenanceLogList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MaintenanceTrainingController.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.MaintenanceTrainingServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceTrainingDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
*
*
* @author system_generator
* @date 2024-03-11
*/
@RestController
@Api
(
tags
=
"Api"
)
@RequestMapping
(
value
=
"/maintenance-training"
)
public
class
MaintenanceTrainingController
extends
BaseController
{
@Autowired
MaintenanceTrainingServiceImpl
maintenanceTrainingServiceImpl
;
/**
* 新增
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
MaintenanceTrainingDto
>
save
(
@RequestBody
MaintenanceTrainingDto
model
)
{
model
=
maintenanceTrainingServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新"
,
notes
=
"根据sequenceNbr更新"
)
public
ResponseModel
<
MaintenanceTrainingDto
>
updateBySequenceNbrMaintenanceTraining
(
@RequestBody
MaintenanceTrainingDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
maintenanceTrainingServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
maintenanceTrainingServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个"
,
notes
=
"根据sequenceNbr查询单个"
)
public
ResponseModel
<
MaintenanceTrainingDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
maintenanceTrainingServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"分页查询"
,
notes
=
"分页查询"
)
public
ResponseModel
<
Page
<
MaintenanceTrainingDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MaintenanceTrainingDto
>
page
=
new
Page
<
MaintenanceTrainingDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
maintenanceTrainingServiceImpl
.
queryForMaintenanceTrainingPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MaintenanceTrainingDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceTrainingServiceImpl
.
queryForMaintenanceTrainingList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/TrainingController.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.TrainingServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.TrainingDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 培训信息表
*
* @author system_generator
* @date 2024-03-11
*/
@RestController
@Api
(
tags
=
"培训信息表Api"
)
@RequestMapping
(
value
=
"/training"
)
public
class
TrainingController
extends
BaseController
{
@Autowired
TrainingServiceImpl
trainingServiceImpl
;
/**
* 新增培训信息表
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增培训信息表"
,
notes
=
"新增培训信息表"
)
public
ResponseModel
<
TrainingDto
>
save
(
@RequestBody
TrainingDto
model
)
{
model
=
trainingServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新培训信息表"
,
notes
=
"根据sequenceNbr更新培训信息表"
)
public
ResponseModel
<
TrainingDto
>
updateBySequenceNbrTraining
(
@RequestBody
TrainingDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
trainingServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除培训信息表"
,
notes
=
"根据sequenceNbr删除培训信息表"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
trainingServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个培训信息表"
,
notes
=
"根据sequenceNbr查询单个培训信息表"
)
public
ResponseModel
<
TrainingDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
trainingServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"培训信息表分页查询"
,
notes
=
"培训信息表分页查询"
)
public
ResponseModel
<
Page
<
TrainingDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
TrainingDto
>
page
=
new
Page
<
TrainingDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
trainingServiceImpl
.
queryForTrainingPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"培训信息表列表全部数据查询"
,
notes
=
"培训信息表列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
TrainingDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
trainingServiceImpl
.
queryForTrainingList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MaintenanceFileServiceImpl.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceFile
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceFileMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IMaintenanceFileService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceFileDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 运维人员文件服务实现类
*
* @author system_generator
* @date 2024-03-11
*/
@Service
public
class
MaintenanceFileServiceImpl
extends
BaseService
<
MaintenanceFileDto
,
MaintenanceFile
,
MaintenanceFileMapper
>
implements
IMaintenanceFileService
{
/**
* 分页查询
*/
public
Page
<
MaintenanceFileDto
>
queryForMaintenanceFilePage
(
Page
<
MaintenanceFileDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
MaintenanceFileDto
>
queryForMaintenanceFileList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MaintenanceLogServiceImpl.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceLog
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceLogMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IMaintenanceLogService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceLogDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 运维人员操作记录服务实现类
*
* @author system_generator
* @date 2024-03-11
*/
@Service
public
class
MaintenanceLogServiceImpl
extends
BaseService
<
MaintenanceLogDto
,
MaintenanceLog
,
MaintenanceLogMapper
>
implements
IMaintenanceLogService
{
/**
* 分页查询
*/
public
Page
<
MaintenanceLogDto
>
queryForMaintenanceLogPage
(
Page
<
MaintenanceLogDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
MaintenanceLogDto
>
queryForMaintenanceLogList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MaintenanceServiceImpl.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.Maintenance
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IMaintenanceService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 运维人员服务实现类
*
* @author system_generator
* @date 2024-03-11
*/
@Service
public
class
MaintenanceServiceImpl
extends
BaseService
<
MaintenanceDto
,
Maintenance
,
MaintenanceMapper
>
implements
IMaintenanceService
{
/**
* 分页查询
*/
public
Page
<
MaintenanceDto
>
queryForMaintenancePage
(
Page
<
MaintenanceDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
MaintenanceDto
>
queryForMaintenanceList
()
{
return
this
.
queryForList
(
""
,
false
);
}
public
MaintenanceDto
save
(
MaintenanceDto
model
){
//验证账号是否已存在
//验证手机号是否已注册
//设置状态
//
// model.set
return
null
;
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MaintenanceTrainingServiceImpl.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceTraining
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceTrainingMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IMaintenanceTrainingService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceTrainingDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 服务实现类
*
* @author system_generator
* @date 2024-03-11
*/
@Service
public
class
MaintenanceTrainingServiceImpl
extends
BaseService
<
MaintenanceTrainingDto
,
MaintenanceTraining
,
MaintenanceTrainingMapper
>
implements
IMaintenanceTrainingService
{
/**
* 分页查询
*/
public
Page
<
MaintenanceTrainingDto
>
queryForMaintenanceTrainingPage
(
Page
<
MaintenanceTrainingDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
MaintenanceTrainingDto
>
queryForMaintenanceTrainingList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/TrainingServiceImpl.java
0 → 100644
View file @
0654d0d3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.Training
;
import
com.yeejoin.amos.boot.module.hygf.api.mapper.TrainingMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.ITrainingService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.TrainingDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 培训信息表服务实现类
*
* @author system_generator
* @date 2024-03-11
*/
@Service
public
class
TrainingServiceImpl
extends
BaseService
<
TrainingDto
,
Training
,
TrainingMapper
>
implements
ITrainingService
{
/**
* 分页查询
*/
public
Page
<
TrainingDto
>
queryForTrainingPage
(
Page
<
TrainingDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
TrainingDto
>
queryForTrainingList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
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