Commit 443323dc authored by 韩桐桐's avatar 韩桐桐

feat(ys-应急):应急部分表初始化

parent 00a496e7
package com.yeejoin.amos.boot.module.ys.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 救援案例管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YsEmergencyCaseDto", description="救援案例管理")
public class YsEmergencyCaseDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "案例名称")
private String caseName;
@ApiModelProperty(value = "处置对象")
private String handleObject;
@ApiModelProperty(value = "灾情发生地市")
private String cityDisaster;
@ApiModelProperty(value = "灾情发生省份")
private String provinceDisaster;
@ApiModelProperty(value = "群众伤亡情况")
private String personCasualties;
@ApiModelProperty(value = "灾情等级id")
private Integer disasterLevelId;
@ApiModelProperty(value = "灾情大类型id")
private Integer disasterTypeId;
@ApiModelProperty(value = "灾情结束时间")
private Date disasterEndTime;
@ApiModelProperty(value = "灾情开始时间")
private Date disasterStartTime;
@ApiModelProperty(value = "灾情细分类型id")
private Integer disasterSubdivideId;
@ApiModelProperty(value = "视频信息")
private String videoInfo;
@ApiModelProperty(value = "图片信息")
private String picInfo;
@ApiModelProperty(value = "文档信息")
private String fileInfo;
@ApiModelProperty(value = "音频信息")
@TableField("Audio_info")
private String audioInfo;
@ApiModelProperty(value = "立案时间")
private Date filingTime;
@ApiModelProperty(value = "灾情发生地点")
private String locationDisaster;
@ApiModelProperty(value = "灾情类型")
private String disasterType;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 应急专家库
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YsEmergencyExpertsDto", description="应急专家库")
public class YsEmergencyExpertsDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "姓名")
private String name;
@ApiModelProperty(value = "性别")
private String gender;
@ApiModelProperty(value = "身份证号")
private String identity;
@ApiModelProperty(value = "办公电话")
private String phone;
@ApiModelProperty(value = "照片")
private String photo;
@ApiModelProperty(value = "移动电话")
private String mobilePhone;
@ApiModelProperty(value = "住址")
private String address;
@ApiModelProperty(value = "出生日期")
private Date birthdate;
@ApiModelProperty(value = "籍贯")
private String birthPlace;
@ApiModelProperty(value = "所在单位")
private String company;
@ApiModelProperty(value = "通讯地址")
private String contactAddress;
@ApiModelProperty(value = "学历")
private String education;
@ApiModelProperty(value = "专家领域")
private String field;
@ApiModelProperty(value = "家庭电话")
private String homePhone;
@ApiModelProperty(value = "部门代码")
private String orgCode;
@ApiModelProperty(value = "职务")
private String position;
@ApiModelProperty(value = "邮政编码")
private String postcode;
@ApiModelProperty(value = "消防单位id")
private Integer xfdwid;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 应急预案管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YsEmergencyPlanDto", description="应急预案管理")
public class YsEmergencyPlanDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "关联对象id")
private Integer businessId;
@ApiModelProperty(value = "关联对象类型")
private String type;
@ApiModelProperty(value = "预案类别")
private String planCategory;
@ApiModelProperty(value = "预案类型")
private String planType;
@ApiModelProperty(value = "预案名称")
private String planName;
@ApiModelProperty(value = "预案文件")
private String planFile;
@ApiModelProperty(value = "预案类别id")
private Integer planCategoryId;
@ApiModelProperty(value = "预案时间")
private Date planTime;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 应急演练记录管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YsEmergencyRehearsalDto", description="应急演练记录管理")
public class YsEmergencyRehearsalDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "关联对象id")
private Integer businessId;
@ApiModelProperty(value = "关联对象类型")
private String type;
@ApiModelProperty(value = "演练地点")
private String rehearsalAddress;
@ApiModelProperty(value = "演练概述")
private String rehearsalContent;
@ApiModelProperty(value = "演练时间")
private Date rehearsalTime;
@ApiModelProperty(value = "演练文件")
private String rehearsalFile;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 应急联动单位管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YsEmergencyUnitDto", description="应急联动单位管理")
public class YsEmergencyUnitDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "关联消防队")
private Integer teamId;
@ApiModelProperty(value = "地址")
private String address;
@ApiModelProperty(value = "经纬度")
@TableField("longitudeLatitude")
private String longitudeLatitude;
@ApiModelProperty(value = "应急服务内容")
private String emergencyService;
@ApiModelProperty(value = "单位传真")
private String fax;
@ApiModelProperty(value = "保障能力")
private String guaranteeCapability;
@ApiModelProperty(value = "保障类别")
private String guaranteeType;
@ApiModelProperty(value = "联系人")
private String linkman;
@ApiModelProperty(value = "部门代码")
private String orgCode;
@ApiModelProperty(value = "单位概述")
private String overview;
@ApiModelProperty(value = "负责人")
private String person;
@ApiModelProperty(value = "联系电话")
private String phone;
@ApiModelProperty(value = "单位图片")
private String picture;
@ApiModelProperty(value = "类型")
private String type;
@ApiModelProperty(value = "单位编号")
private String unitNum;
@ApiModelProperty(value = "单位类型")
private String unitType;
@ApiModelProperty(value = "行政区划编号")
private String xzqhbh;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 救援案例管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_case")
public class YsEmergencyCase extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 案例名称
*/
@TableField("case_name")
private String caseName;
/**
* 处置对象
*/
@TableField("handle_object")
private String handleObject;
/**
* 灾情发生地市
*/
@TableField("city_disaster")
private String cityDisaster;
/**
* 灾情发生省份
*/
@TableField("province_disaster")
private String provinceDisaster;
/**
* 群众伤亡情况
*/
@TableField("person_casualties")
private String personCasualties;
/**
* 灾情等级id
*/
@TableField("disaster_level_id")
private Integer disasterLevelId;
/**
* 灾情大类型id
*/
@TableField("disaster_type_id")
private Integer disasterTypeId;
/**
* 灾情结束时间
*/
@TableField("disaster_end_time")
private Date disasterEndTime;
/**
* 灾情开始时间
*/
@TableField("disaster_start_time")
private Date disasterStartTime;
/**
* 灾情细分类型id
*/
@TableField("disaster_subdivide_id")
private Integer disasterSubdivideId;
/**
* 视频信息
*/
@TableField("video_info")
private String videoInfo;
/**
* 图片信息
*/
@TableField("pic_info")
private String picInfo;
/**
* 文档信息
*/
@TableField("file_info")
private String fileInfo;
/**
* 音频信息
*/
@TableField("Audio_info")
private String audioInfo;
/**
* 立案时间
*/
@TableField("filing_time")
private Date filingTime;
/**
* 灾情发生地点
*/
@TableField("location_disaster")
private String locationDisaster;
/**
* 灾情类型
*/
@TableField("disaster_type")
private String disasterType;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 应急专家库
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_experts")
public class YsEmergencyExperts extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 姓名
*/
@TableField("name")
private String name;
/**
* 性别
*/
@TableField("gender")
private String gender;
/**
* 身份证号
*/
@TableField("identity")
private String identity;
/**
* 办公电话
*/
@TableField("phone")
private String phone;
/**
* 照片
*/
@TableField("photo")
private String photo;
/**
* 移动电话
*/
@TableField("mobile_phone")
private String mobilePhone;
/**
* 住址
*/
@TableField("address")
private String address;
/**
* 出生日期
*/
@TableField("birthdate")
private Date birthdate;
/**
* 籍贯
*/
@TableField("birth_place")
private String birthPlace;
/**
* 所在单位
*/
@TableField("company")
private String company;
/**
* 通讯地址
*/
@TableField("contact_address")
private String contactAddress;
/**
* 学历
*/
@TableField("education")
private String education;
/**
* 专家领域
*/
@TableField("field")
private String field;
/**
* 家庭电话
*/
@TableField("home_phone")
private String homePhone;
/**
* 部门代码
*/
@TableField("org_code")
private String orgCode;
/**
* 职务
*/
@TableField("position")
private String position;
/**
* 邮政编码
*/
@TableField("postcode")
private String postcode;
/**
* 消防单位id
*/
@TableField("xfdwid")
private Integer xfdwid;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 应急预案管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_plan")
public class YsEmergencyPlan extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 关联对象id
*/
@TableField("business_id")
private Integer businessId;
/**
* 关联对象类型
*/
@TableField("type")
private String type;
/**
* 预案类别
*/
@TableField("plan_category")
private String planCategory;
/**
* 预案类型
*/
@TableField("plan_type")
private String planType;
/**
* 预案名称
*/
@TableField("plan_name")
private String planName;
/**
* 预案文件
*/
@TableField("plan_file")
private String planFile;
/**
* 预案类别id
*/
@TableField("plan_category_id")
private Integer planCategoryId;
/**
* 预案时间
*/
@TableField("plan_time")
private Date planTime;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 应急演练记录管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_rehearsal")
public class YsEmergencyRehearsal extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 关联对象id
*/
@TableField("business_id")
private Integer businessId;
/**
* 关联对象类型
*/
@TableField("type")
private String type;
/**
* 演练地点
*/
@TableField("rehearsal_address")
private String rehearsalAddress;
/**
* 演练概述
*/
@TableField("rehearsal_content")
private String rehearsalContent;
/**
* 演练时间
*/
@TableField("rehearsal_time")
private Date rehearsalTime;
/**
* 演练文件
*/
@TableField("rehearsal_file")
private String rehearsalFile;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 应急联动单位管理
*
* @author system_generator
* @date 2024-09-24
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_ys_emergency_unit")
public class YsEmergencyUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 关联消防队
*/
@TableField("team_id")
private Integer teamId;
/**
* 地址
*/
@TableField("address")
private String address;
/**
* 经纬度
*/
@TableField("longitudeLatitude")
private String longitudeLatitude;
/**
* 应急服务内容
*/
@TableField("emergency_service")
private String emergencyService;
/**
* 单位传真
*/
@TableField("fax")
private String fax;
/**
* 保障能力
*/
@TableField("guarantee_capability")
private String guaranteeCapability;
/**
* 保障类别
*/
@TableField("guarantee_type")
private String guaranteeType;
/**
* 联系人
*/
@TableField("linkman")
private String linkman;
/**
* 部门代码
*/
@TableField("org_code")
private String orgCode;
/**
* 单位概述
*/
@TableField("overview")
private String overview;
/**
* 负责人
*/
@TableField("person")
private String person;
/**
* 联系电话
*/
@TableField("phone")
private String phone;
/**
* 单位图片
*/
@TableField("picture")
private String picture;
/**
* 类型
*/
@TableField("type")
private String type;
/**
* 单位编号
*/
@TableField("unit_num")
private String unitNum;
/**
* 单位类型
*/
@TableField("unit_type")
private String unitType;
/**
* 行政区划编号
*/
@TableField("xzqhbh")
private String xzqhbh;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
}
package com.yeejoin.amos.boot.module.ys.api.mapper;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyCase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 救援案例管理 Mapper 接口
*
* @author system_generator
* @date 2024-09-24
*/
public interface YsEmergencyCaseMapper extends BaseMapper<YsEmergencyCase> {
}
package com.yeejoin.amos.boot.module.ys.api.mapper;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyExperts;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 应急专家库 Mapper 接口
*
* @author system_generator
* @date 2024-09-24
*/
public interface YsEmergencyExpertsMapper extends BaseMapper<YsEmergencyExperts> {
}
package com.yeejoin.amos.boot.module.ys.api.mapper;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyPlan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 应急预案管理 Mapper 接口
*
* @author system_generator
* @date 2024-09-24
*/
public interface YsEmergencyPlanMapper extends BaseMapper<YsEmergencyPlan> {
}
package com.yeejoin.amos.boot.module.ys.api.mapper;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyRehearsal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 应急演练记录管理 Mapper 接口
*
* @author system_generator
* @date 2024-09-24
*/
public interface YsEmergencyRehearsalMapper extends BaseMapper<YsEmergencyRehearsal> {
}
package com.yeejoin.amos.boot.module.ys.api.mapper;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 应急联动单位管理 Mapper 接口
*
* @author system_generator
* @date 2024-09-24
*/
public interface YsEmergencyUnitMapper extends BaseMapper<YsEmergencyUnit> {
}
package com.yeejoin.amos.boot.module.ys.api.service;
/**
* 救援案例管理接口类
*
* @author system_generator
* @date 2024-09-24
*/
public interface IYsEmergencyCaseService {}
package com.yeejoin.amos.boot.module.ys.api.service;
/**
* 应急专家库接口类
*
* @author system_generator
* @date 2024-09-24
*/
public interface IYsEmergencyExpertsService {}
package com.yeejoin.amos.boot.module.ys.api.service;
/**
* 应急预案管理接口类
*
* @author system_generator
* @date 2024-09-24
*/
public interface IYsEmergencyPlanService {}
package com.yeejoin.amos.boot.module.ys.api.service;
/**
* 应急演练记录管理接口类
*
* @author system_generator
* @date 2024-09-24
*/
public interface IYsEmergencyRehearsalService {}
package com.yeejoin.amos.boot.module.ys.api.service;
/**
* 应急联动单位管理接口类
*
* @author system_generator
* @date 2024-09-24
*/
public interface IYsEmergencyUnitService {}
<?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.ys.api.mapper.YsEmergencyCaseMapper">
</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.ys.api.mapper.YsEmergencyExpertsMapper">
</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.ys.api.mapper.YsEmergencyPlanMapper">
</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.ys.api.mapper.YsEmergencyRehearsalMapper">
</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.ys.api.mapper.YsEmergencyUnitMapper">
</mapper>
package com.yeejoin.amos.boot.module.ys.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyCaseDto;
import com.yeejoin.amos.boot.module.ys.biz.service.impl.YsEmergencyCaseServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-09-24
*/
@RestController
@Api(tags = "救援案例管理")
@RequestMapping(value = "/ys-emergency-case")
public class YsEmergencyCaseController extends BaseController {
@Autowired
YsEmergencyCaseServiceImpl ysEmergencyCaseServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<YsEmergencyCaseDto> save(@RequestBody YsEmergencyCaseDto model) {
model = ysEmergencyCaseServiceImpl.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<YsEmergencyCaseDto> updateBySequenceNbrYsEmergencyCase(@RequestBody YsEmergencyCaseDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ysEmergencyCaseServiceImpl.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(ysEmergencyCaseServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<YsEmergencyCaseDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ysEmergencyCaseServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<YsEmergencyCaseDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<YsEmergencyCaseDto> page = new Page<YsEmergencyCaseDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ysEmergencyCaseServiceImpl.queryForYsEmergencyCasePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<YsEmergencyCaseDto>> selectForList() {
return ResponseHelper.buildResponse(ysEmergencyCaseServiceImpl.queryForYsEmergencyCaseList());
}
}
package com.yeejoin.amos.boot.module.ys.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyExpertsDto;
import com.yeejoin.amos.boot.module.ys.biz.service.impl.YsEmergencyExpertsServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-09-24
*/
@RestController
@Api(tags = "应急专家库")
@RequestMapping(value = "/ys-emergency-experts")
public class YsEmergencyExpertsController extends BaseController {
@Autowired
YsEmergencyExpertsServiceImpl ysEmergencyExpertsServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<YsEmergencyExpertsDto> save(@RequestBody YsEmergencyExpertsDto model) {
model = ysEmergencyExpertsServiceImpl.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<YsEmergencyExpertsDto> updateBySequenceNbrYsEmergencyExperts(@RequestBody YsEmergencyExpertsDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ysEmergencyExpertsServiceImpl.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(ysEmergencyExpertsServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<YsEmergencyExpertsDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ysEmergencyExpertsServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<YsEmergencyExpertsDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<YsEmergencyExpertsDto> page = new Page<YsEmergencyExpertsDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ysEmergencyExpertsServiceImpl.queryForYsEmergencyExpertsPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<YsEmergencyExpertsDto>> selectForList() {
return ResponseHelper.buildResponse(ysEmergencyExpertsServiceImpl.queryForYsEmergencyExpertsList());
}
}
package com.yeejoin.amos.boot.module.ys.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyPlanDto;
import com.yeejoin.amos.boot.module.ys.biz.service.impl.YsEmergencyPlanServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-09-24
*/
@RestController
@Api(tags = "应急预案管理")
@RequestMapping(value = "/ys-emergency-plan")
public class YsEmergencyPlanController extends BaseController {
@Autowired
YsEmergencyPlanServiceImpl ysEmergencyPlanServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<YsEmergencyPlanDto> save(@RequestBody YsEmergencyPlanDto model) {
model = ysEmergencyPlanServiceImpl.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<YsEmergencyPlanDto> updateBySequenceNbrYsEmergencyPlan(@RequestBody YsEmergencyPlanDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ysEmergencyPlanServiceImpl.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(ysEmergencyPlanServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<YsEmergencyPlanDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ysEmergencyPlanServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<YsEmergencyPlanDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<YsEmergencyPlanDto> page = new Page<YsEmergencyPlanDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ysEmergencyPlanServiceImpl.queryForYsEmergencyPlanPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<YsEmergencyPlanDto>> selectForList() {
return ResponseHelper.buildResponse(ysEmergencyPlanServiceImpl.queryForYsEmergencyPlanList());
}
}
package com.yeejoin.amos.boot.module.ys.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyRehearsalDto;
import com.yeejoin.amos.boot.module.ys.biz.service.impl.YsEmergencyRehearsalServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-09-24
*/
@RestController
@Api(tags = "应急演练记录管理")
@RequestMapping(value = "/ys-emergency-rehearsal")
public class YsEmergencyRehearsalController extends BaseController {
@Autowired
YsEmergencyRehearsalServiceImpl ysEmergencyRehearsalServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<YsEmergencyRehearsalDto> save(@RequestBody YsEmergencyRehearsalDto model) {
model = ysEmergencyRehearsalServiceImpl.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<YsEmergencyRehearsalDto> updateBySequenceNbrYsEmergencyRehearsal(@RequestBody YsEmergencyRehearsalDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ysEmergencyRehearsalServiceImpl.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(ysEmergencyRehearsalServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<YsEmergencyRehearsalDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ysEmergencyRehearsalServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<YsEmergencyRehearsalDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<YsEmergencyRehearsalDto> page = new Page<YsEmergencyRehearsalDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ysEmergencyRehearsalServiceImpl.queryForYsEmergencyRehearsalPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<YsEmergencyRehearsalDto>> selectForList() {
return ResponseHelper.buildResponse(ysEmergencyRehearsalServiceImpl.queryForYsEmergencyRehearsalList());
}
}
package com.yeejoin.amos.boot.module.ys.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyUnitDto;
import com.yeejoin.amos.boot.module.ys.biz.service.impl.YsEmergencyUnitServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-09-24
*/
@RestController
@Api(tags = "应急联动单位管理")
@RequestMapping(value = "/ys-emergency-unit")
public class YsEmergencyUnitController extends BaseController {
@Autowired
YsEmergencyUnitServiceImpl ysEmergencyUnitServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<YsEmergencyUnitDto> save(@RequestBody YsEmergencyUnitDto model) {
model = ysEmergencyUnitServiceImpl.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<YsEmergencyUnitDto> updateBySequenceNbrYsEmergencyUnit(@RequestBody YsEmergencyUnitDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ysEmergencyUnitServiceImpl.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(ysEmergencyUnitServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<YsEmergencyUnitDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ysEmergencyUnitServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<YsEmergencyUnitDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<YsEmergencyUnitDto> page = new Page<YsEmergencyUnitDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ysEmergencyUnitServiceImpl.queryForYsEmergencyUnitPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<YsEmergencyUnitDto>> selectForList() {
return ResponseHelper.buildResponse(ysEmergencyUnitServiceImpl.queryForYsEmergencyUnitList());
}
}
package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyCaseDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyCase;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyCaseMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyCaseService;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 救援案例管理服务实现类
*
* @author system_generator
* @date 2024-09-24
*/
@Service
public class YsEmergencyCaseServiceImpl extends BaseService<YsEmergencyCaseDto,YsEmergencyCase,YsEmergencyCaseMapper> implements IYsEmergencyCaseService {
/**
* 分页查询
*/
public Page<YsEmergencyCaseDto> queryForYsEmergencyCasePage(Page<YsEmergencyCaseDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<YsEmergencyCaseDto> queryForYsEmergencyCaseList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyExpertsDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyExperts;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyExpertsMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyExpertsService;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 应急专家库服务实现类
*
* @author system_generator
* @date 2024-09-24
*/
@Service
public class YsEmergencyExpertsServiceImpl extends BaseService<YsEmergencyExpertsDto,YsEmergencyExperts,YsEmergencyExpertsMapper> implements IYsEmergencyExpertsService {
/**
* 分页查询
*/
public Page<YsEmergencyExpertsDto> queryForYsEmergencyExpertsPage(Page<YsEmergencyExpertsDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<YsEmergencyExpertsDto> queryForYsEmergencyExpertsList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyPlanDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyPlan;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyPlanMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyPlanService;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 应急预案管理服务实现类
*
* @author system_generator
* @date 2024-09-24
*/
@Service
public class YsEmergencyPlanServiceImpl extends BaseService<YsEmergencyPlanDto,YsEmergencyPlan,YsEmergencyPlanMapper> implements IYsEmergencyPlanService {
/**
* 分页查询
*/
public Page<YsEmergencyPlanDto> queryForYsEmergencyPlanPage(Page<YsEmergencyPlanDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<YsEmergencyPlanDto> queryForYsEmergencyPlanList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyRehearsalDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyRehearsal;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyRehearsalMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyRehearsalService;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 应急演练记录管理服务实现类
*
* @author system_generator
* @date 2024-09-24
*/
@Service
public class YsEmergencyRehearsalServiceImpl extends BaseService<YsEmergencyRehearsalDto,YsEmergencyRehearsal,YsEmergencyRehearsalMapper> implements IYsEmergencyRehearsalService {
/**
* 分页查询
*/
public Page<YsEmergencyRehearsalDto> queryForYsEmergencyRehearsalPage(Page<YsEmergencyRehearsalDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<YsEmergencyRehearsalDto> queryForYsEmergencyRehearsalList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ys.biz.service.impl;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ys.api.dto.YsEmergencyUnitDto;
import com.yeejoin.amos.boot.module.ys.api.entity.YsEmergencyUnit;
import com.yeejoin.amos.boot.module.ys.api.mapper.YsEmergencyUnitMapper;
import com.yeejoin.amos.boot.module.ys.api.service.IYsEmergencyUnitService;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 应急联动单位管理服务实现类
*
* @author system_generator
* @date 2024-09-24
*/
@Service
public class YsEmergencyUnitServiceImpl extends BaseService<YsEmergencyUnitDto,YsEmergencyUnit,YsEmergencyUnitMapper> implements IYsEmergencyUnitService {
/**
* 分页查询
*/
public Page<YsEmergencyUnitDto> queryForYsEmergencyUnitPage(Page<YsEmergencyUnitDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<YsEmergencyUnitDto> queryForYsEmergencyUnitList() {
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