提交 9fc8ef5b authored 作者: 朱运伟's avatar 朱运伟

督察考核及sys_menu更新

上级 5b848b57
...@@ -22,13 +22,13 @@ SET FOREIGN_KEY_CHECKS = 0; ...@@ -22,13 +22,13 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `T_ZHJG_DCKH_RW`; DROP TABLE IF EXISTS `T_ZHJG_DCKH_RW`;
CREATE TABLE `T_ZHJG_DCKH_RW` ( CREATE TABLE `T_ZHJG_DCKH_RW` (
`id` int(10) NOT NULL COMMENT '主键', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`rwmc` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务名称', `rwmc` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务名称',
`rwzt` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务状态', `rwzt` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务状态',
`jjcd` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '紧急程度(正常、重要、紧急)',
`dblx` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办类型', `dblx` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办类型',
`qtdw` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '牵头单位', `qtdw` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '牵头单位',
`bjsx` datetime(6) NULL DEFAULT NULL COMMENT '办结时限', `cydw` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参与单位',
`bjsx` date NULL DEFAULT NULL COMMENT '办结时限',
`xfsj` datetime(6) NULL DEFAULT NULL COMMENT '任务下发时间', `xfsj` datetime(6) NULL DEFAULT NULL COMMENT '任务下发时间',
`dbnr` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办内容', `dbnr` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办内容',
`dbfj` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办附件', `dbfj` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办附件',
...@@ -41,7 +41,8 @@ CREATE TABLE `T_ZHJG_DCKH_RW` ( ...@@ -41,7 +41,8 @@ CREATE TABLE `T_ZHJG_DCKH_RW` (
`del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息', `remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '督查情况任务表' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '督查督办任务表' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
...@@ -49,7 +50,7 @@ CREATE TABLE `T_ZHJG_DCKH_RW` ( ...@@ -49,7 +50,7 @@ CREATE TABLE `T_ZHJG_DCKH_RW` (
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `T_ZHJG_DCKH_RW_FF`; DROP TABLE IF EXISTS `T_ZHJG_DCKH_RW_FF`;
CREATE TABLE `T_ZHJG_DCKH_RW_FF` ( CREATE TABLE `T_ZHJG_DCKH_RW_FF` (
`id` int(9) NOT NULL COMMENT '主键', `id` int(9) NOT NULL AUTO_INCREMENT COMMENT '主键',
`rwid` int(11) NULL DEFAULT NULL COMMENT '督办任务id', `rwid` int(11) NULL DEFAULT NULL COMMENT '督办任务id',
`rwmc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办任务名称', `rwmc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '督办任务名称',
`dwmc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '承办单位名称', `dwmc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '承办单位名称',
...@@ -63,6 +64,17 @@ CREATE TABLE `T_ZHJG_DCKH_RW_FF` ( ...@@ -63,6 +64,17 @@ CREATE TABLE `T_ZHJG_DCKH_RW_FF` (
`del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常', `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否删除 -1:已删除 0:正常',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息', `remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '督查情况任务分发表' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '督查督办任务分发表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- sys_menu 新增
-- ----------------------------
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
values ( '61100', null, 'zhjg_zhjgdckhrwff', '1', null, '1', '61110', '0', '2018-05-15 21:35:18', '0', '2018-07-29 13:38:59', '待办任务');
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
values ( '61100', null, 'zhjg_zhjgdckhrwff_edit', '1', null, '1', '61111', '0', '2018-05-15 21:35:18', '1', '2018-07-29 13:38:59', '待办任务接收');
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
values ( '61100', null, 'zhjg_zhjgdckhrwff_del', '1', null, '1', '61112', '0', '2018-05-15 21:35:18', '2', '2018-07-29 13:38:59', '待办任务反馈');
SET FOREIGN_KEY_CHECKS = 1; SET FOREIGN_KEY_CHECKS = 1;
package com.elephant.framework.galaxy.aroad.module.common.file;
import com.alibaba.fastjson.JSON;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Objects;
@RestController
@RequestMapping("/upload")
public class UploadController {
@Value("${prop.upload-folder}")
private String UPLOAD_FOLDER;
private Logger logger = LoggerFactory.getLogger(UploadController.class);
@PostMapping(value ="/singlefile",produces = "application/json; charset=utf-8")
public Object singleFileUpload(@RequestParam(value = "file")MultipartFile file) {
logger.debug("传入的文件参数:{}", JSON.toJSONString(file, true));
if (Objects.isNull(file) || file.isEmpty()) {
logger.error("文件为空");
return "文件为空,请重新上传";
}
try {
byte[] bytes = file.getBytes();
Path path = Paths.get(UPLOAD_FOLDER + file.getOriginalFilename());
//如果没有files文件夹,则创建
if (!Files.isWritable(path)) {
Files.createDirectories(Paths.get(UPLOAD_FOLDER));
}
//文件写入指定路径
Files.write(path, bytes);
logger.debug("文件写入成功...");
return "文件上传成功";
} catch (IOException e) {
e.printStackTrace();
return "后端异常...";
}
}
}
package com.elephant.framework.galaxy.aroad.module.zhjg.controller; package com.elephant.framework.galaxy.aroad.module.zhjg.controller;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwFfService;
import com.elephant.framework.galaxy.aroad.response.R; 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.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
...@@ -10,6 +13,8 @@ import lombok.AllArgsConstructor; ...@@ -10,6 +13,8 @@ import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController; import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import javax.management.Query;
/** /**
* 督查情况任务表 * 督查情况任务表
...@@ -23,6 +28,7 @@ import com.elephant.framework.galaxy.aroad.module.common.controller.BaseControll ...@@ -23,6 +28,7 @@ import com.elephant.framework.galaxy.aroad.module.common.controller.BaseControll
public class ZhjgDckhRwController extends BaseController { public class ZhjgDckhRwController extends BaseController {
private final ZhjgDckhRwService zhjgDckhRwService; private final ZhjgDckhRwService zhjgDckhRwService;
private final ZhjgDckhRwFfService zhjgDckhRwFsService;
/** /**
* 分页查询 * 分页查询
...@@ -32,7 +38,7 @@ public class ZhjgDckhRwController extends BaseController { ...@@ -32,7 +38,7 @@ public class ZhjgDckhRwController extends BaseController {
*/ */
@GetMapping("/page") @GetMapping("/page")
public R getZhjgDckhRwPage(Page page, ZhjgDckhRw zhjgDckhRw) { public R getZhjgDckhRwPage(Page page, ZhjgDckhRw zhjgDckhRw) {
return new R<>(zhjgDckhRwService.page(page,Wrappers.query(zhjgDckhRw))); return new R<>(zhjgDckhRwService.selectRwForPage(page,zhjgDckhRw));
} }
...@@ -54,7 +60,15 @@ public class ZhjgDckhRwController extends BaseController { ...@@ -54,7 +60,15 @@ public class ZhjgDckhRwController extends BaseController {
@SysLog("新增督查情况任务表") @SysLog("新增督查情况任务表")
@PostMapping @PostMapping
public R save(@RequestBody ZhjgDckhRw zhjgDckhRw){ public R save(@RequestBody ZhjgDckhRw zhjgDckhRw){
return new R<>(zhjgDckhRwService.save(zhjgDckhRw)); String cydws = zhjgDckhRw.getCydw();
boolean rw= zhjgDckhRwService.save(zhjgDckhRw);
if(cydws!=null){
String[] cydw = cydws.split(",");
zhjgDckhRwFsService.save(zhjgDckhRw,cydw);
}
return new R<>(rw);
} }
/** /**
......
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.ZhjgDckhRwFf;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwFfService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
/**
* 督查情况任务分发表
*
* @author zyw
* @date 2019-03-15 16:59:03
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjg/zhjgdckhrwff")
public class ZhjgDckhRwFfController extends BaseController {
private final ZhjgDckhRwFfService zhjgDckhRwFfService;
/**
* 分页查询
* @param page 分页对象
* @param zhjgDckhRwFf 督查情况任务分发表
* @return
*/
@GetMapping("/page")
public R getZhjgDckhRwFfPage(Page page, ZhjgDckhRwFf zhjgDckhRwFf) {
return new R<>(zhjgDckhRwFfService.page(page,Wrappers.query(zhjgDckhRwFf)));
}
/**
* 通过id查询督查情况任务分发表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") Integer id){
return new R<>(zhjgDckhRwFfService.getById(id));
}
/**
* 新增督查情况任务分发表
* @param zhjgDckhRwFf 督查情况任务分发表
* @return R
*/
@SysLog("新增督查情况任务分发表")
@PostMapping
public R save(@RequestBody ZhjgDckhRwFf zhjgDckhRwFf){
return new R<>(zhjgDckhRwFfService.save(zhjgDckhRwFf));
}
/**
* 修改督查情况任务分发表
* @param zhjgDckhRwFf 督查情况任务分发表
* @return R
*/
@SysLog("修改督查情况任务分发表")
@PutMapping
public R updateById(@RequestBody ZhjgDckhRwFf zhjgDckhRwFf){
return new R<>(zhjgDckhRwFfService.updateById(zhjgDckhRwFf));
}
/**
* 通过id删除督查情况任务分发表
* @param id id
* @return R
*/
@SysLog("删除督查情况任务分发表")
@DeleteMapping("/{id}")
public R removeById(@PathVariable Integer id){
return new R<>(zhjgDckhRwFfService.removeById(id));
}
}
package com.elephant.framework.galaxy.aroad.module.zhjg.entity; package com.elephant.framework.galaxy.aroad.module.zhjg.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/** /**
...@@ -23,7 +28,7 @@ private static final long serialVersionUID = 1L; ...@@ -23,7 +28,7 @@ private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
*/ */
@TableId @TableId(value = "id", type = IdType.AUTO)
private Integer id; private Integer id;
/** /**
* 任务名称 * 任务名称
...@@ -34,9 +39,9 @@ private static final long serialVersionUID = 1L; ...@@ -34,9 +39,9 @@ private static final long serialVersionUID = 1L;
*/ */
private String rwzt; private String rwzt;
/** /**
* 紧急程度(正常、重要、紧急) * 参与单位
*/ */
private String jjcd; private String cydw;
/** /**
* 督办类型 * 督办类型
*/ */
...@@ -48,7 +53,8 @@ private static final long serialVersionUID = 1L; ...@@ -48,7 +53,8 @@ private static final long serialVersionUID = 1L;
/** /**
* 办结时限 * 办结时限
*/ */
private LocalDateTime bjsx; @DateTimeFormat(pattern = "yyyy-MM-dd")
private LocalDate bjsx;
/** /**
* 任务下发时间 * 任务下发时间
*/ */
......
package com.elephant.framework.galaxy.aroad.module.zhjg.entity;
import com.baomidou.mybatisplus.annotation.IdType;
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 zyw
* @date 2019-03-15 16:59:03
*/
@Data
@TableName("T_ZHJG_DCKH_RW_FF")
@EqualsAndHashCode(callSuper = true)
public class ZhjgDckhRwFf extends Model<ZhjgDckhRwFf> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 督办任务id
*/
private Integer rwid;
/**
* 督办任务名称
*/
private String rwmc;
/**
* 承办单位名称
*/
private String dwmc;
/**
* 承办单位代码
*/
private String dwdm;
/**
* 状态
*/
private String zt;
/**
* 创建人
*/
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.ZhjgDckhRwFf;
/**
* 督查情况任务分发表
*
* @author zyw
* @date 2019-03-15 16:59:03
*/
public interface ZhjgDckhRwFfMapper extends BaseMapper<ZhjgDckhRwFf> {
}
package com.elephant.framework.galaxy.aroad.module.zhjg.mapper; package com.elephant.framework.galaxy.aroad.module.zhjg.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/** /**
* 督查情况任务表 * 督查情况任务表
...@@ -11,4 +16,5 @@ import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; ...@@ -11,4 +16,5 @@ import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
*/ */
public interface ZhjgDckhRwMapper extends BaseMapper<ZhjgDckhRw> { public interface ZhjgDckhRwMapper extends BaseMapper<ZhjgDckhRw> {
IPage<List<ZhjgDckhRw>> selectRwForPage(Page page, @Param("rw") ZhjgDckhRw zhjgDckhRw);
} }
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.ZhjgDckhRw;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRwFf;
/**
* 督查情况任务分发表
*
* @author zyw
* @date 2019-03-15 16:59:03
*/
public interface ZhjgDckhRwFfService extends IService<ZhjgDckhRwFf> {
void save(ZhjgDckhRw zhjgDckhRw, String[] cydw);
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service; package com.elephant.framework.galaxy.aroad.module.zhjg.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
/** /**
* 督查情况任务表 * 督查情况任务表
...@@ -10,5 +12,5 @@ import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; ...@@ -10,5 +12,5 @@ import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
* @date 2019-03-15 16:58:24 * @date 2019-03-15 16:58:24
*/ */
public interface ZhjgDckhRwService extends IService<ZhjgDckhRw> { public interface ZhjgDckhRwService extends IService<ZhjgDckhRw> {
IPage selectRwForPage(Page page, ZhjgDckhRw zhjgDckhRw);
} }
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.ZhjgDckhRw;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRwFf;
import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgDckhRwFfMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwFfService;
import org.springframework.stereotype.Service;
/**
* 督查情况任务分发表
*
* @author zyw
* @date 2019-03-15 16:59:03
*/
@Service
public class ZhjgDckhRwFfServiceImpl extends ServiceImpl<ZhjgDckhRwFfMapper, ZhjgDckhRwFf> implements ZhjgDckhRwFfService {
@Override
public void save(ZhjgDckhRw rw, String[] cydw) {
for (String cydwId:cydw){
ZhjgDckhRwFf ff = new ZhjgDckhRwFf();
ff.setRwid(rw.getId());
ff.setRwmc(rw.getRwmc());
ff.setDwdm(cydwId);
ff.setZt("0");
baseMapper.insert(ff);
}
}
}
package com.elephant.framework.galaxy.aroad.module.zhjg.service.impl; package com.elephant.framework.galaxy.aroad.module.zhjg.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw; import com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw;
import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgDckhRwMapper; import com.elephant.framework.galaxy.aroad.module.zhjg.mapper.ZhjgDckhRwMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwService; import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
/** /**
* 督查情况任务表 * 督查情况任务表
* *
...@@ -15,4 +16,8 @@ import org.springframework.stereotype.Service; ...@@ -15,4 +16,8 @@ import org.springframework.stereotype.Service;
@Service @Service
public class ZhjgDckhRwServiceImpl extends ServiceImpl<ZhjgDckhRwMapper, ZhjgDckhRw> implements ZhjgDckhRwService { public class ZhjgDckhRwServiceImpl extends ServiceImpl<ZhjgDckhRwMapper, ZhjgDckhRw> implements ZhjgDckhRwService {
@Override
public IPage selectRwForPage(Page page,ZhjgDckhRw zhjgDckhRw) {
return baseMapper.selectRwForPage(page,zhjgDckhRw);
}
} }
...@@ -30,3 +30,5 @@ mybatis-plus: ...@@ -30,3 +30,5 @@ mybatis-plus:
mapper-locations: classpath:/mapper/*/*.xml mapper-locations: classpath:/mapper/*/*.xml
configuration: configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
prop:
upload-folder: E:\file
\ No newline at end of file
<?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.ZhjgDckhRwFfMapper">
<resultMap id="zhjgDckhRwFfMap" type="com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRwFf">
<id property="id" column="id"/>
<result property="rwid" column="rwid"/>
<result property="rwmc" column="rwmc"/>
<result property="dwmc" column="dwmc"/>
<result property="dwdm" column="dwdm"/>
<result property="zt" column="zt"/>
<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>
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<id property="id" column="id"/> <id property="id" column="id"/>
<result property="rwmc" column="rwmc"/> <result property="rwmc" column="rwmc"/>
<result property="rwzt" column="rwzt"/> <result property="rwzt" column="rwzt"/>
<result property="jjcd" column="jjcd"/> <result property="cydw" column="cydw"/>
<result property="dblx" column="dblx"/> <result property="dblx" column="dblx"/>
<result property="qtdw" column="qtdw"/> <result property="qtdw" column="qtdw"/>
<result property="bjsx" column="bjsx"/> <result property="bjsx" column="bjsx"/>
...@@ -24,4 +24,17 @@ ...@@ -24,4 +24,17 @@
<result property="delFlag" column="del_flag"/> <result property="delFlag" column="del_flag"/>
<result property="remarks" column="remarks"/> <result property="remarks" column="remarks"/>
</resultMap> </resultMap>
<select id="selectRwForPage" resultMap="zhjgDckhRwMap">
select dr.*
from T_ZHJG_DCKH_RW dr
<where>
<if test="rw.rwmc!=null">
dr.rwmc like CONCAT('%',#{rw.rwmc},'%')
</if>
<if test="rw.qtdw!=null">
dr.qtdw =#{rw.qtdw}
</if>
</where>
order by create_time desc
</select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论