提交 5b848b57 authored 作者: 张龙发's avatar 张龙发

智慧监管安全生产and督查考核代码提交

上级 1cef90d9
package com.elephant.framework.galaxy.aroad.module.zhjg.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscDsaqqklhService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
/**
* 地市安全情况量化表
*
* @author wangjian
* @date 2019-03-18 16:10:48
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjg/zhjgaqscdsaqqklh")
public class ZhjgAqscDsaqqklhController extends BaseController {
private final ZhjgAqscDsaqqklhService zhjgAqscDsaqqklhService;
/**
* 分页查询
* @param page 分页对象
* @param zhjgAqscDsaqqklh 地市安全情况量化表
* @return
*/
@GetMapping("/page")
public R getZhjgAqscDsaqqklhPage(Page page, ZhjgAqscDsaqqklh zhjgAqscDsaqqklh) {
return new R<>(zhjgAqscDsaqqklhService.page(page,Wrappers.query(zhjgAqscDsaqqklh)));
}
/**
* 通过id查询地市安全情况量化表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") Integer id){
return new R<>(zhjgAqscDsaqqklhService.getById(id));
}
/**
* 新增地市安全情况量化表
* @param zhjgAqscDsaqqklh 地市安全情况量化表
* @return R
*/
@SysLog("新增地市安全情况量化表")
@PostMapping
public R save(@RequestBody ZhjgAqscDsaqqklh zhjgAqscDsaqqklh){
return new R<>(zhjgAqscDsaqqklhService.save(zhjgAqscDsaqqklh));
}
/**
* 修改地市安全情况量化表
* @param zhjgAqscDsaqqklh 地市安全情况量化表
* @return R
*/
@SysLog("修改地市安全情况量化表")
@PutMapping
public R updateById(@RequestBody ZhjgAqscDsaqqklh zhjgAqscDsaqqklh){
return new R<>(zhjgAqscDsaqqklhService.updateById(zhjgAqscDsaqqklh));
}
/**
* 通过id删除地市安全情况量化表
* @param id id
* @return R
*/
@SysLog("删除地市安全情况量化表")
@DeleteMapping("/{id}")
public R removeById(@PathVariable Integer id){
return new R<>(zhjgAqscDsaqqklhService.removeById(id));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjg.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscYhpctj;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscYhpctjService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
/**
* 隐患排查统计表
*
* @author wangjian
* @date 2019-03-18 10:54:33
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjg/zhjgaqscyhpctj")
public class ZhjgAqscYhpctjController extends BaseController {
private final ZhjgAqscYhpctjService zhjgAqscYhpctjService;
/**
* 分页查询
* @param page 分页对象
* @param zhjgAqscYhpctj 隐患排查统计表
* @return
*/
@GetMapping("/page")
public R getZhjgAqscYhpctjPage(Page page, ZhjgAqscYhpctj zhjgAqscYhpctj) {
return new R<>(zhjgAqscYhpctjService.page(page,Wrappers.query(zhjgAqscYhpctj)));
}
/**
* 通过id查询隐患排查统计表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") Integer id){
return new R<>(zhjgAqscYhpctjService.getById(id));
}
/**
* 新增隐患排查统计表
* @param zhjgAqscYhpctj 隐患排查统计表
* @return R
*/
@SysLog("新增隐患排查统计表")
@PostMapping
public R save(@RequestBody ZhjgAqscYhpctj zhjgAqscYhpctj){
return new R<>(zhjgAqscYhpctjService.save(zhjgAqscYhpctj));
}
/**
* 修改隐患排查统计表
* @param zhjgAqscYhpctj 隐患排查统计表
* @return R
*/
@SysLog("修改隐患排查统计表")
@PutMapping
public R updateById(@RequestBody ZhjgAqscYhpctj zhjgAqscYhpctj){
return new R<>(zhjgAqscYhpctjService.updateById(zhjgAqscYhpctj));
}
/**
* 通过id删除隐患排查统计表
* @param id id
* @return R
*/
@SysLog("删除隐患排查统计表")
@DeleteMapping("/{id}")
public R removeById(@PathVariable Integer id){
return new R<>(zhjgAqscYhpctjService.removeById(id));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjg.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 地市安全情况量化表
*
* @author wangjian
* @date 2019-03-18 16:10:48
*/
@Data
@TableName("t_zhjg_aqsc_dsaqqklh")
@EqualsAndHashCode(callSuper = true)
public class ZhjgAqscDsaqqklh extends Model<ZhjgAqscDsaqqklh> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private Integer id;
/**
* 年度
*/
private String nd;
/**
* 地市
*/
private String ds;
/**
* 安全检查工作
*/
private Integer aqjcgz;
/**
* 危险源管理
*/
private Integer wxygl;
/**
* 安全文件
*/
private Integer aqwj;
/**
* 责任制度
*/
private Integer zrzd;
/**
* 应急体系
*/
private Integer yjtx;
/**
* 安全会议
*/
private Integer aqhy;
/**
* 安全培训活动
*/
private Integer aqpxhd;
/**
* 安全考核
*/
private Integer aqkh;
/**
* 工作保障
*/
private Integer gzbz;
/**
* 责任追究
*/
private Integer zrzj;
/**
* 创建人
*/
private String creator;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新人
*/
private String updatePerson;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 状态:根据具体需求定义
*/
private String status;
/**
* 是否删除 -1:已删除 0:正常
*/
private String delFlag;
/**
* 备注信息
*/
private String remarks;
}
package com.elephant.framework.galaxy.aroad.module.zhjg.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 隐患排查统计表
*
* @author wangjian
* @date 2019-03-18 10:54:33
*/
@Data
@TableName("t_zhjg_aqsc_yhpctj")
@EqualsAndHashCode(callSuper = true)
public class ZhjgAqscYhpctj extends Model<ZhjgAqscYhpctj> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private Integer id;
/**
* 年月
*/
private String ny;
/**
* 地市
*/
private String ds;
/**
* 单位
*/
private String dw;
/**
* 安全检查次数
*/
private Integer aqjccs;
/**
* 发现隐患数目
*/
private Integer fxyhsm;
/**
* 已经整改完成隐患数目
*/
private Integer yjzgwcyhsm;
/**
* 未整改数目
*/
private Integer wzgsm;
/**
* 整改率
*/
private String zgl;
/**
* 整改费用
*/
private Double zgfy;
/**
* 创建人
*/
private String creator;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新人
*/
private String updatePerson;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 状态:根据具体需求定义
*/
private String status;
/**
* 是否删除 -1:已删除 0:正常
*/
private String delFlag;
/**
* 备注信息
*/
private String remarks;
}
package com.elephant.framework.galaxy.aroad.module.zhjg.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh;
/**
* 地市安全情况量化表
*
* @author wangjian
* @date 2019-03-18 16:10:48
*/
public interface ZhjgAqscDsaqqklhMapper extends BaseMapper<ZhjgAqscDsaqqklh> {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscYhpctj;
/**
* 隐患排查统计表
*
* @author wangjian
* @date 2019-03-18 10:54:33
*/
public interface ZhjgAqscYhpctjMapper extends BaseMapper<ZhjgAqscYhpctj> {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh;
/**
* 地市安全情况量化表
*
* @author wangjian
* @date 2019-03-18 16:10:48
*/
public interface ZhjgAqscDsaqqklhService extends IService<ZhjgAqscDsaqqklh> {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscYhpctj;
/**
* 隐患排查统计表
*
* @author wangjian
* @date 2019-03-18 10:54:33
*/
public interface ZhjgAqscYhpctjService extends IService<ZhjgAqscYhpctj> {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscDsaqqklh;
import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgAqscDsaqqklhMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscDsaqqklhService;
import org.springframework.stereotype.Service;
/**
* 地市安全情况量化表
*
* @author wangjian
* @date 2019-03-18 16:10:48
*/
@Service
public class ZhjgAqscDsaqqklhServiceImpl extends ServiceImpl<ZhjgAqscDsaqqklhMapper, ZhjgAqscDsaqqklh> implements ZhjgAqscDsaqqklhService {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscYhpctj;
import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgAqscYhpctjMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgAqscYhpctjService;
import org.springframework.stereotype.Service;
/**
* 隐患排查统计表
*
* @author wangjian
* @date 2019-03-18 10:54:33
*/
@Service
public class ZhjgAqscYhpctjServiceImpl extends ServiceImpl<ZhjgAqscYhpctjMapper, ZhjgAqscYhpctj> implements ZhjgAqscYhpctjService {
}
......@@ -33,7 +33,7 @@ public class ZhtjGljsdjqkController extends BaseController {
@GetMapping("/page")
public R getZhtjGljsdjqkPage(Page page, ZhtjGljsdjqk zhtjGljsdjqk) {
if(zhtjGljsdjqk!=null){
if(zhtjGljsdjqk!=null && zhtjGljsdjqk.getType().length()>15){
String type = zhtjGljsdjqk.getType();
zhtjGljsdjqk.setType(null);
return new R<>(zhtjGljsdjqkService.page(page,Wrappers.query(zhtjGljsdjqk).lambda().inSql(ZhtjGljsdjqk::getType,type)));
......
<?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.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgAqscYhpctjMapper">
<resultMap id="zhjgAqscYhpctjMap" type="com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgAqscYhpctj">
<id property="id" column="id"/>
<result property="ny" column="ny"/>
<result property="ds" column="ds"/>
<result property="dw" column="dw"/>
<result property="aqjccs" column="aqjccs"/>
<result property="fxyhsm" column="fxyhsm"/>
<result property="yjzgwcyhsm" column="yjzgwcyhsm"/>
<result property="wzgsm" column="wzgsm"/>
<result property="zgl" column="zgl"/>
<result property="zgfy" column="zgfy"/>
<result property="creator" column="creator"/>
<result property="createTime" column="create_time"/>
<result property="updatePerson" column="update_person"/>
<result property="updateTime" column="update_time"/>
<result property="status" column="status"/>
<result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/>
</resultMap>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论