Commit 0654d0d3 authored by tangwei's avatar tangwei

运维人员,生成基础代码

parent 91b53f9b
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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> {
}
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> {
}
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> {
}
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> {
}
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> {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 运维人员文件接口类
*
* @author system_generator
* @date 2024-03-11
*/
public interface IMaintenanceFileService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 运维人员操作记录接口类
*
* @author system_generator
* @date 2024-03-11
*/
public interface IMaintenanceLogService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 运维人员接口类
*
* @author system_generator
* @date 2024-03-11
*/
public interface IMaintenanceService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2024-03-11
*/
public interface IMaintenanceTrainingService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 培训信息表接口类
*
* @author system_generator
* @date 2024-03-11
*/
public interface ITrainingService {
}
<?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>
<?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>
<?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>
<?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>
<?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>
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());
}
}
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());
}
}
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());
}
}
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());
}
}
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());
}
}
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
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
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
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
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment