Browse Source

新网格接口

ftature/screen
lichao 2 years ago
parent
commit
55ed40e1b6
  1. 7
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/controller/ScreenGridController.java
  2. 3
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/dao/ScreenGridDao.java
  3. 2
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/ScreenGridService.java
  4. 5
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/impl/ScreenGridServiceImpl.java
  5. 9
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/resources/mapper/ScreenGridDao.xml

7
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/controller/ScreenGridController.java

@ -91,4 +91,11 @@ public class ScreenGridController {
ExcelUtils.exportExcelToTarget(response, null, list, ScreenGridExcel.class);
}
@GetMapping("detailByDeptId")
public Result<ScreenGridDTO> detailByDeptId(@RequestParam String deptId){
ScreenGridDTO data = screenGridService.detailByDeptId(deptId);
return new Result<ScreenGridDTO>().ok(data);
}
}

3
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/dao/ScreenGridDao.java

@ -18,8 +18,10 @@
package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.ScreenGridDTO;
import com.elink.esua.epdc.entity.ScreenGridEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
* 网格表
@ -30,4 +32,5 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ScreenGridDao extends BaseDao<ScreenGridEntity> {
ScreenGridDTO detailByDeptId(@Param("deptId") String deptId);
}

2
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/ScreenGridService.java

@ -92,4 +92,6 @@ public interface ScreenGridService extends BaseService<ScreenGridEntity> {
* @date 2023-07-11
*/
void delete(String[] ids);
ScreenGridDTO detailByDeptId(String deptId);
}

5
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/impl/ScreenGridServiceImpl.java

@ -101,4 +101,9 @@ public class ScreenGridServiceImpl extends BaseServiceImpl<ScreenGridDao, Screen
baseDao.deleteBatchIds(Arrays.asList(ids));
}
@Override
public ScreenGridDTO detailByDeptId(String deptId) {
return baseDao.detailByDeptId(deptId);
}
}

9
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/resources/mapper/ScreenGridDao.xml

@ -18,6 +18,15 @@
<result property="delFlag" column="DEL_FLAG"/>
<result property="revision" column="REVISION"/>
</resultMap>
<select id="detailByDeptId" resultType="com.elink.esua.epdc.dto.ScreenGridDTO">
select *
from screen_grid
where DEPT_ID = #{deptId}
limit 1
</select>
</mapper>
Loading…
Cancel
Save