emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/EmergencyPlanController.java
对比新文件 @@ -0,0 +1,30 @@ package com.gkhy.safePlatform.emergency.controller; import com.gkhy.safePlatform.commons.query.PageQuery; import com.gkhy.safePlatform.commons.utils.PageUtils; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO; import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery; import com.gkhy.safePlatform.emergency.service.EmergencyPlanService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("/emergencyPlan") public class EmergencyPlanController { @Autowired private EmergencyPlanService emergencyPlanService; /** * 应急预案列表 */ @RequestMapping(value = "/page/list" ,method = RequestMethod.POST) private ResultVO<List<EmergencyPlanPageRespDTO>> list (@RequestBody PageQuery<EmergencyPlanQuery> pageQuery){ PageUtils.checkCheck(pageQuery.getPageIndex(), pageQuery.getPageSize()); return emergencyPlanService.selectEmergencyPlanList(pageQuery); } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java
@@ -1,10 +1,7 @@ package com.gkhy.safePlatform.emergency.controller; import com.gkhy.safePlatform.account.rpc.apimodel.UserAccountService; import com.gkhy.safePlatform.emergency.service.DemoService; import org.apache.dubbo.config.annotation.DubboReference; import org.apache.log4j.LogManager; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -17,17 +14,17 @@ @DubboReference(check = false) private UserAccountService userAccountService; @Autowired private DemoService demoService; @RequestMapping(value = "/t/rpc",method = RequestMethod.GET) public Object testRpc(String id){ String resp = userAccountService.sayName(id); return resp; } @RequestMapping(value = "/t/get",method = RequestMethod.GET) public Object testEmergencyGetById(Long id){ return demoService.getById(id); } // @Autowired // private DemoService demoService; // // @RequestMapping(value = "/t/rpc",method = RequestMethod.GET) // public Object testRpc(String id){ // String resp = userAccountService.sayName(id); // return resp; // } // // @RequestMapping(value = "/t/get",method = RequestMethod.GET) // public Object testEmergencyGetById(Long id){ // return demoService.getById(id); // } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/req/demoReqDTO.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/resp/demoRespDTO.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfo.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfoDo.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfo.java
对比新文件 @@ -0,0 +1,172 @@ package com.gkhy.safePlatform.emergency.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.util.Date; @TableName("emergency_plan") public class EmergencyPlanInfo { @TableId(type = IdType.AUTO) private Long id; private Byte delFlag; private Date gmtCreate; private Date gmtModitify; private String createUid; private String updateUid; private Byte statue; private Date releaseDate; private String authorUid; private Long authorDeptId; private Byte associatedDanger; private String type; private String level; private String name ; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Byte getDelFlag() { return delFlag; } public void setDelFlag(Byte delFlag) { this.delFlag = delFlag; } public Date getGmtCreate() { return gmtCreate; } public void setGmtCreate(Date gmtCreate) { this.gmtCreate = gmtCreate; } public Date getGmtModitify() { return gmtModitify; } public void setGmtModitify(Date gmtModitify) { this.gmtModitify = gmtModitify; } public String getCreateUid() { return createUid; } public void setCreateUid(String createUid) { this.createUid = createUid; } public String getUpdateUid() { return updateUid; } public void setUpdateUid(String updateUid) { this.updateUid = updateUid; } public Byte getStatue() { return statue; } public void setStatue(Byte statue) { this.statue = statue; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } public String getAuthorUid() { return authorUid; } public void setAuthorUid(String authorUid) { this.authorUid = authorUid; } public Long getAuthorDeptId() { return authorDeptId; } public void setAuthorDeptId(Long authorDeptId) { this.authorDeptId = authorDeptId; } public Byte getAssociatedDanger() { return associatedDanger; } public void setAssociatedDanger(Byte associatedDanger) { this.associatedDanger = associatedDanger; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getLevel() { return level; } public void setLevel(String level) { this.level = level; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "EmergencyPlanInfo{" + "id=" + id + ", delFlag=" + delFlag + ", gmtCreate=" + gmtCreate + ", gmtModitify=" + gmtModitify + ", createUid='" + createUid + '\'' + ", updateUid='" + updateUid + '\'' + ", statue=" + statue + ", releaseDate=" + releaseDate + ", authorUid='" + authorUid + '\'' + ", authorDeptId=" + authorDeptId + ", associatedDanger=" + associatedDanger + ", type='" + type + '\'' + ", level='" + level + '\'' + ", name='" + name + '\'' + '}'; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoDetailDO.java
对比新文件 @@ -0,0 +1,117 @@ package com.gkhy.safePlatform.emergency.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.util.Date; @TableName("emergency_plan") public class EmergencyPlanInfoDetailDO { @TableId(type = IdType.AUTO) private Long id; private Byte status; private Date releaseDate; private String authorUid; private Long authorDeptId; private Byte associatedDanger; private String type; private String level; private String name ; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } public String getAuthorUid() { return authorUid; } public void setAuthorUid(String authorUid) { this.authorUid = authorUid; } public Long getAuthorDeptId() { return authorDeptId; } public void setAuthorDeptId(Long authorDeptId) { this.authorDeptId = authorDeptId; } public Byte getAssociatedDanger() { return associatedDanger; } public void setAssociatedDanger(Byte associatedDanger) { this.associatedDanger = associatedDanger; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getLevel() { return level; } public void setLevel(String level) { this.level = level; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "EmergencyPlanInfoDetailDO{" + "id=" + id + ", status=" + status + ", releaseDate=" + releaseDate + ", authorUid='" + authorUid + '\'' + ", authorDeptId=" + authorDeptId + ", associatedDanger=" + associatedDanger + ", type='" + type + '\'' + ", level='" + level + '\'' + ", name='" + name + '\'' + '}'; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoPageDO.java
对比新文件 @@ -0,0 +1,83 @@ package com.gkhy.safePlatform.emergency.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; @TableName("emergency_plan") public class EmergencyPlanInfoPageDO { private Long id; private String name ; private Byte status ; private String type; private String level; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date releaseDate; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getLevel() { return level; } public void setLevel(String level) { this.level = level; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } @Override public String toString() { return "EmergencyPlanInfoPageDO{" + "id=" + id + ", name='" + name + '\'' + ", status=" + status + ", type='" + type + '\'' + ", level='" + level + '\'' + ", releaseDate=" + releaseDate + '}'; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyPlanReqDTO.java
对比新文件 @@ -0,0 +1,4 @@ package com.gkhy.safePlatform.emergency.model.dto.req; public class EmergencyPlanReqDTO { } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyPlanPageRespDTO.java
对比新文件 @@ -0,0 +1,70 @@ package com.gkhy.safePlatform.emergency.model.dto.resp; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; public class EmergencyPlanPageRespDTO { private Long id; private String name ; private Byte status ; private String type; private String level; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date releaseDate; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getLevel() { return level; } public void setLevel(String level) { this.level = level; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyPlanQuery.java
对比新文件 @@ -0,0 +1,14 @@ package com.gkhy.safePlatform.emergency.query; public class EmergencyPlanQuery { private String name ; public String getName() { return name; } public void setName(String name) { this.name = name; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyPlanDBQuery.java
对比新文件 @@ -0,0 +1,14 @@ package com.gkhy.safePlatform.emergency.query.db; public class EmergencyPlanDBQuery { private String name ; public String getName() { return name; } public void setName(String name) { this.name = name; } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/DemoInfoRepository.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyPlanInfoRepository.java
对比新文件 @@ -0,0 +1,16 @@ package com.gkhy.safePlatform.emergency.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO; import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface EmergencyPlanInfoRepository extends BaseMapper<EmergencyPlanInfo> { List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, @Param("query") EmergencyPlanDBQuery emergencyPlanDBQuery); } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/DemoService.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/EmergencyPlanService.java
对比新文件 @@ -0,0 +1,14 @@ package com.gkhy.safePlatform.emergency.service; import com.gkhy.safePlatform.commons.query.PageQuery; import com.gkhy.safePlatform.commons.vo.SearchResultVO; import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO; import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery; import java.util.List; public interface EmergencyPlanService { SearchResultVO<List<EmergencyPlanPageRespDTO>> selectEmergencyPlanList(PageQuery<EmergencyPlanQuery> query); } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/DemoInfoService.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/EmergencyPlanInfoService.java
对比新文件 @@ -0,0 +1,15 @@ package com.gkhy.safePlatform.emergency.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO; import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery; import java.util.List; public interface EmergencyPlanInfoService extends IService<EmergencyPlanInfo> { List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, EmergencyPlanDBQuery emergencyPlanDBQuery); } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/DemoInfoServiceImpl.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/EmergencyPlanInfoServiceImpl.java
对比新文件 @@ -0,0 +1,28 @@ package com.gkhy.safePlatform.emergency.service.baseService.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO; import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery; import com.gkhy.safePlatform.emergency.repository.EmergencyPlanInfoRepository; import com.gkhy.safePlatform.emergency.service.baseService.EmergencyPlanInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service("emergencyPlanInfoService") public class EmergencyPlanInfoServiceImpl extends ServiceImpl<EmergencyPlanInfoRepository, EmergencyPlanInfo> implements EmergencyPlanInfoService { @Autowired private EmergencyPlanInfoRepository emergencyPlanInfoRepository; @Override public List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, EmergencyPlanDBQuery emergencyPlanDBQuery) { return emergencyPlanInfoRepository.selectEmergencyPlanList(page,emergencyPlanDBQuery); } } emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/DemoServiceImpl.java
文件已删除 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyPlanServiceImpl.java
对比新文件 @@ -0,0 +1,48 @@ package com.gkhy.safePlatform.emergency.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gkhy.safePlatform.commons.enums.ResultCodes; import com.gkhy.safePlatform.commons.query.PageQuery; import com.gkhy.safePlatform.commons.utils.BeanCopyUtils; import com.gkhy.safePlatform.commons.vo.SearchResultVO; import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO; import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO; import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery; import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery; import com.gkhy.safePlatform.emergency.service.EmergencyPlanService; import com.gkhy.safePlatform.emergency.service.baseService.EmergencyPlanInfoService; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service("emergencyPlanService") public class EmergencyPlanServiceImpl implements EmergencyPlanService { @Autowired private EmergencyPlanInfoService emergencyPlanInfoService; @Override public SearchResultVO<List<EmergencyPlanPageRespDTO>> selectEmergencyPlanList(PageQuery<EmergencyPlanQuery> query) { Long pageIndex = query.getPageIndex(); Long pageSize = query.getPageSize(); Page<EmergencyPlanInfoPageDO> page = new Page<>(pageIndex, pageSize); EmergencyPlanDBQuery emergencyPlanDBQuery = new EmergencyPlanDBQuery(); if (query.getSearchParams() != null) { BeanUtils.copyProperties(query.getSearchParams(), emergencyPlanDBQuery); } List<EmergencyPlanInfoPageDO> emergencyPlanListDoInfoList = emergencyPlanInfoService.selectEmergencyPlanList(page,emergencyPlanDBQuery); List<EmergencyPlanPageRespDTO> respList = BeanCopyUtils.copyBeanList(emergencyPlanListDoInfoList, EmergencyPlanPageRespDTO.class); return new SearchResultVO<>( true, pageIndex, pageSize, page.getTotal(), respList, ResultCodes.OK ); } } emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyPlanInfoMapper.xml
对比新文件 @@ -0,0 +1,33 @@ <?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.gkhy.safePlatform.emergency.repository.EmergencyPlanInfoRepository"> <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO" id="pageResult"> <id column="id" property="id" jdbcType="BIGINT"/> <result column="name" property="name" /> <result column="status" property="status" /> <result column="type" property="type" /> <result column="level" property="level" /> <result column="release_date" property="releaseDate" /> </resultMap> <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoDetailDO" id="detailResult"> <id column="id" property="id" jdbcType="BIGINT"/> <result column="name" property="name" /> <result column="status" property="status" /> <result column="type" property="type" /> <result column="level" property="level" /> <result column="release_date" property="releaseDate" /> <result column="author_uid" property="authorUid" /> <result column="author_dept_id" property="authorDeptId" /> <result column="associated_danger" property="associatedDanger" /> </resultMap> <select id="selectEmergencyPlanList" resultMap="pageResult"> select id,`name`,`type`,`level`,release_date from emergency_plan where del_flag = 0 <if test="query.name != null and query.name != ''"> and `name` like concat('%', #{query.name}, '%')</if> </select> </mapper> emergency/emergency-service/src/main/resource/mapper/emergency/DemoInfoRepository.xml
文件已删除