Commit 807163c2 by tyk

经验交流代码提交

parent d578f761
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.ISjZdbfZsdwkhpjZbService;
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/sjZdbfJcdwkhpjZb")
public class SjZdbfJcdwkhpjZbController extends BaseController
{
@Autowired
private ISjZdbfJcdwkhpjZbService sjZdbfZsdwkhpjZbService;
/**
* 查询指导帮扶-直属单位考核评价主列表
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfJcdwkhpjZb:list')")
@GetMapping("/list")
public TableDataInfo list(SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
startPage();
List<SjZdbfZsdwkhpjZb> list = sjZdbfZsdwkhpjZbService.selectSjZdbfZsdwkhpjZbList(sjZdbfZsdwkhpjZb);
return getDataTable(list);
}
/**
* 导出指导帮扶-直属单位考核评价主列表
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfJcdwkhpjZb: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:sjZdbfJcdwkhpjZb:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjZdbfZsdwkhpjZbService.selectSjZdbfZsdwkhpjZbById(id));
}
/**
* 新增指导帮扶-直属单位考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfJcdwkhpjZb:add')")
@Log(title = "指导帮扶-直属单位考核评价主", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
return toAjax(sjZdbfZsdwkhpjZbService.insertSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb));
}
/**
* 修改指导帮扶-直属单位考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfJcdwkhpjZb:edit')")
@Log(title = "指导帮扶-直属单位考核评价主", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjZdbfZsdwkhpjZb sjZdbfZsdwkhpjZb)
{
return toAjax(sjZdbfZsdwkhpjZbService.updateSjZdbfZsdwkhpjZb(sjZdbfZsdwkhpjZb));
}
/**
* 删除指导帮扶-直属单位考核评价主
*/
@PreAuthorize("@ss.hasPermi('system:sjZdbfJcdwkhpjZb:remove')")
@Log(title = "指导帮扶-直属单位考核评价主", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjZdbfZsdwkhpjZbService.deleteSjZdbfZsdwkhpjZbByIds(ids));
}
}
......@@ -163,6 +163,7 @@ public class SjZdbfZsdwkhpjController extends BaseController
sjZdbfZsdwwtcj.setDeptId(deptId);
sjZdbfZsdwwtcj.setStartRq(startRq);
sjZdbfZsdwwtcj.setEndRq(endRq);
sjZdbfZsdwwtcj.setJcjb("直属单位自查");
List<SjZdbfZsdwwtcj> sjZdbfZsdwwtcjs = sjZdbfZsdwwtcjMapper.selectSjZdbfZsdwwtcjList(sjZdbfZsdwwtcj);
for(int i=0;i<sjZdbfKhpjbzList.size();i++){
......
package com.qianhe.mapper;
import com.qianhe.domain.SjZdbfZsdwkhpj;
import java.util.List;
/**
* 指导帮扶-直属单位考核评价Mapper接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface SjZdbfJcdwkhpjMapper
{
/**
* 查询指导帮扶-直属单位考核评价
*
* @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 SjZdbfJcdwkhpjZbMapper
{
/**
* 查询指导帮扶-直属单位考核评价主
*
* @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 SjZdbfJcdwkhpjfjxMapper
{
/**
* 查询指导帮扶-基层单位考核评价否决项
*
* @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.mapper;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-直属单位问题采集Mapper接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface SjZdbfJcdwwtcjMapper
{
/**
* 查询指导帮扶-直属单位问题采集
*
* @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.service;
import com.qianhe.domain.SjZdbfZsdwkhpj;
import java.util.List;
/**
* 指导帮扶-基层单位考核评价Service接口
*
* @author qianhe
* @date 2024-07-24
*/
public interface ISjZdbfJcdwkhpjService
{
/**
* 查询指导帮扶-基层单位考核评价
*
* @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 ISjZdbfJcdwkhpjZbService
{
/**
* 查询指导帮扶-基层单位考核评价主
*
* @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 ISjZdbfJcdwkhpjfjxService
{
/**
* 查询指导帮扶-基层单位考核评价否决项
*
* @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;
import com.qianhe.domain.SjZdbfZsdwwtcj;
import java.util.List;
/**
* 指导帮扶-直属单位问题采集Service接口
*
* @author qianhe
* @date 2024-07-23
*/
public interface ISjZdbfJcdwwtcjService
{
/**
* 查询指导帮扶-直属单位问题采集
*
* @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.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.service.ISjZdbfJcdwkhpjService;
import com.qianhe.service.ISjZdbfZsdwkhpjService;
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 SjZdbfJcdwkhpjServiceImpl implements ISjZdbfJcdwkhpjService
{
@Autowired
private SjZdbfZsdwkhpjMapper 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.service.ISjZdbfJcdwkhpjZbService;
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 SjZdbfJcdwkhpjZbServiceImpl implements ISjZdbfJcdwkhpjZbService
{
@Autowired
private SjZdbfJcdwkhpjZbMapper 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.SjZdbfJcdwkhpjZbMapper;
import com.qianhe.mapper.SjZdbfJcdwkhpjfjxMapper;
import com.qianhe.mapper.SjZdbfZsdwkhpjZbMapper;
import com.qianhe.mapper.SjZdbfZsdwkhpjfjxMapper;
import com.qianhe.service.ISjZdbfJcdwkhpjfjxService;
import com.qianhe.service.ISjZdbfZsdwkhpjfjxService;
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 SjZdbfJcdwkhpjfjxServiceImpl implements ISjZdbfJcdwkhpjfjxService
{
@Autowired
private SjZdbfJcdwkhpjfjxMapper sjZdbfZsdwkhpjfjxMapper;
@Autowired
private SjZdbfJcdwkhpjZbMapper 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);
}
}
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.SjZdbfJcdwwtcjMapper;
import com.qianhe.service.ISjZdbfJcdwwtcjService;
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 SjZdbfJcdwwtcjServiceImpl implements ISjZdbfJcdwwtcjService
{
@Autowired
private SjZdbfJcdwwtcjMapper 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);
}
}
<?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.SjZdbfJcdwkhpjMapper">
<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.SjZdbfJcdwkhpjfjxMapper">
<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>
<?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.SjZdbfJcdwwtcjMapper">
<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="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>
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