提交 01e397bc authored 作者: 朱运伟's avatar 朱运伟

督查任务

上级 88411f98
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.ZhjgDckhRw;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwService;
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:58:24
*/
@RestController
@AllArgsConstructor
@RequestMapping("/zhjg/zhjgdckhrw")
public class ZhjgDckhRwController extends BaseController {
private final ZhjgDckhRwService zhjgDckhRwService;
/**
* 分页查询
* @param page 分页对象
* @param zhjgDckhRw 督查情况任务表
* @return
*/
@GetMapping("/page")
public R getZhjgDckhRwPage(Page page, ZhjgDckhRw zhjgDckhRw) {
return new R<>(zhjgDckhRwService.page(page,Wrappers.query(zhjgDckhRw)));
}
/**
* 通过id查询督查情况任务表
* @param id id
* @return R
*/
@GetMapping("/{id}")
public R getById(@PathVariable("id") Integer id){
return new R<>(zhjgDckhRwService.getById(id));
}
/**
* 新增督查情况任务表
* @param zhjgDckhRw 督查情况任务表
* @return R
*/
@SysLog("新增督查情况任务表")
@PostMapping
public R save(@RequestBody ZhjgDckhRw zhjgDckhRw){
return new R<>(zhjgDckhRwService.save(zhjgDckhRw));
}
/**
* 修改督查情况任务表
* @param zhjgDckhRw 督查情况任务表
* @return R
*/
@SysLog("修改督查情况任务表")
@PutMapping
public R updateById(@RequestBody ZhjgDckhRw zhjgDckhRw){
return new R<>(zhjgDckhRwService.updateById(zhjgDckhRw));
}
/**
* 通过id删除督查情况任务表
* @param id id
* @return R
*/
@SysLog("删除督查情况任务表")
@DeleteMapping("/{id}")
public R removeById(@PathVariable Integer id){
return new R<>(zhjgDckhRwService.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 zyw
* @date 2019-03-15 16:58:24
*/
@Data
@TableName("T_ZHJG_DCKH_RW")
@EqualsAndHashCode(callSuper = true)
public class ZhjgDckhRw extends Model<ZhjgDckhRw> {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId
private Integer id;
/**
* 任务名称
*/
private String rwmc;
/**
* 任务状态
*/
private String rwzt;
/**
* 紧急程度(正常、重要、紧急)
*/
private String jjcd;
/**
* 督办类型
*/
private String dblx;
/**
* 牵头单位
*/
private String qtdw;
/**
* 办结时限
*/
private LocalDateTime bjsx;
/**
* 任务下发时间
*/
private LocalDateTime xfsj;
/**
* 督办内容
*/
private String dbnr;
/**
* 督办附件
*/
private String dbfj;
/**
* 督办人
*/
private String dbr;
/**
* 创建人
*/
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.ZhjgDckhRw;
/**
* 督查情况任务表
*
* @author zyw
* @date 2019-03-15 16:58:24
*/
public interface ZhjgDckhRwMapper extends BaseMapper<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;
/**
* 督查情况任务表
*
* @author zyw
* @date 2019-03-15 16:58:24
*/
public interface ZhjgDckhRwService extends IService<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.mapper.ZhjgDckhRwMapper;
import com.elephant.framework.galaxy.aroad.module.zhjg.service.ZhjgDckhRwService;
import org.springframework.stereotype.Service;
/**
* 督查情况任务表
*
* @author zyw
* @date 2019-03-15 16:58:24
*/
@Service
public class ZhjgDckhRwServiceImpl extends ServiceImpl<ZhjgDckhRwMapper, ZhjgDckhRw> implements ZhjgDckhRwService {
}
<?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.ZhjgDckhRwMapper">
<resultMap id="zhjgDckhRwMap" type="com.elephant.framework.galaxy.aroad.module.zhjg.entity.ZhjgDckhRw">
<id property="id" column="id"/>
<result property="rwmc" column="rwmc"/>
<result property="rwzt" column="rwzt"/>
<result property="jjcd" column="jjcd"/>
<result property="dblx" column="dblx"/>
<result property="qtdw" column="qtdw"/>
<result property="bjsx" column="bjsx"/>
<result property="xfsj" column="xfsj"/>
<result property="dbnr" column="dbnr"/>
<result property="dbfj" column="dbfj"/>
<result property="dbr" column="dbr"/>
<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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论