Commit 0b009a22 by tyk

代码提交

parent d1d7292b
......@@ -65,6 +65,17 @@ public class SysUserController extends BaseController
return getDataTable(list);
}
/**
* 获取用户列表
*/
@GetMapping("/rylist")
public TableDataInfo rylist(SysUser user)
{
List<SysUser> list = userService.selectUserList(user);
return getDataTable(list);
}
@Log(title = "用户管理", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:user:export')")
@PostMapping("/export")
......@@ -248,4 +259,15 @@ public class SysUserController extends BaseController
{
return success(deptService.selectDeptTreeList(dept));
}
/**
* 获取部门树列表
*/
// @PreAuthorize("@ss.hasPermi('system:user:list')")
@GetMapping("/deptTreeqb")
public AjaxResult deptTreeqb(SysDept dept)
{
return success(deptService.selectDeptTreeqbList(dept));
}
}
......@@ -20,6 +20,15 @@ public interface ISysDeptService
public List<SysDept> selectDeptList(SysDept dept);
/**
* 查询部门管理数据
*
* @param dept 部门信息
* @return 部门信息集合
*/
public List<SysDept> selectDeptqbList(SysDept dept);
/**
* 查询部门树结构信息
*
* @param dept 部门信息
......@@ -28,6 +37,14 @@ public interface ISysDeptService
public List<TreeSelect> selectDeptTreeList(SysDept dept);
/**
* 查询部门树结构信息
*
* @param dept 部门信息
* @return 部门树信息集合
*/
public List<TreeSelect> selectDeptTreeqbList(SysDept dept);
/**
* 构建前端所需要树结构
*
* @param depts 部门列表
......
......@@ -62,6 +62,33 @@ public class SysDeptServiceImpl implements ISysDeptService
return buildDeptTreeSelect(depts);
}
/**
* 查询部门管理数据
*
* @param dept 部门信息
* @return 部门信息集合
*/
@Override
public List<SysDept> selectDeptqbList(SysDept dept)
{
return deptMapper.selectDeptList(dept);
}
/**
* 查询部门树结构信息
*
* @param dept 部门信息
* @return 部门树信息集合
*/
@Override
public List<TreeSelect> selectDeptTreeqbList(SysDept dept)
{
List<SysDept> depts = SpringUtils.getAopProxy(this).selectDeptqbList(dept);
return buildDeptTreeSelect(depts);
}
/**
* 构建前端所需要树结构
*
......
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.domain.SjBfzwh;
import com.qianhe.service.ISjBfzwhService;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.qianhe.common.annotation.Log;
import com.qianhe.common.core.controller.BaseController;
import com.qianhe.common.core.domain.AjaxResult;
import com.qianhe.common.enums.BusinessType;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 三基帮扶组维护Controller
*
* @author qianhe
* @date 2024-08-31
*/
@RestController
@RequestMapping("/system/bfzwh")
public class SjBfzwhController extends BaseController
{
@Autowired
private ISjBfzwhService sjBfzwhService;
/**
* 查询三基帮扶组维护列表
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:list')")
@GetMapping("/list")
public TableDataInfo list(SjBfzwh sjBfzwh)
{
// 获取当前用户名
String username = SecurityUtils.getUsername();
if(username.equals("admin") || username.equals("sjgly") ){
}else{
sjBfzwh.setLxr(username);
}
startPage();
List<SjBfzwh> list = sjBfzwhService.selectSjBfzwhList(sjBfzwh);
return getDataTable(list);
}
/**
* 查询三基帮扶组维护下拉框
*/
@GetMapping("/xlklist")
public TableDataInfo xlklist(SjBfzwh sjBfzwh)
{
// 获取当前用户名
String username = SecurityUtils.getUsername();
sjBfzwh.setLxr(username);
List<SjBfzwh> list = sjBfzwhService.selectSjBfzwhList(sjBfzwh);
return getDataTable(list);
}
/**
* 导出三基帮扶组维护列表
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:export')")
@Log(title = "三基帮扶组维护", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjBfzwh sjBfzwh)
{
// 获取当前用户名
String username = SecurityUtils.getUsername();
sjBfzwh.setLxr(username);
List<SjBfzwh> list = sjBfzwhService.selectSjBfzwhList(sjBfzwh);
ExcelUtil<SjBfzwh> util = new ExcelUtil<SjBfzwh>(SjBfzwh.class);
util.exportExcel(response, list, "三基帮扶组维护数据");
}
/**
* 获取三基帮扶组维护详细信息
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjBfzwhService.selectSjBfzwhById(id));
}
/**
* 新增三基帮扶组维护
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:add')")
@Log(title = "三基帮扶组维护", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjBfzwh sjBfzwh)
{
return toAjax(sjBfzwhService.insertSjBfzwh(sjBfzwh));
}
/**
* 修改三基帮扶组维护
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:edit')")
@Log(title = "三基帮扶组维护", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjBfzwh sjBfzwh)
{
return toAjax(sjBfzwhService.updateSjBfzwh(sjBfzwh));
}
/**
* 删除三基帮扶组维护
*/
@PreAuthorize("@ss.hasPermi('system:bfzwh:remove')")
@Log(title = "三基帮扶组维护", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjBfzwhService.deleteSjBfzwhByIds(ids));
}
}
......@@ -59,6 +59,8 @@ public class SjZdbfJcdwwtcjController extends BaseController
@GetMapping("/list")
public TableDataInfo list(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setJcjb("基层单位自查");
startPage();
List<SjZdbfZsdwwtcj> list = sjZdbfJcdwwtcjService.selectSjZdbfZsdwwtcjList(sjZdbfZsdwwtcj);
return getDataTable(list);
......
package com.qianhe.controller;
import com.qianhe.common.annotation.Log;
import com.qianhe.common.core.controller.BaseController;
import com.qianhe.common.core.domain.AjaxResult;
import com.qianhe.common.core.page.TableDataInfo;
import com.qianhe.common.enums.BusinessType;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import com.qianhe.service.ISjZdbfJcdwkhpjZbService;
import com.qianhe.service.ISjZdbfndkhpjZbService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 指导帮扶-年度考核评价主Controller
*
* @author qianhe
* @date 2024-07-24
*/
@RestController
@RequestMapping("/system/sjZdbfndkhpjZb")
public class SjZdbfndkhpjZbController extends BaseController
{
@Autowired
private ISjZdbfndkhpjZbService sjZdbfZsdwkhpjZbService;
/**
* 查询指导帮扶-年度考核评价主列表
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:list')")
@GetMapping("/list")
public TableDataInfo list(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
sjZdbfZsdwkhpjZb.setZqlx("年度");
startPage();
List<SjZdbfZsdwkhpjZb> list = sjZdbfZsdwkhpjZbService.selectSjZdbfZsdwkhpjZbList(sjZdbfZsdwkhpjZb);
return getDataTable(list);
}
/**
* 导出指导帮扶-年度考核评价主列表
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:export')")
@Log(title = "指导帮扶-年度考核评价主", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
List<SjZdbfZsdwkhpjZb> list = sjZdbfZsdwkhpjZbService.selectSjZdbfZsdwkhpjZbList(sjZdbfZsdwkhpjZb);
ExcelUtil<SjZdbfZsdwkhpjZb> util = new ExcelUtil<SjZdbfZsdwkhpjZb>(SjZdbfZsdwkhpjZb.class);
util.exportExcel(response, list, "指导帮扶-年度考核评价主数据");
}
/**
* 获取指导帮扶-年度考核评价主详细信息
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjZdbfZsdwkhpjZbService.selectSjZdbfZsdwkhpjZbById(id));
}
/**
* 新增指导帮扶-年度考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:add')")
@Log(title = "指导帮扶-年度考核评价主", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
return toAjax(sjZdbfZsdwkhpjZbService.insertSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb));
}
/**
* 修改指导帮扶-年度考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:edit')")
@Log(title = "指导帮扶-年度考核评价主", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
return toAjax(sjZdbfZsdwkhpjZbService.updateSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb));
}
/**
* 删除指导帮扶-年度考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfndkhpjZb:remove')")
@Log(title = "指导帮扶-年度考核评价主", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjZdbfZsdwkhpjZbService.deleteSjZdbfZsdwkhpjZbByIds(ids));
}
}
package com.qianhe.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
/**
* 三基帮扶组维护对象 sj_bfzwh
*
* @author qianhe
* @date 2024-08-31
*/
public class SjBfzwh extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 帮扶组名称 */
@Excel(name = "帮扶组名称")
private String bfzmc;
/** 联系人 */
@Excel(name = "联系人")
private String lxr;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 录入人 */
@Excel(name = "录入人")
private String lrr;
/** 录入时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "录入时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date lrsj;
/** 修改人 */
@Excel(name = "修改人")
private String xgr;
/** 修改时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date xgsj;
/** 备注 */
@Excel(name = "备注")
private String bz;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setBfzmc(String bfzmc)
{
this.bfzmc = bfzmc;
}
public String getBfzmc()
{
return bfzmc;
}
public void setLxr(String lxr)
{
this.lxr = lxr;
}
public String getLxr()
{
return lxr;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setLrr(String lrr)
{
this.lrr = lrr;
}
public String getLrr()
{
return lrr;
}
public void setLrsj(Date lrsj)
{
this.lrsj = lrsj;
}
public Date getLrsj()
{
return lrsj;
}
public void setXgr(String xgr)
{
this.xgr = xgr;
}
public String getXgr()
{
return xgr;
}
public void setXgsj(Date xgsj)
{
this.xgsj = xgsj;
}
public Date getXgsj()
{
return xgsj;
}
public void setBz(String bz)
{
this.bz = bz;
}
public String getBz()
{
return bz;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("bfzmc", getBfzmc())
.append("lxr", getLxr())
.append("nd", getNd())
.append("lrr", getLrr())
.append("lrsj", getLrsj())
.append("xgr", getXgr())
.append("xgsj", getXgsj())
.append("bz", getBz())
.toString();
}
}
......@@ -29,7 +29,7 @@ public class SjZdbfZsdwwtcj extends BaseEntity
private String rq;
/** 检查级别(直属单位自查、三级帮扶组、机关部门专项检查) */
@Excel(name = "检查级别", readConverterExp = "直=属单位自查、三帮扶组、机关部门专项检查")
@Excel(name = "检查级别", readConverterExp = "直=属单位自查、三帮扶组、机关部门专项检查")
private String jcjb;
/** 问题描述 */
......@@ -73,11 +73,11 @@ public class SjZdbfZsdwwtcj extends BaseEntity
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
@Excel(name = "帮扶组检查-问题单位")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
@Excel(name = "机关单位检查-问题单位")
private String yl3;
/** 预留4 */
......@@ -94,4 +94,6 @@ public class SjZdbfZsdwwtcj extends BaseEntity
private String endRq;
private String deptLx;
private String yl3name;
private String nd;
}
package com.qianhe.mapper;
import com.qianhe.domain.SjBfzwh;
import java.util.List;
/**
* 三基帮扶组维护Mapper接口
*
* @author qianhe
* @date 2024-08-31
*/
public interface SjBfzwhMapper
{
/**
* 查询三基帮扶组维护
*
* @param id 三基帮扶组维护主键
* @return 三基帮扶组维护
*/
public SjBfzwh selectSjBfzwhById(Long id);
/**
* 根据联系人查询三基帮扶组
*/
public SjBfzwh selectbfz(String lxr);
/**
* 查询三基帮扶组维护列表
*
* @param sjBfzwh 三基帮扶组维护
* @return 三基帮扶组维护集合
*/
public List<SjBfzwh> selectSjBfzwhList(SjBfzwh sjBfzwh);
/**
* 新增三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
public int insertSjBfzwh(SjBfzwh sjBfzwh);
/**
* 修改三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
public int updateSjBfzwh(SjBfzwh sjBfzwh);
/**
* 删除三基帮扶组维护
*
* @param id 三基帮扶组维护主键
* @return 结果
*/
public int deleteSjBfzwhById(Long id);
/**
* 批量删除三基帮扶组维护
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjBfzwhByIds(Long[] ids);
}
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-帮扶组检查Mapper接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface SjZdbfbfzjcMapper
{
/**
* 查询指导帮扶-帮扶组检查
*
* @param id 指导帮扶-帮扶组检查主键
* @return 指导帮扶-扶组检查帮
*/
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id);
/**
* 查询指导帮扶-扶组检查帮列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-扶组检查帮
* @return 指导帮扶-扶组检查帮集合
*/
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 新增指导帮扶-扶组检查帮
*
* @param sjZdbfZsdwwtcj 指导帮扶-扶组检查帮
* @return 结果
*/
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 修改指导帮扶-扶组检查帮
*
* @param sjZdbfZsdwwtcj 指导帮扶-扶组检查帮
* @return 结果
*/
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 删除指导帮扶-扶组检查帮
*
* @param id 指导帮扶-扶组检查帮主键
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjById(Long id);
/**
* 批量删除指导帮扶-扶组检查帮
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids);
int batchSave(List<SjZdbfZsdwwtcj> list);
}
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-机关部门检查Mapper接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface SjZdbfjgbmjcMapper
{
/**
* 查询指导帮扶-机关部门检查
*
* @param id 指导帮扶-机关部门检查主键
* @return 指导帮扶-机关部门检查
*/
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id);
/**
* 查询指导帮扶-机关部门检查列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 指导帮扶-机关部门检查集合
*/
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 新增指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 修改指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 删除指导帮扶-机关部门检查
*
* @param id 指导帮扶-机关部门检查主键
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjById(Long id);
/**
* 批量删除指导帮扶-机关部门检查
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids);
int batchSave(List<SjZdbfZsdwwtcj> list);
}
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwkhpj;
import java.util.List;
/**
* 指导帮扶-年度考核评价Mapper接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface SjZdbfndkhpjMapper
{
/**
* 查询指导帮扶-年度考核评价
*
* @param id 指导帮扶-年度考核评价主键
* @return 指导帮扶-年度考核评价
*/
public SjZdbfZsdwkhpj selectSjZdbfZsdwkhpjById(Long id);
/**
* 查询指导帮扶-年度考核评价列表
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 指导帮扶-年度考核评价集合
*/
public List<SjZdbfZsdwkhpj> selectSjZdbfZsdwkhpjList(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 新增指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
public int insertSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 修改指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
public int updateSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 删除指导帮扶-年度考核评价
*
* @param id 指导帮扶-年度考核评价主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjById(Long id);
/**
* 批量删除指导帮扶-年度考核评价
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjByIds(Long[] ids);
int batchSave(List<SjZdbfZsdwkhpj> addList);
int pledit(List<SjZdbfZsdwkhpj> list);
}
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import java.util.List;
/**
* 指导帮扶-年度考核评价主Mapper接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface SjZdbfndkhpjZbMapper
{
/**
* 查询指导帮扶-年度考核评价主
*
* @param id 指导帮扶-年度考核评价主主键
* @return 指导帮扶-年度考核评价主
*/
public SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZbById(Long id);
/**
* 查询指导帮扶-年度考核评价主列表
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 指导帮扶-年度考核评价主集合
*/
public List<SjZdbfZsdwkhpjZb> selectSjZdbfZsdwkhpjZbList(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 新增指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
public int insertSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 修改指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
public int updateSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 删除指导帮扶-年度考核评价主
*
* @param id 指导帮扶-年度考核评价主主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjZbById(Long id);
/**
* 批量删除指导帮扶-年度考核评价主
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjZbByIds(Long[] ids);
SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
}
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwkhpjfjx;
import java.util.List;
/**
* 指导帮扶-年度考核评价否决项Mapper接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface SjZdbfndkhpjfjxMapper
{
/**
* 查询指导帮扶-年度考核评价否决项
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 指导帮扶-年度考核评价否决项
*/
public SjZdbfZsdwkhpjfjx selectSjZdbfZsdwkhpjfjxById(Long id);
/**
* 查询指导帮扶-年度考核评价否决项列表
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 指导帮扶-年度考核评价否决项集合
*/
public List<SjZdbfZsdwkhpjfjx> selectSjZdbfZsdwkhpjfjxList(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 新增指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
public int insertSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 修改指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
public int updateSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 删除指导帮扶-年度考核评价否决项
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjfjxById(Long id);
/**
* 批量删除指导帮扶-年度考核评价否决项
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjfjxByIds(Long[] ids);
int batchSave(List<SjZdbfZsdwkhpjfjx> fjxList);
int pledit(List<SjZdbfZsdwkhpjfjx> list);
}
package com.qianhe.service;
import com.qianhe.domain.SjBfzwh;
import java.util.List;
/**
* 三基帮扶组维护Service接口
*
* @author qianhe
* @date 2024-08-31
*/
public interface ISjBfzwhService
{
/**
* 查询三基帮扶组维护
*
* @param id 三基帮扶组维护主键
* @return 三基帮扶组维护
*/
public SjBfzwh selectSjBfzwhById(Long id);
public SjBfzwh selectbfz(String lxr);
/**
* 查询三基帮扶组维护列表
*
* @param sjBfzwh 三基帮扶组维护
* @return 三基帮扶组维护集合
*/
public List<SjBfzwh> selectSjBfzwhList(SjBfzwh sjBfzwh);
/**
* 新增三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
public int insertSjBfzwh(SjBfzwh sjBfzwh);
/**
* 修改三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
public int updateSjBfzwh(SjBfzwh sjBfzwh);
/**
* 批量删除三基帮扶组维护
*
* @param ids 需要删除的三基帮扶组维护主键集合
* @return 结果
*/
public int deleteSjBfzwhByIds(Long[] ids);
/**
* 删除三基帮扶组维护信息
*
* @param id 三基帮扶组维护主键
* @return 结果
*/
public int deleteSjBfzwhById(Long id);
}
package com.qianhe.service;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-帮扶组检查Service接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface ISjZdbfbfzjcService
{
/**
* 查询指导帮扶-帮扶组检查
*
* @param id 指导帮扶-帮扶组检查主键
* @return 指导帮扶-帮扶组检查
*/
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id);
/**
* 查询指导帮扶-帮扶组检查列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 指导帮扶-帮扶组检查集合
*/
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 新增指导帮扶-帮扶组检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 结果
*/
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 修改指导帮扶-帮扶组检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 结果
*/
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 批量删除指导帮扶-帮扶组检查
*
* @param ids 需要删除的指导帮扶-帮扶组检查主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids);
/**
* 删除指导帮扶-帮扶组检查信息
*
* @param id 指导帮扶-帮扶组检查主键
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjById(Long id);
int batchSave(List<SjZdbfZsdwwtcj> list);
}
package com.qianhe.service;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-机关部门检查Service接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface ISjZdbfjgbmjcService
{
/**
* 查询指导帮扶-机关部门检查
*
* @param id 指导帮扶-机关部门检查主键
* @return 指导帮扶-机关部门检查
*/
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id);
/**
* 查询指导帮扶-机关部门检查列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 指导帮扶-机关部门检查集合
*/
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 新增指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 修改指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj);
/**
* 批量删除指导帮扶-机关部门检查
*
* @param ids 需要删除的指导帮扶-机关部门检查主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids);
/**
* 删除指导帮扶-机关部门检查信息
*
* @param id 指导帮扶-机关部门检查主键
* @return 结果
*/
public int deleteSjZdbfZsdwwtcjById(Long id);
int batchSave(List<SjZdbfZsdwwtcj> list);
}
package com.qianhe.service;
import com.qianhe.domain.SjZdbfZsdwkhpj;
import java.util.List;
/**
* 指导帮扶-年度考核评价Service接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface ISjZdbfndkhpjService
{
/**
* 查询指导帮扶-年度考核评价
*
* @param id 指导帮扶-年度考核评价主键
* @return 指导帮扶-年度考核评价
*/
public SjZdbfZsdwkhpj selectSjZdbfZsdwkhpjById(Long id);
/**
* 查询指导帮扶-年度考核评价列表
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 指导帮扶-年度考核评价集合
*/
public List<SjZdbfZsdwkhpj> selectSjZdbfZsdwkhpjList(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 新增指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
public int insertSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 修改指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
public int updateSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj);
/**
* 批量删除指导帮扶-年度考核评价
*
* @param ids 需要删除的指导帮扶-年度考核评价主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjByIds(Long[] ids);
/**
* 删除指导帮扶-年度考核评价信息
*
* @param id 指导帮扶-年度考核评价主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjById(Long id);
int batchSave(List<SjZdbfZsdwkhpj> addList);
int pledit(List<SjZdbfZsdwkhpj> list);
}
package com.qianhe.service;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import java.util.List;
/**
* 指导帮扶-年度考核评价主Service接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface ISjZdbfndkhpjZbService
{
/**
* 查询指导帮扶-年度考核评价主
*
* @param id 指导帮扶-年度考核评价主主键
* @return 指导帮扶-年度考核评价主
*/
public SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZbById(Long id);
/**
* 查询指导帮扶-年度考核评价主列表
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 指导帮扶-年度考核评价主集合
*/
public List<SjZdbfZsdwkhpjZb> selectSjZdbfZsdwkhpjZbList(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 新增指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
public int insertSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 修改指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
public int updateSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
/**
* 批量删除指导帮扶-年度考核评价主
*
* @param ids 需要删除的指导帮扶-年度考核评价主主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjZbByIds(Long[] ids);
/**
* 删除指导帮扶-年度考核评价主信息
*
* @param id 指导帮扶-年度考核评价主主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjZbById(Long id);
SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb);
}
package com.qianhe.service;
import com.qianhe.domain.SjZdbfZsdwkhpjfjx;
import java.util.List;
/**
* 指导帮扶-年度考核评价否决项Service接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface ISjZdbfndkhpjfjxService
{
/**
* 查询指导帮扶-年度考核评价否决项
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 指导帮扶-年度考核评价否决项
*/
public SjZdbfZsdwkhpjfjx selectSjZdbfZsdwkhpjfjxById(Long id);
/**
* 查询指导帮扶-年度考核评价否决项列表
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 指导帮扶-年度考核评价否决项集合
*/
public List<SjZdbfZsdwkhpjfjx> selectSjZdbfZsdwkhpjfjxList(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 新增指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
public int insertSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 修改指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
public int updateSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx);
/**
* 批量删除指导帮扶-年度考核评价否决项
*
* @param ids 需要删除的指导帮扶-年度考核评价否决项主键集合
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjfjxByIds(Long[] ids);
/**
* 删除指导帮扶-年度考核评价否决项信息
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 结果
*/
public int deleteSjZdbfZsdwkhpjfjxById(Long id);
int batchSave(List<SjZdbfZsdwkhpjfjx> fjxList);
int pledit(List<SjZdbfZsdwkhpjfjx> list);
}
package com.qianhe.service.impl;
import java.util.List;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.domain.SjBfzwh;
import com.qianhe.mapper.SjBfzwhMapper;
import com.qianhe.service.ISjBfzwhService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* 三基帮扶组维护Service业务层处理
*
* @author qianhe
* @date 2024-08-31
*/
@Service
public class SjBfzwhServiceImpl implements ISjBfzwhService
{
@Autowired
private SjBfzwhMapper sjBfzwhMapper;
/**
* 查询三基帮扶组维护
*
* @param id 三基帮扶组维护主键
* @return 三基帮扶组维护
*/
@Override
public SjBfzwh selectSjBfzwhById(Long id)
{
return sjBfzwhMapper.selectSjBfzwhById(id);
}
/**
* 根据联系人查询三基帮扶组
*/
@Override
public SjBfzwh selectbfz(String lxr)
{
return sjBfzwhMapper.selectbfz(lxr);
}
/**
* 查询三基帮扶组维护列表
*
* @param sjBfzwh 三基帮扶组维护
* @return 三基帮扶组维护
*/
@Override
public List<SjBfzwh> selectSjBfzwhList(SjBfzwh sjBfzwh)
{
return sjBfzwhMapper.selectSjBfzwhList(sjBfzwh);
}
/**
* 新增三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
@Override
public int insertSjBfzwh(SjBfzwh sjBfzwh)
{
return sjBfzwhMapper.insertSjBfzwh(sjBfzwh);
}
/**
* 修改三基帮扶组维护
*
* @param sjBfzwh 三基帮扶组维护
* @return 结果
*/
@Override
public int updateSjBfzwh(SjBfzwh sjBfzwh)
{
return sjBfzwhMapper.updateSjBfzwh(sjBfzwh);
}
/**
* 批量删除三基帮扶组维护
*
* @param ids 需要删除的三基帮扶组维护主键
* @return 结果
*/
@Override
public int deleteSjBfzwhByIds(Long[] ids)
{
return sjBfzwhMapper.deleteSjBfzwhByIds(ids);
}
/**
* 删除三基帮扶组维护信息
*
* @param id 三基帮扶组维护主键
* @return 结果
*/
@Override
public int deleteSjBfzwhById(Long id)
{
return sjBfzwhMapper.deleteSjBfzwhById(id);
}
}
......@@ -46,6 +46,7 @@ public class SjZdbfZsdwwtcjServiceImpl implements ISjZdbfZsdwwtcjService
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setJcjb("直属单位自查");
return sjZdbfZsdwwtcjMapper.selectSjZdbfZsdwwtcjList(sjZdbfZsdwwtcj);
}
......
package com.qianhe.service.impl;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.common.utils.DateUtils;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import com.qianhe.mapper.SjZdbfbfzjcMapper;
import com.qianhe.service.ISjZdbfbfzjcService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 指导帮扶-帮扶组检查Service业务层处理
*
* @author qianhe
* @date 2024-07-23
*/
@Service
public class SjZdbfbfzjcServiceImpl implements ISjZdbfbfzjcService
{
@Autowired
private SjZdbfbfzjcMapper sjZdbfJcdwwtcjMapper;
/**
* 查询指导帮扶-帮扶组检查
*
* @param id 指导帮扶-帮扶组检查主键
* @return 指导帮扶-帮扶组检查
*/
@Override
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id)
{
SjZdbfZsdwwtcj zsdwwtcj = sjZdbfJcdwwtcjMapper.selectSjZdbfZsdwwtcjById(id);
return zsdwwtcj;
}
/**
* 查询指导帮扶-帮扶组检查列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 指导帮扶-帮扶组检查
*/
@Override
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
return sjZdbfJcdwwtcjMapper.selectSjZdbfZsdwwtcjList(sjZdbfZsdwwtcj);
}
/**
* 新增指导帮扶-帮扶组检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 结果
*/
@Override
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setCreateTime(DateUtils.getNowDate());
sjZdbfZsdwwtcj.setCreateBy(SecurityUtils.getUsername());
return sjZdbfJcdwwtcjMapper.insertSjZdbfZsdwwtcj(sjZdbfZsdwwtcj);
}
/**
* 修改指导帮扶-帮扶组检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-帮扶组检查
* @return 结果
*/
@Override
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setUpdateTime(DateUtils.getNowDate());
sjZdbfZsdwwtcj.setUpdateBy(SecurityUtils.getUsername());
return sjZdbfJcdwwtcjMapper.updateSjZdbfZsdwwtcj(sjZdbfZsdwwtcj);
}
/**
* 批量删除指导帮扶-帮扶组检查
*
* @param ids 需要删除的指导帮扶-帮扶组检查主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids)
{
return sjZdbfJcdwwtcjMapper.deleteSjZdbfZsdwwtcjByIds(ids);
}
/**
* 删除指导帮扶-帮扶组检查信息
*
* @param id 指导帮扶-帮扶组检查主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwwtcjById(Long id)
{
return sjZdbfJcdwwtcjMapper.deleteSjZdbfZsdwwtcjById(id);
}
@Override
public int batchSave(List<SjZdbfZsdwwtcj> list) {
return sjZdbfJcdwwtcjMapper.batchSave(list);
}
}
package com.qianhe.service.impl;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.common.utils.DateUtils;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import com.qianhe.mapper.SjZdbfbfzjcMapper;
import com.qianhe.mapper.SjZdbfjgbmjcMapper;
import com.qianhe.service.ISjZdbfbfzjcService;
import com.qianhe.service.ISjZdbfjgbmjcService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 指导帮扶-机关部门检查Service业务层处理
*
* @author qianhe
* @date 2024-07-23
*/
@Service
public class SjZdbfjgbmjcServiceImpl implements ISjZdbfjgbmjcService
{
@Autowired
private SjZdbfjgbmjcMapper sjZdbfJcdwwtcjMapper;
/**
* 查询指导帮扶-机关部门检查
*
* @param id 指导帮扶-机关部门检查主键
* @return 指导帮扶-机关部门检查
*/
@Override
public SjZdbfZsdwwtcj selectSjZdbfZsdwwtcjById(Long id)
{
SjZdbfZsdwwtcj zsdwwtcj = sjZdbfJcdwwtcjMapper.selectSjZdbfZsdwwtcjById(id);
return zsdwwtcj;
}
/**
* 查询指导帮扶-机关部门检查列表
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 指导帮扶-机关部门检查
*/
@Override
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwwtcj> selectSjZdbfZsdwwtcjList(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
return sjZdbfJcdwwtcjMapper.selectSjZdbfZsdwwtcjList(sjZdbfZsdwwtcj);
}
/**
* 新增指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
@Override
public int insertSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setCreateTime(DateUtils.getNowDate());
sjZdbfZsdwwtcj.setCreateBy(SecurityUtils.getUsername());
return sjZdbfJcdwwtcjMapper.insertSjZdbfZsdwwtcj(sjZdbfZsdwwtcj);
}
/**
* 修改指导帮扶-机关部门检查
*
* @param sjZdbfZsdwwtcj 指导帮扶-机关部门检查
* @return 结果
*/
@Override
public int updateSjZdbfZsdwwtcj(SjZdbfZsdwwtcj sjZdbfZsdwwtcj)
{
sjZdbfZsdwwtcj.setUpdateTime(DateUtils.getNowDate());
sjZdbfZsdwwtcj.setUpdateBy(SecurityUtils.getUsername());
return sjZdbfJcdwwtcjMapper.updateSjZdbfZsdwwtcj(sjZdbfZsdwwtcj);
}
/**
* 批量删除指导帮扶-机关部门检查
*
* @param ids 需要删除的指导帮扶-机关部门检查主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwwtcjByIds(Long[] ids)
{
return sjZdbfJcdwwtcjMapper.deleteSjZdbfZsdwwtcjByIds(ids);
}
/**
* 删除指导帮扶-机关部门检查信息
*
* @param id 指导帮扶-机关部门检查主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwwtcjById(Long id)
{
return sjZdbfJcdwwtcjMapper.deleteSjZdbfZsdwwtcjById(id);
}
@Override
public int batchSave(List<SjZdbfZsdwwtcj> list) {
return sjZdbfJcdwwtcjMapper.batchSave(list);
}
}
package com.qianhe.service.impl;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.common.core.domain.entity.SysDept;
import com.qianhe.common.core.domain.entity.SysDictData;
import com.qianhe.common.utils.DateUtils;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.common.utils.StringUtils;
import com.qianhe.domain.SjZdbfZsdwkhpj;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import com.qianhe.mapper.SjZdbfZsdwkhpjMapper;
import com.qianhe.mapper.SjZdbfZsdwkhpjZbMapper;
import com.qianhe.mapper.SjZdbfndkhpjMapper;
import com.qianhe.service.ISjZdbfJcdwkhpjService;
import com.qianhe.service.ISjZdbfndkhpjService;
import com.qianhe.system.mapper.SysDeptMapper;
import com.qianhe.system.mapper.SysDictDataMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* 指导帮扶-年度考核评价Service业务层处理
*
* @author qianhe
* @date 2024-07-24
*/
@Service
public class SjZdbfndkhpjServiceImpl implements ISjZdbfndkhpjService
{
@Autowired
private SjZdbfndkhpjMapper sjZdbfZsdwkhpjMapper;
@Autowired
private SjZdbfZsdwkhpjZbMapper sjZdbfZsdwkhpjZbMapper;
@Autowired
private SysDictDataMapper sysDictDataMapper;
@Autowired
private SysDeptMapper sysDeptMapper;
/**
* 查询指导帮扶-年度考核评价
*
* @param id 指导帮扶-年度考核评价主键
* @return 指导帮扶-年度考核评价
*/
@Override
public SjZdbfZsdwkhpj selectSjZdbfZsdwkhpjById(Long id)
{
return sjZdbfZsdwkhpjMapper.selectSjZdbfZsdwkhpjById(id);
}
/**
* 查询指导帮扶-年度考核评价列表
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 指导帮扶-年度考核评价
*/
@Override
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwkhpj> selectSjZdbfZsdwkhpjList(SjZdbfZsdwkhpj sjZdbfZsdwkhpj)
{
return sjZdbfZsdwkhpjMapper.selectSjZdbfZsdwkhpjList(sjZdbfZsdwkhpj);
}
/**
* 新增指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
@Override
public int insertSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj)
{
sjZdbfZsdwkhpj.setCreateTime(DateUtils.getNowDate());
return sjZdbfZsdwkhpjMapper.insertSjZdbfZsdwkhpj(sjZdbfZsdwkhpj);
}
/**
* 修改指导帮扶-年度考核评价
*
* @param sjZdbfZsdwkhpj 指导帮扶-年度考核评价
* @return 结果
*/
@Override
public int updateSjZdbfZsdwkhpj(SjZdbfZsdwkhpj sjZdbfZsdwkhpj)
{
sjZdbfZsdwkhpj.setUpdateTime(DateUtils.getNowDate());
sjZdbfZsdwkhpj.setUpdateBy(SecurityUtils.getUsername());
//计算分数
return sjZdbfZsdwkhpjMapper.updateSjZdbfZsdwkhpj(sjZdbfZsdwkhpj);
}
/**
* 批量删除指导帮扶-年度考核评价
*
* @param ids 需要删除的指导帮扶-年度考核评价主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjByIds(Long[] ids)
{
return sjZdbfZsdwkhpjMapper.deleteSjZdbfZsdwkhpjByIds(ids);
}
/**
* 删除指导帮扶-年度考核评价信息
*
* @param id 指导帮扶-年度考核评价主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjById(Long id)
{
return sjZdbfZsdwkhpjMapper.deleteSjZdbfZsdwkhpjById(id);
}
@Override
public int batchSave(List<SjZdbfZsdwkhpj> addList) {
return sjZdbfZsdwkhpjMapper.batchSave(addList);
}
@Override
public int pledit(List<SjZdbfZsdwkhpj> list) {
//计算分数
SjZdbfZsdwkhpj sjZdbfZsdwkhpj = list.get(0);
SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb = sjZdbfZsdwkhpjZbMapper.selectSjZdbfZsdwkhpjZbById(sjZdbfZsdwkhpj.getZbId());
SysDept dept = sysDeptMapper.selectDeptById(sjZdbfZsdwkhpjZb.getDeptId());
Map<String,List<SjZdbfZsdwkhpj>> stringListMap = list.stream().collect(Collectors.groupingBy(SjZdbfZsdwkhpj::getKhnr));
List<SysDictData> zdbfKhnr = sysDictDataMapper.selectDictDataByType("zdbf_khnr");
for(SysDictData data:zdbfKhnr){
String dictValue = data.getDictValue();
List<SjZdbfZsdwkhpj> sjZdbfZsdwkhpjs = stringListMap.get(data.getDictValue());
//计算分数
List<Double> doubleList=new ArrayList<>();
if(sjZdbfZsdwkhpjs==null){
continue;
}
sjZdbfZsdwkhpjs.forEach(item->{
if(StringUtils.isEmpty(item.getKhfz())){
item.setKhfz("0");
}
doubleList.add(Double.parseDouble(item.getKhfz()));
});
double kf = doubleList.stream().mapToDouble(Double::doubleValue).sum();
if("党建引领".equals(dictValue)){
//扣分
sjZdbfZsdwkhpjZb.setDjyjkfs(new BigDecimal(kf));
//扣分比列
BigDecimal df = sjZdbfZsdwkhpjZb.getDjyjzfs().add(new BigDecimal(kf));
BigDecimal kfbl =df.divide(sjZdbfZsdwkhpjZb.getDjyjzfs(),BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sjZdbfZsdwkhpjZb.setDjyjkfbl(new BigDecimal(100).subtract(kfbl));
//得分
sjZdbfZsdwkhpjZb.setDjyjdf(df);
} else if ("素质提升".equals(dictValue)) {
//扣分
sjZdbfZsdwkhpjZb.setSztskfs(new BigDecimal(kf));
//扣分比列
BigDecimal df = sjZdbfZsdwkhpjZb.getSztszfs().add(new BigDecimal(kf));
BigDecimal kfbl =df.divide(sjZdbfZsdwkhpjZb.getSztszfs(),BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sjZdbfZsdwkhpjZb.setSztsfbl(new BigDecimal(100).subtract(kfbl));
//得分
sjZdbfZsdwkhpjZb.setSztsdf(df);
} else if ("管理精益".equals(dictValue)) {
sjZdbfZsdwkhpjZb.setGlgfkfs(new BigDecimal(kf));
//扣分比列
BigDecimal df = sjZdbfZsdwkhpjZb.getGlgfzfs().add(new BigDecimal(kf));
BigDecimal kfbl =df.divide(sjZdbfZsdwkhpjZb.getGlgfzfs(),BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sjZdbfZsdwkhpjZb.setGlgfbl(new BigDecimal(100).subtract(kfbl));
//得分
sjZdbfZsdwkhpjZb.setGlgfdf(df);
} else if ("业务创效".equals(dictValue)) {
sjZdbfZsdwkhpjZb.setYwcxkfs(new BigDecimal(kf));
//扣分比列
BigDecimal df = sjZdbfZsdwkhpjZb.getYwcxzfs().add(new BigDecimal(kf));
BigDecimal kfbl =df.divide(sjZdbfZsdwkhpjZb.getYwcxzfs(),BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sjZdbfZsdwkhpjZb.setYwcxbl(new BigDecimal(100).subtract(kfbl));
//得分
sjZdbfZsdwkhpjZb.setYwcxdf(df);
}
}
BigDecimal sum = sjZdbfZsdwkhpjZb.getDjyjzfs().add(sjZdbfZsdwkhpjZb.getSztszfs()).add(sjZdbfZsdwkhpjZb.getGlgfzfs()).add(sjZdbfZsdwkhpjZb.getYwcxzfs());
//总得分
BigDecimal sunfs = sjZdbfZsdwkhpjZb.getDjyjdf().add(sjZdbfZsdwkhpjZb.getSztsdf()).add(sjZdbfZsdwkhpjZb.getGlgfdf()).add(sjZdbfZsdwkhpjZb.getYwcxdf());
sjZdbfZsdwkhpjZb.setZdf(sunfs);
//总扣分
sjZdbfZsdwkhpjZb.setZkf(sum.subtract(sunfs));
//总扣分比例
BigDecimal bigDecimal = sunfs.divide(sum,BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sjZdbfZsdwkhpjZb.setZkfbl(new BigDecimal(100).subtract(bigDecimal));
//综合得分
String deptDfl = dept.getDeptDfl();
if(StringUtils.isNotEmpty(deptDfl)){
if ("B类".equals(deptDfl)) {
sjZdbfZsdwkhpjZb.setZhdf( sunfs.multiply(new BigDecimal(0.9)).setScale(2, BigDecimal.ROUND_HALF_UP));
}else if ("C类".equals(deptDfl)) {
sjZdbfZsdwkhpjZb.setZhdf( sunfs.multiply(new BigDecimal(0.85)).setScale(2, BigDecimal.ROUND_HALF_UP));
}else {
sjZdbfZsdwkhpjZb.setZhdf(sunfs);
}
}
//更新主表
sjZdbfZsdwkhpjZbMapper.updateSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb);
return sjZdbfZsdwkhpjMapper.pledit(list);
}
}
package com.qianhe.service.impl;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.common.utils.DateUtils;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import com.qianhe.mapper.SjZdbfJcdwkhpjZbMapper;
import com.qianhe.mapper.SjZdbfndkhpjZbMapper;
import com.qianhe.service.ISjZdbfndkhpjZbService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 指导帮扶-年度考核评价主Service业务层处理
*
* @author qianhe
* @date 2024-07-24
*/
@Service
public class SjZdbfndkhpjZbServiceImpl implements ISjZdbfndkhpjZbService
{
@Autowired
private SjZdbfndkhpjZbMapper sjZdbfZsdwkhpjZbMapper;
/**
* 查询指导帮扶-年度考核评价主
*
* @param id 指导帮扶-年度考核评价主主键
* @return 指导帮扶-年度考核评价主
*/
@Override
public SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZbById(Long id)
{
return sjZdbfZsdwkhpjZbMapper.selectSjZdbfZsdwkhpjZbById(id);
}
/**
* 查询指导帮扶-年度考核评价主列表
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 指导帮扶-年度考核评价主
*/
@Override
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwkhpjZb> selectSjZdbfZsdwkhpjZbList(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
return sjZdbfZsdwkhpjZbMapper.selectSjZdbfZsdwkhpjZbList(sjZdbfZsdwkhpjZb);
}
/**
* 新增指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
@Override
public int insertSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
sjZdbfZsdwkhpjZb.setCreateTime(DateUtils.getNowDate());
return sjZdbfZsdwkhpjZbMapper.insertSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb);
}
/**
* 修改指导帮扶-年度考核评价主
*
* @param sjZdbfZsdwkhpjZb 指导帮扶-年度考核评价主
* @return 结果
*/
@Override
public int updateSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
sjZdbfZsdwkhpjZb.setUpdateTime(DateUtils.getNowDate());
return sjZdbfZsdwkhpjZbMapper.updateSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb);
}
/**
* 批量删除指导帮扶-年度考核评价主
*
* @param ids 需要删除的指导帮扶-年度考核评价主主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjZbByIds(Long[] ids)
{
return sjZdbfZsdwkhpjZbMapper.deleteSjZdbfZsdwkhpjZbByIds(ids);
}
/**
* 删除指导帮扶-年度考核评价主信息
*
* @param id 指导帮扶-年度考核评价主主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjZbById(Long id)
{
return sjZdbfZsdwkhpjZbMapper.deleteSjZdbfZsdwkhpjZbById(id);
}
@Override
public SjZdbfZsdwkhpjZb selectSjZdbfZsdwkhpjZb(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb) {
return sjZdbfZsdwkhpjZbMapper.selectSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb);
}
}
package com.qianhe.service.impl;
import com.qianhe.common.annotation.DataScope;
import com.qianhe.common.utils.DateUtils;
import com.qianhe.domain.SjZdbfZsdwkhpjZb;
import com.qianhe.domain.SjZdbfZsdwkhpjfjx;
import com.qianhe.mapper.SjZdbfZsdwkhpjZbMapper;
import com.qianhe.mapper.SjZdbfZsdwkhpjfjxMapper;
import com.qianhe.mapper.SjZdbfndkhpjZbMapper;
import com.qianhe.mapper.SjZdbfndkhpjfjxMapper;
import com.qianhe.service.ISjZdbfZsdwkhpjfjxService;
import com.qianhe.service.ISjZdbfndkhpjfjxService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.List;
import java.util.stream.Collectors;
/**
* 指导帮扶-年度考核评价否决项Service业务层处理
*
* @author qianhe
* @date 2024-07-24
*/
@Service
public class SjZdbfndkhpjfjxServiceImpl implements ISjZdbfndkhpjfjxService
{
@Autowired
private SjZdbfndkhpjfjxMapper sjZdbfZsdwkhpjfjxMapper;
@Autowired
private SjZdbfndkhpjZbMapper sjZdbfZsdwkhpjZbMapper;
/**
* 查询指导帮扶-年度考核评价否决项
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 指导帮扶-年度考核评价否决项
*/
@Override
public SjZdbfZsdwkhpjfjx selectSjZdbfZsdwkhpjfjxById(Long id)
{
return sjZdbfZsdwkhpjfjxMapper.selectSjZdbfZsdwkhpjfjxById(id);
}
/**
* 查询指导帮扶-年度考核评价否决项列表
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 指导帮扶-年度考核评价否决项
*/
@Override
@DataScope(deptAlias = "d")
public List<SjZdbfZsdwkhpjfjx> selectSjZdbfZsdwkhpjfjxList(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx)
{
return sjZdbfZsdwkhpjfjxMapper.selectSjZdbfZsdwkhpjfjxList(sjZdbfZsdwkhpjfjx);
}
/**
* 新增指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
@Override
public int insertSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx)
{
sjZdbfZsdwkhpjfjx.setCreateTime(DateUtils.getNowDate());
return sjZdbfZsdwkhpjfjxMapper.insertSjZdbfZsdwkhpjfjx(sjZdbfZsdwkhpjfjx);
}
/**
* 修改指导帮扶-年度考核评价否决项
*
* @param sjZdbfZsdwkhpjfjx 指导帮扶-年度考核评价否决项
* @return 结果
*/
@Override
public int updateSjZdbfZsdwkhpjfjx(SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx)
{
sjZdbfZsdwkhpjfjx.setUpdateTime(DateUtils.getNowDate());
return sjZdbfZsdwkhpjfjxMapper.updateSjZdbfZsdwkhpjfjx(sjZdbfZsdwkhpjfjx);
}
/**
* 批量删除指导帮扶-年度考核评价否决项
*
* @param ids 需要删除的指导帮扶-年度考核评价否决项主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjfjxByIds(Long[] ids)
{
return sjZdbfZsdwkhpjfjxMapper.deleteSjZdbfZsdwkhpjfjxByIds(ids);
}
/**
* 删除指导帮扶-年度考核评价否决项信息
*
* @param id 指导帮扶-年度考核评价否决项主键
* @return 结果
*/
@Override
public int deleteSjZdbfZsdwkhpjfjxById(Long id)
{
return sjZdbfZsdwkhpjfjxMapper.deleteSjZdbfZsdwkhpjfjxById(id);
}
@Override
public int batchSave(List<SjZdbfZsdwkhpjfjx> fjxList) {
return sjZdbfZsdwkhpjfjxMapper.batchSave(fjxList);
}
@Override
public int pledit(List<SjZdbfZsdwkhpjfjx> list) {
SjZdbfZsdwkhpjfjx sjZdbfZsdwkhpjfjx = list.get(0);
SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb = sjZdbfZsdwkhpjZbMapper.selectSjZdbfZsdwkhpjZbById(sjZdbfZsdwkhpjfjx.getZbId());
List<SjZdbfZsdwkhpjfjx> collect = list.stream().filter(item -> "是".equals(item.getSffs())).collect(Collectors.toList());
sjZdbfZsdwkhpjZb.setSffjxs(new BigDecimal(collect.size()));
sjZdbfZsdwkhpjZbMapper.updateSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb);
return sjZdbfZsdwkhpjfjxMapper.pledit(list);
}
}
<?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.qianhe.mapper.SjBfzwhMapper">
<resultMap type="SjBfzwh" id="SjBfzwhResult">
<result property="id" column="id" />
<result property="bfzmc" column="bfzmc" />
<result property="lxr" column="lxr" />
<result property="nd" column="nd" />
<result property="lrr" column="lrr" />
<result property="lrsj" column="lrsj" />
<result property="xgr" column="xgr" />
<result property="xgsj" column="xgsj" />
<result property="bz" column="bz" />
</resultMap>
<sql id="selectSjBfzwhVo">
select id, bfzmc, lxr, nd, lrr, lrsj, xgr, xgsj, bz
from sj_bfzwh
</sql>
<select id="selectSjBfzwhList" parameterType="SjBfzwh" resultMap="SjBfzwhResult">
<include refid="selectSjBfzwhVo"/>
<where>
<if test="bfzmc != null and bfzmc != ''"> and bfzmc = #{bfzmc}</if>
<if test="lxr != null and lxr != ''"> and lxr = #{lxr}</if>
<if test="nd != null and nd != ''"> and nd = #{nd}</if>
<if test="lrr != null and lrr != ''"> and lrr = #{lrr}</if>
<if test="lrsj != null "> and lrsj = #{lrsj}</if>
<if test="xgr != null and xgr != ''"> and xgr = #{xgr}</if>
<if test="xgsj != null "> and xgsj = #{xgsj}</if>
<if test="bz != null and bz != ''"> and bz = #{bz}</if>
</where>
</select>
<select id="selectSjBfzwhById" parameterType="Long" resultMap="SjBfzwhResult">
<include refid="selectSjBfzwhVo"/>
where id = #{id}
</select>
<select id="selectbfz" parameterType="String" resultMap="SjBfzwhResult">
<include refid="selectSjBfzwhVo"/>
where lxr = #{lxr}
</select>
<insert id="insertSjBfzwh" parameterType="SjBfzwh" useGeneratedKeys="true" keyProperty="id">
insert into sj_bfzwh
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="bfzmc != null">bfzmc,</if>
<if test="lxr != null">lxr,</if>
<if test="nd != null">nd,</if>
<if test="lrr != null">lrr,</if>
<if test="lrsj != null">lrsj,</if>
<if test="xgr != null">xgr,</if>
<if test="xgsj != null">xgsj,</if>
<if test="bz != null">bz,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="bfzmc != null">#{bfzmc},</if>
<if test="lxr != null">#{lxr},</if>
<if test="nd != null">#{nd},</if>
<if test="lrr != null">#{lrr},</if>
<if test="lrsj != null">#{lrsj},</if>
<if test="xgr != null">#{xgr},</if>
<if test="xgsj != null">#{xgsj},</if>
<if test="bz != null">#{bz},</if>
</trim>
</insert>
<update id="updateSjBfzwh" parameterType="SjBfzwh">
update sj_bfzwh
<trim prefix="SET" suffixOverrides=",">
<if test="bfzmc != null">bfzmc = #{bfzmc},</if>
<if test="lxr != null">lxr = #{lxr},</if>
<if test="nd != null">nd = #{nd},</if>
<if test="lrr != null">lrr = #{lrr},</if>
<if test="lrsj != null">lrsj = #{lrsj},</if>
<if test="xgr != null">xgr = #{xgr},</if>
<if test="xgsj != null">xgsj = #{xgsj},</if>
<if test="bz != null">bz = #{bz},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSjBfzwhById" parameterType="Long">
delete from sj_bfzwh where id = #{id}
</delete>
<delete id="deleteSjBfzwhByIds" parameterType="String">
delete from sj_bfzwh where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
......@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.qianhe.mapper.SjZdbfZsdwwtcjMapper">
<resultMap type="SjZdbfZsdwwtcj" id="SjZdbfZsdwwtcjResult">
<result property="id" column="id" />
<result property="deptId" column="dept_id" />
......@@ -62,7 +62,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectSjZdbfZsdwwtcjList" parameterType="SjZdbfZsdwwtcj" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
<where>
<where>
<if test="deptId != null ">and (a.dept_id = #{deptId} or find_in_set(#{deptId},d.ancestors))</if>
<if test="rq != null and rq != ''"> and rq = #{rq}</if>
<if test="jcjb != null and jcjb != ''"> and jcjb = #{jcjb}</if>
......@@ -87,12 +87,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
order by a.rq desc
</select>
<select id="selectSjZdbfZsdwwtcjById" parameterType="Long" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
where a.id = #{id}
</select>
<insert id="insertSjZdbfZsdwwtcj" parameterType="SjZdbfZsdwwtcj" useGeneratedKeys="true" keyProperty="id">
insert into sj_zdbf_zsdwwtcj
<trim prefix="(" suffix=")" suffixOverrides=",">
......@@ -185,9 +185,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
<delete id="deleteSjZdbfZsdwwtcjByIds" parameterType="String">
delete from sj_zdbf_zsdwwtcj where id in
delete from sj_zdbf_zsdwwtcj where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
\ No newline at end of file
</mapper>
<?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.qianhe.mapper.SjZdbfbfzjcMapper">
<resultMap type="SjZdbfZsdwwtcj" id="SjZdbfZsdwwtcjResult">
<result property="id" column="id" />
<result property="deptId" column="dept_id" />
<result property="rq" column="rq" />
<result property="jcjb" column="jcjb" />
<result property="wtmc" column="wtmc" />
<result property="khnr" column="khnr" />
<result property="khxd" column="khxd" />
<result property="pjbzid" column="pjbzid" />
<result property="pjbzmc" column="pjbzmc" />
<result property="zgzrr" column="zgzrr" />
<result property="zgcs" column="zgcs" />
<result property="zgqx" column="zgqx" />
<result property="zgzt" column="zgzt" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="yl1" column="yl1" />
<result property="yl2" column="yl2" />
<result property="yl3" column="yl3" />
<result property="yl4" column="yl4" />
<result property="yl5" column="yl5" />
<result property="deptName" column="dept_name" />
<result property="deptLx" column="dept_lx" />
</resultMap>
<sql id="selectSjZdbfZsdwwtcjVo">
select id,
a.dept_id,
rq,
jcjb,
wtmc,
khnr,
khxd,
pjbzid,
pjbzmc,
zgzrr,
zgcs,
zgqx,
zgzt,
a.create_by,
a.create_time,
a.update_by,
a.update_time,
remark,
yl1,
yl2,
yl3,
yl4,
yl5, d.dept_name,d.dept_lx
from sj_zdbf_zsdwwtcj a
left join sys_dept d on a.dept_id=d.dept_id
</sql>
<select id="selectSjZdbfZsdwwtcjList" parameterType="SjZdbfZsdwwtcj" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
<where>
<if test="deptId != null ">and (a.dept_id = #{deptId} or find_in_set(#{deptId},d.ancestors))</if>
<if test="rq != null and rq != ''"> and rq = #{rq}</if>
<if test="jcjb != null and jcjb != ''"> and jcjb = #{jcjb}</if>
<if test="wtmc != null and wtmc != ''"> and wtmc = #{wtmc}</if>
<if test="khnr != null and khnr != ''"> and khnr = #{khnr}</if>
<if test="khxd != null and khxd != ''"> and khxd = #{khxd}</if>
<if test="pjbzid != null and pjbzid != ''"> and pjbzid = #{pjbzid}</if>
<if test="pjbzmc != null and pjbzmc != ''"> and pjbzmc = #{pjbzmc}</if>
<if test="zgzrr != null and zgzrr != ''"> and zgzrr = #{zgzrr}</if>
<if test="zgcs != null and zgcs != ''"> and zgcs = #{zgcs}</if>
<if test="zgqx != null and zgqx != ''"> and zgqx = #{zgqx}</if>
<if test="zgzt != null and zgzt != ''"> and zgzt = #{zgzt}</if>
<if test="yl1 != null and yl1 != ''"> and yl1 = #{yl1}</if>
<if test="yl2 != null and yl2 != ''"> and yl2 = #{yl2}</if>
<if test="yl3 != null and yl3 != ''"> and yl3 = #{yl3}</if>
<if test="yl4 != null and yl4 != ''"> and yl4 = #{yl4}</if>
<if test="yl5 != null and yl5 != ''"> and yl5 = #{yl5}</if>
<if test="createBy != null and createBy != ''"> and a.create_by = #{createBy}</if>
<if test="startRq != null and startRq != ''"> and rq >= #{startRq}</if>
<if test="endRq != null and endRq != ''"> and rq &lt;= #{endRq}</if>
<!-- 数据范围过滤 -->
${params.dataScope}
</where>
order by a.rq desc
</select>
<select id="selectSjZdbfZsdwwtcjById" parameterType="Long" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
where a.id = #{id}
</select>
<insert id="insertSjZdbfZsdwwtcj" parameterType="SjZdbfZsdwwtcj" useGeneratedKeys="true" keyProperty="id">
insert into sj_zdbf_zsdwwtcj
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="deptId != null">dept_id,</if>
<if test="rq != null">rq,</if>
<if test="jcjb != null">jcjb,</if>
<if test="wtmc != null">wtmc,</if>
<if test="khnr != null">khnr,</if>
<if test="khxd != null">khxd,</if>
<if test="pjbzid != null">pjbzid,</if>
<if test="pjbzmc != null">pjbzmc,</if>
<if test="zgzrr != null">zgzrr,</if>
<if test="zgcs != null">zgcs,</if>
<if test="zgqx != null">zgqx,</if>
<if test="zgzt != null">zgzt,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="remark != null">remark,</if>
<if test="yl1 != null">yl1,</if>
<if test="yl2 != null">yl2,</if>
<if test="yl3 != null">yl3,</if>
<if test="yl4 != null">yl4,</if>
<if test="yl5 != null">yl5,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="deptId != null">#{deptId},</if>
<if test="rq != null">#{rq},</if>
<if test="jcjb != null">#{jcjb},</if>
<if test="wtmc != null">#{wtmc},</if>
<if test="khnr != null">#{khnr},</if>
<if test="khxd != null">#{khxd},</if>
<if test="pjbzid != null">#{pjbzid},</if>
<if test="pjbzmc != null">#{pjbzmc},</if>
<if test="zgzrr != null">#{zgzrr},</if>
<if test="zgcs != null">#{zgcs},</if>
<if test="zgqx != null">#{zgqx},</if>
<if test="zgzt != null">#{zgzt},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="remark != null">#{remark},</if>
<if test="yl1 != null">#{yl1},</if>
<if test="yl2 != null">#{yl2},</if>
<if test="yl3 != null">#{yl3},</if>
<if test="yl4 != null">#{yl4},</if>
<if test="yl5 != null">#{yl5},</if>
</trim>
</insert>
<insert id="batchSave">
insert into sj_zdbf_zsdwwtcj( dept_id, rq, jcjb, wtmc, khnr, khxd, pjbzid, pjbzmc, zgzrr, zgcs, zgqx, zgzt) values
<foreach item="item" index="index" collection="list" separator=",">
( #{item.deptId}, #{item.rq}, #{item.jcjb}, #{item.wtmc}, #{item.khnr}, #{item.khxd}, #{item.pjbzid}, #{item.pjbzmc}, #{item.zgzrr}, #{item.zgcs}, #{item.zgqx}, #{item.zgzt})
</foreach>
</insert>
<update id="updateSjZdbfZsdwwtcj" parameterType="SjZdbfZsdwwtcj">
update sj_zdbf_zsdwwtcj
<trim prefix="SET" suffixOverrides=",">
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="rq != null">rq = #{rq},</if>
<if test="jcjb != null">jcjb = #{jcjb},</if>
<if test="wtmc != null">wtmc = #{wtmc},</if>
<if test="khnr != null">khnr = #{khnr},</if>
<if test="khxd != null">khxd = #{khxd},</if>
<if test="pjbzid != null">pjbzid = #{pjbzid},</if>
<if test="pjbzmc != null">pjbzmc = #{pjbzmc},</if>
<if test="zgzrr != null">zgzrr = #{zgzrr},</if>
<if test="zgcs != null">zgcs = #{zgcs},</if>
<if test="zgqx != null">zgqx = #{zgqx},</if>
<if test="zgzt != null">zgzt = #{zgzt},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="yl1 != null">yl1 = #{yl1},</if>
<if test="yl2 != null">yl2 = #{yl2},</if>
<if test="yl3 != null">yl3 = #{yl3},</if>
<if test="yl4 != null">yl4 = #{yl4},</if>
<if test="yl5 != null">yl5 = #{yl5},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSjZdbfZsdwwtcjById" parameterType="Long">
delete from sj_zdbf_zsdwwtcj where id = #{id}
</delete>
<delete id="deleteSjZdbfZsdwwtcjByIds" parameterType="String">
delete from sj_zdbf_zsdwwtcj where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
<?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.qianhe.mapper.SjZdbfjgbmjcMapper">
<resultMap type="SjZdbfZsdwwtcj" id="SjZdbfZsdwwtcjResult">
<result property="id" column="id" />
<result property="deptId" column="dept_id" />
<result property="rq" column="rq" />
<result property="jcjb" column="jcjb" />
<result property="wtmc" column="wtmc" />
<result property="khnr" column="khnr" />
<result property="khxd" column="khxd" />
<result property="pjbzid" column="pjbzid" />
<result property="pjbzmc" column="pjbzmc" />
<result property="zgzrr" column="zgzrr" />
<result property="zgcs" column="zgcs" />
<result property="zgqx" column="zgqx" />
<result property="zgzt" column="zgzt" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="yl1" column="yl1" />
<result property="yl2" column="yl2" />
<result property="yl3" column="yl3" />
<result property="yl4" column="yl4" />
<result property="yl5" column="yl5" />
<result property="deptName" column="dept_name" />
<result property="deptLx" column="dept_lx" />
</resultMap>
<sql id="selectSjZdbfZsdwwtcjVo">
select id,
a.dept_id,
rq,
jcjb,
wtmc,
khnr,
khxd,
pjbzid,
pjbzmc,
zgzrr,
zgcs,
zgqx,
zgzt,
a.create_by,
a.create_time,
a.update_by,
a.update_time,
remark,
yl1,
yl2,
a.yl3,
yl4,
yl5,
d.dept_name,
d.dept_lx,
c.dept_name as yl3name
from sj_zdbf_zsdwwtcj a
left join sys_dept d on a.dept_id=d.dept_id
left join sys_dept c on a.yl3=c.dept_id
</sql>
<select id="selectSjZdbfZsdwwtcjList" parameterType="SjZdbfZsdwwtcj" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
<where>
<if test="deptId != null ">and (a.dept_id = #{deptId} or find_in_set(#{deptId},d.ancestors))</if>
<if test="rq != null and rq != ''"> and rq = #{rq}</if>
<if test="jcjb != null and jcjb != ''"> and jcjb = #{jcjb}</if>
<if test="wtmc != null and wtmc != ''"> and wtmc = #{wtmc}</if>
<if test="khnr != null and khnr != ''"> and khnr = #{khnr}</if>
<if test="khxd != null and khxd != ''"> and khxd = #{khxd}</if>
<if test="pjbzid != null and pjbzid != ''"> and pjbzid = #{pjbzid}</if>
<if test="pjbzmc != null and pjbzmc != ''"> and pjbzmc = #{pjbzmc}</if>
<if test="zgzrr != null and zgzrr != ''"> and zgzrr = #{zgzrr}</if>
<if test="zgcs != null and zgcs != ''"> and zgcs = #{zgcs}</if>
<if test="zgqx != null and zgqx != ''"> and zgqx = #{zgqx}</if>
<if test="zgzt != null and zgzt != ''"> and zgzt = #{zgzt}</if>
<if test="yl1 != null and yl1 != ''"> and yl1 = #{yl1}</if>
<if test="yl2 != null and yl2 != ''"> and yl2 = #{yl2}</if>
<if test="yl3 != null and yl3 != ''"> and yl3 = #{yl3}</if>
<if test="yl4 != null and yl4 != ''"> and yl4 = #{yl4}</if>
<if test="yl5 != null and yl5 != ''"> and yl5 = #{yl5}</if>
<if test="startRq != null and startRq != ''"> and rq >= #{startRq}</if>
<if test="endRq != null and endRq != ''"> and rq &lt;= #{endRq}</if>
<!-- 数据范围过滤 -->
${params.dataScope}
</where>
order by a.rq desc
</select>
<select id="selectSjZdbfZsdwwtcjById" parameterType="Long" resultMap="SjZdbfZsdwwtcjResult">
<include refid="selectSjZdbfZsdwwtcjVo"/>
where a.id = #{id}
</select>
<insert id="insertSjZdbfZsdwwtcj" parameterType="SjZdbfZsdwwtcj" useGeneratedKeys="true" keyProperty="id">
insert into sj_zdbf_zsdwwtcj
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="deptId != null">dept_id,</if>
<if test="rq != null">rq,</if>
<if test="jcjb != null">jcjb,</if>
<if test="wtmc != null">wtmc,</if>
<if test="khnr != null">khnr,</if>
<if test="khxd != null">khxd,</if>
<if test="pjbzid != null">pjbzid,</if>
<if test="pjbzmc != null">pjbzmc,</if>
<if test="zgzrr != null">zgzrr,</if>
<if test="zgcs != null">zgcs,</if>
<if test="zgqx != null">zgqx,</if>
<if test="zgzt != null">zgzt,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="remark != null">remark,</if>
<if test="yl1 != null">yl1,</if>
<if test="yl2 != null">yl2,</if>
<if test="yl3 != null">yl3,</if>
<if test="yl4 != null">yl4,</if>
<if test="yl5 != null">yl5,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="deptId != null">#{deptId},</if>
<if test="rq != null">#{rq},</if>
<if test="jcjb != null">#{jcjb},</if>
<if test="wtmc != null">#{wtmc},</if>
<if test="khnr != null">#{khnr},</if>
<if test="khxd != null">#{khxd},</if>
<if test="pjbzid != null">#{pjbzid},</if>
<if test="pjbzmc != null">#{pjbzmc},</if>
<if test="zgzrr != null">#{zgzrr},</if>
<if test="zgcs != null">#{zgcs},</if>
<if test="zgqx != null">#{zgqx},</if>
<if test="zgzt != null">#{zgzt},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="remark != null">#{remark},</if>
<if test="yl1 != null">#{yl1},</if>
<if test="yl2 != null">#{yl2},</if>
<if test="yl3 != null">#{yl3},</if>
<if test="yl4 != null">#{yl4},</if>
<if test="yl5 != null">#{yl5},</if>
</trim>
</insert>
<insert id="batchSave">
insert into sj_zdbf_zsdwwtcj( dept_id, rq, jcjb, wtmc, khnr, khxd, pjbzid, pjbzmc, zgzrr, zgcs, zgqx, zgzt) values
<foreach item="item" index="index" collection="list" separator=",">
( #{item.deptId}, #{item.rq}, #{item.jcjb}, #{item.wtmc}, #{item.khnr}, #{item.khxd}, #{item.pjbzid}, #{item.pjbzmc}, #{item.zgzrr}, #{item.zgcs}, #{item.zgqx}, #{item.zgzt})
</foreach>
</insert>
<update id="updateSjZdbfZsdwwtcj" parameterType="SjZdbfZsdwwtcj">
update sj_zdbf_zsdwwtcj
<trim prefix="SET" suffixOverrides=",">
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="rq != null">rq = #{rq},</if>
<if test="jcjb != null">jcjb = #{jcjb},</if>
<if test="wtmc != null">wtmc = #{wtmc},</if>
<if test="khnr != null">khnr = #{khnr},</if>
<if test="khxd != null">khxd = #{khxd},</if>
<if test="pjbzid != null">pjbzid = #{pjbzid},</if>
<if test="pjbzmc != null">pjbzmc = #{pjbzmc},</if>
<if test="zgzrr != null">zgzrr = #{zgzrr},</if>
<if test="zgcs != null">zgcs = #{zgcs},</if>
<if test="zgqx != null">zgqx = #{zgqx},</if>
<if test="zgzt != null">zgzt = #{zgzt},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="yl1 != null">yl1 = #{yl1},</if>
<if test="yl2 != null">yl2 = #{yl2},</if>
<if test="yl3 != null">yl3 = #{yl3},</if>
<if test="yl4 != null">yl4 = #{yl4},</if>
<if test="yl5 != null">yl5 = #{yl5},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSjZdbfZsdwwtcjById" parameterType="Long">
delete from sj_zdbf_zsdwwtcj where id = #{id}
</delete>
<delete id="deleteSjZdbfZsdwwtcjByIds" parameterType="String">
delete from sj_zdbf_zsdwwtcj where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
<?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.qianhe.mapper.SjZdbfndkhpjMapper">
<resultMap type="SjZdbfZsdwkhpj" id="SjZdbfZsdwkhpjResult">
<result property="id" column="id" />
<result property="zbId" column="zb_id" />
<result property="deptId" column="dept_id" />
<result property="nd" column="nd" />
<result property="zqfw" column="zqfw" />
<result property="zqlx" column="zqlx" />
<result property="jb" column="jb" />
<result property="khnr" column="khnr" />
<result property="khxd" column="khxd" />
<result property="pjbzid" column="pjbzid" />
<result property="pjbzmc" column="pjbzmc" />
<result property="sj" column="sj" />
<result property="wtms" column="wtms" />
<result property="khfz" column="khfz" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="yl1" column="yl1" />
<result property="yl2" column="yl2" />
<result property="yl3" column="yl3" />
<result property="yl4" column="yl4" />
<result property="yl5" column="yl5" />
<result property="deptName" column="dept_name" />
</resultMap>
<sql id="selectSjZdbfZsdwkhpjVo">
select id,
zb_id,
a.dept_id,
nd,
zqfw,
zqlx,
jb,
khnr,
khxd,
pjbzid,
pjbzmc,
sj,
wtms,
khfz,
a.create_by,
a.create_time,
a.update_by,
a.update_time,
remark,
yl1,
yl2,
yl3,
yl4,
yl5,d.dept_name
from sj_zdbf_zsdwkhpj a
left join sys_dept d on a.dept_id=d.dept_id
</sql>
<select id="selectSjZdbfZsdwkhpjList" parameterType="SjZdbfZsdwkhpj" resultMap="SjZdbfZsdwkhpjResult">
<include refid="selectSjZdbfZsdwkhpjVo"/>
<where>
<if test="zbId != null "> and zb_id = #{zbId}</if>
<if test="deptId != null "> and a.dept_id = #{deptId}</if>
<if test="nd != null and nd != ''"> and nd = #{nd}</if>
<if test="zqfw != null and zqfw != ''"> and zqfw = #{zqfw}</if>
<if test="zqlx != null and zqlx != ''"> and zqlx = #{zqlx}</if>
<if test="jb != null and jb != ''"> and jb = #{jb}</if>
<if test="khnr != null and khnr != ''"> and khnr = #{khnr}</if>
<if test="khxd != null and khxd != ''"> and khxd = #{khxd}</if>
<if test="pjbzid != null and pjbzid != ''"> and pjbzid = #{pjbzid}</if>
<if test="pjbzmc != null and pjbzmc != ''"> and pjbzmc = #{pjbzmc}</if>
<if test="sj != null and sj != ''"> and sj = #{sj}</if>
<if test="wtms != null and wtms != ''"> and wtms = #{wtms}</if>
<if test="khfz != null and khfz != ''"> and khfz = #{khfz}</if>
<if test="yl1 != null and yl1 != ''"> and yl1 = #{yl1}</if>
<if test="yl2 != null and yl2 != ''"> and yl2 = #{yl2}</if>
<if test="yl3 != null and yl3 != ''"> and yl3 = #{yl3}</if>
<if test="yl4 != null and yl4 != ''"> and yl4 = #{yl4}</if>
<if test="yl5 != null and yl5 != ''"> and yl5 = #{yl5}</if>
<!-- 数据范围过滤 -->
${params.dataScope}
</where>
order by yl1
</select>
<select id="selectSjZdbfZsdwkhpjById" parameterType="Long" resultMap="SjZdbfZsdwkhpjResult">
<include refid="selectSjZdbfZsdwkhpjVo"/>
where id = #{id}
</select>
<insert id="insertSjZdbfZsdwkhpj" parameterType="SjZdbfZsdwkhpj" useGeneratedKeys="true" keyProperty="id">
insert into sj_zdbf_zsdwkhpj
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="zbId != null">zb_id,</if>
<if test="deptId != null">dept_id,</if>
<if test="nd != null">nd,</if>
<if test="zqfw != null">zqfw,</if>
<if test="zqlx != null">zqlx,</if>
<if test="jb != null">jb,</if>
<if test="khnr != null">khnr,</if>
<if test="khxd != null">khxd,</if>
<if test="pjbzid != null">pjbzid,</if>
<if test="pjbzmc != null">pjbzmc,</if>
<if test="sj != null">sj,</if>
<if test="wtms != null">wtms,</if>
<if test="khfz != null">khfz,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="remark != null">remark,</if>
<if test="yl1 != null">yl1,</if>
<if test="yl2 != null">yl2,</if>
<if test="yl3 != null">yl3,</if>
<if test="yl4 != null">yl4,</if>
<if test="yl5 != null">yl5,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="zbId != null">#{zbId},</if>
<if test="deptId != null">#{deptId},</if>
<if test="nd != null">#{nd},</if>
<if test="zqfw != null">#{zqfw},</if>
<if test="zqlx != null">#{zqlx},</if>
<if test="jb != null">#{jb},</if>
<if test="khnr != null">#{khnr},</if>
<if test="khxd != null">#{khxd},</if>
<if test="pjbzid != null">#{pjbzid},</if>
<if test="pjbzmc != null">#{pjbzmc},</if>
<if test="sj != null">#{sj},</if>
<if test="wtms != null">#{wtms},</if>
<if test="khfz != null">#{khfz},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="remark != null">#{remark},</if>
<if test="yl1 != null">#{yl1},</if>
<if test="yl2 != null">#{yl2},</if>
<if test="yl3 != null">#{yl3},</if>
<if test="yl4 != null">#{yl4},</if>
<if test="yl5 != null">#{yl5},</if>
</trim>
</insert>
<insert id="batchSave">
insert into sj_zdbf_zsdwkhpj( id, zb_id, dept_id, nd, zqfw, zqlx, jb, khnr, khxd, pjbzid, pjbzmc, sj, wtms, khfz, remark, yl1, yl2, yl3, yl4, yl5) values
<foreach item="item" index="index" collection="list" separator=",">
( #{item.id}, #{item.zbId}, #{item.deptId}, #{item.nd}, #{item.zqfw}, #{item.zqlx}, #{item.jb}, #{item.khnr}, #{item.khxd}, #{item.pjbzid}, #{item.pjbzmc}, #{item.sj}, #{item.wtms}, #{item.khfz}, #{item.remark}, #{item.yl1}, #{item.yl2}, #{item.yl3}, #{item.yl4}, #{item.yl5})
</foreach>
</insert>
<update id="updateSjZdbfZsdwkhpj" parameterType="SjZdbfZsdwkhpj">
update sj_zdbf_zsdwkhpj
<trim prefix="SET" suffixOverrides=",">
<if test="zbId != null">zb_id = #{zbId},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="nd != null">nd = #{nd},</if>
<if test="zqfw != null">zqfw = #{zqfw},</if>
<if test="zqlx != null">zqlx = #{zqlx},</if>
<if test="jb != null">jb = #{jb},</if>
<if test="khnr != null">khnr = #{khnr},</if>
<if test="khxd != null">khxd = #{khxd},</if>
<if test="pjbzid != null">pjbzid = #{pjbzid},</if>
<if test="pjbzmc != null">pjbzmc = #{pjbzmc},</if>
<if test="sj != null">sj = #{sj},</if>
<if test="wtms != null">wtms = #{wtms},</if>
<if test="khfz != null">khfz = #{khfz},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="yl1 != null">yl1 = #{yl1},</if>
<if test="yl2 != null">yl2 = #{yl2},</if>
<if test="yl3 != null">yl3 = #{yl3},</if>
<if test="yl4 != null">yl4 = #{yl4},</if>
<if test="yl5 != null">yl5 = #{yl5},</if>
</trim>
where id = #{id}
</update>
<update id="pledit">
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
update sj_zdbf_zsdwkhpj
<trim prefix="SET" suffixOverrides=",">
<if test="item.sj != null">sj = #{item.sj},</if>
<if test="item.wtms != null">wtms = #{item.wtms},</if>
<if test="item.khfz != null">khfz = #{item.khfz},</if>
</trim>
where id = #{item.id}
</foreach>
</update>
<delete id="deleteSjZdbfZsdwkhpjById" parameterType="Long">
delete from sj_zdbf_zsdwkhpj where id = #{id}
</delete>
<delete id="deleteSjZdbfZsdwkhpjByIds" parameterType="String">
delete from sj_zdbf_zsdwkhpj where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
<?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.qianhe.mapper.SjZdbfndkhpjfjxMapper">
<resultMap type="SjZdbfZsdwkhpjfjx" id="SjZdbfZsdwkhpjfjxResult">
<result property="id" column="id" />
<result property="zbId" column="zb_id" />
<result property="deptId" column="dept_id" />
<result property="nd" column="nd" />
<result property="zqfw" column="zqfw" />
<result property="zqlx" column="zqlx" />
<result property="jb" column="jb" />
<result property="flmc" column="flmc" />
<result property="pjbzid" column="pjbzid" />
<result property="pjbzmc" column="pjbzmc" />
<result property="sffs" column="sffs" />
<result property="wtms" column="wtms" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="yl1" column="yl1" />
<result property="yl2" column="yl2" />
<result property="yl3" column="yl3" />
<result property="yl4" column="yl4" />
<result property="yl5" column="yl5" />
<result property="deptName" column="dept_name" />
</resultMap>
<sql id="selectSjZdbfZsdwkhpjfjxVo">
select id,
zb_id,
a.dept_id,
nd,
zqfw,
zqlx,
jb,
flmc,
pjbzid,
pjbzmc,
sffs,
wtms,
a.create_by,
a.create_time,
a.update_by,
a.update_time,
remark,
yl1,
yl2,
yl3,
yl4,
yl5,d.dept_name
from sj_zdbf_zsdwkhpjfjx a
left join sys_dept d on a.dept_id=d.dept_id
</sql>
<select id="selectSjZdbfZsdwkhpjfjxList" parameterType="SjZdbfZsdwkhpjfjx" resultMap="SjZdbfZsdwkhpjfjxResult">
<include refid="selectSjZdbfZsdwkhpjfjxVo"/>
<where>
<if test="zbId != null "> and zb_id = #{zbId}</if>
<if test="deptId != null "> and a.dept_id = #{deptId}</if>
<if test="nd != null and nd != ''"> and nd = #{nd}</if>
<if test="zqfw != null and zqfw != ''"> and zqfw = #{zqfw}</if>
<if test="zqlx != null and zqlx != ''"> and zqlx = #{zqlx}</if>
<if test="jb != null and jb != ''"> and jb = #{jb}</if>
<if test="flmc != null and flmc != ''"> and flmc = #{flmc}</if>
<if test="pjbzid != null and pjbzid != ''"> and pjbzid = #{pjbzid}</if>
<if test="pjbzmc != null and pjbzmc != ''"> and pjbzmc = #{pjbzmc}</if>
<if test="sffs != null and sffs != ''"> and sffs = #{sffs}</if>
<if test="wtms != null and wtms != ''"> and wtms = #{wtms}</if>
<if test="yl1 != null and yl1 != ''"> and yl1 = #{yl1}</if>
<if test="yl2 != null and yl2 != ''"> and yl2 = #{yl2}</if>
<if test="yl3 != null and yl3 != ''"> and yl3 = #{yl3}</if>
<if test="yl4 != null and yl4 != ''"> and yl4 = #{yl4}</if>
<if test="yl5 != null and yl5 != ''"> and yl5 = #{yl5}</if>
<!-- 数据范围过滤 -->
${params.dataScope}
</where>
order by yl1
</select>
<select id="selectSjZdbfZsdwkhpjfjxById" parameterType="Long" resultMap="SjZdbfZsdwkhpjfjxResult">
<include refid="selectSjZdbfZsdwkhpjfjxVo"/>
where id = #{id}
</select>
<insert id="insertSjZdbfZsdwkhpjfjx" parameterType="SjZdbfZsdwkhpjfjx" useGeneratedKeys="true" keyProperty="id">
insert into sj_zdbf_zsdwkhpjfjx
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="zbId != null">zb_id,</if>
<if test="deptId != null">dept_id,</if>
<if test="nd != null">nd,</if>
<if test="zqfw != null">zqfw,</if>
<if test="zqlx != null">zqlx,</if>
<if test="jb != null">jb,</if>
<if test="flmc != null">flmc,</if>
<if test="pjbzid != null">pjbzid,</if>
<if test="pjbzmc != null">pjbzmc,</if>
<if test="sffs != null">sffs,</if>
<if test="wtms != null">wtms,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="remark != null">remark,</if>
<if test="yl1 != null">yl1,</if>
<if test="yl2 != null">yl2,</if>
<if test="yl3 != null">yl3,</if>
<if test="yl4 != null">yl4,</if>
<if test="yl5 != null">yl5,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="zbId != null">#{zbId},</if>
<if test="deptId != null">#{deptId},</if>
<if test="nd != null">#{nd},</if>
<if test="zqfw != null">#{zqfw},</if>
<if test="zqlx != null">#{zqlx},</if>
<if test="jb != null">#{jb},</if>
<if test="flmc != null">#{flmc},</if>
<if test="pjbzid != null">#{pjbzid},</if>
<if test="pjbzmc != null">#{pjbzmc},</if>
<if test="sffs != null">#{sffs},</if>
<if test="wtms != null">#{wtms},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="remark != null">#{remark},</if>
<if test="yl1 != null">#{yl1},</if>
<if test="yl2 != null">#{yl2},</if>
<if test="yl3 != null">#{yl3},</if>
<if test="yl4 != null">#{yl4},</if>
<if test="yl5 != null">#{yl5},</if>
</trim>
</insert>
<insert id="batchSave">
insert into sj_zdbf_zsdwkhpjfjx( id, zb_id, dept_id, nd, zqfw, zqlx, jb, flmc, pjbzid, pjbzmc, sffs, wtms, remark, yl1, yl2, yl3, yl4, yl5) values
<foreach item="item" index="index" collection="list" separator=",">
( #{item.id}, #{item.zbId}, #{item.deptId}, #{item.nd}, #{item.zqfw}, #{item.zqlx}, #{item.jb}, #{item.flmc}, #{item.pjbzid}, #{item.pjbzmc}, #{item.sffs}, #{item.wtms}, #{item.remark}, #{item.yl1}, #{item.yl2}, #{item.yl3}, #{item.yl4}, #{item.yl5})
</foreach>
</insert>
<update id="updateSjZdbfZsdwkhpjfjx" parameterType="SjZdbfZsdwkhpjfjx">
update sj_zdbf_zsdwkhpjfjx
<trim prefix="SET" suffixOverrides=",">
<if test="zbId != null">zb_id = #{zbId},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="nd != null">nd = #{nd},</if>
<if test="zqfw != null">zqfw = #{zqfw},</if>
<if test="zqlx != null">zqlx = #{zqlx},</if>
<if test="jb != null">jb = #{jb},</if>
<if test="flmc != null">flmc = #{flmc},</if>
<if test="pjbzid != null">pjbzid = #{pjbzid},</if>
<if test="pjbzmc != null">pjbzmc = #{pjbzmc},</if>
<if test="sffs != null">sffs = #{sffs},</if>
<if test="wtms != null">wtms = #{wtms},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="yl1 != null">yl1 = #{yl1},</if>
<if test="yl2 != null">yl2 = #{yl2},</if>
<if test="yl3 != null">yl3 = #{yl3},</if>
<if test="yl4 != null">yl4 = #{yl4},</if>
<if test="yl5 != null">yl5 = #{yl5},</if>
</trim>
where id = #{id}
</update>
<update id="pledit">
<foreach collection="list" item="item" index="index" separator=";">
update sj_zdbf_zsdwkhpjfjx set sffs=#{item.sffs},wtms=#{item.wtms} where id =#{item.id}
</foreach>
</update>
<delete id="deleteSjZdbfZsdwkhpjfjxById" parameterType="Long">
delete from sj_zdbf_zsdwkhpjfjx where id = #{id}
</delete>
<delete id="deleteSjZdbfZsdwkhpjfjxByIds" parameterType="String">
delete from sj_zdbf_zsdwkhpjfjx where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment