Commit 95b5ea69 by jiang'yun

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	temp_download/三季度三基工作例会纪要.docx
parents 4956faa8 6a157836
package com.qianhe.web.controller.tool;
import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class FileModificationChecker {
public static void main(String[] args) {
// 示例:查询2025年7月1日之后修改的文件
LocalDateTime dateTime = LocalDateTime.of(2025, 7, 18, 0, 0);
// 直接指定路径,不需要通过系统属性
Path directory = Paths.get("D:\\SoftWork\\临时文件夹");
try {
List<Path> modifiedFiles = findFilesModifiedAfter(directory, dateTime);
System.out.println("找到 " + modifiedFiles.size() + " 个在 " + dateTime + " 之后修改的文件:");
for (Path file : modifiedFiles) {
System.out.println(file);
}
} catch (IOException e) {
System.err.println("扫描文件时出错:" + e.getMessage());
}
}
/**
* 查询指定目录下在某个日期之后修改的所有文件
* @param directory 要扫描的目录
* @param dateTime 指定日期时间
* @return 符合条件的文件路径列表
* @throws IOException 如果扫描过程中发生错误
*/
public static List<Path> findFilesModifiedAfter(Path directory, LocalDateTime dateTime) throws IOException {
List<Path> result = new ArrayList<>();
long timeMillis = dateTime.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
Files.walkFileTree(directory, new SimpleFileVisitor<Path>() {
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) {
// 检查文件修改时间
if (attrs.lastModifiedTime().toMillis() > timeMillis) {
result.add(file);
}
return FileVisitResult.CONTINUE;
}
@Override
public FileVisitResult visitFileFailed(Path file, IOException exc) {
System.err.println("无法访问文件: " + file + " - " + exc.getMessage());
return FileVisitResult.CONTINUE;
}
});
return result;
}
// 重载方法,支持使用java.util.Date作为参数
public static List<Path> findFilesModifiedAfter(Path directory, Date date) throws IOException {
LocalDateTime dateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
return findFilesModifiedAfter(directory, dateTime);
}
}
......@@ -70,6 +70,10 @@ public class SysDept extends BaseEntity
// @Excel(name = "单位业务分类")
private String deptYwfl;
//传入参数 是否基层单位 1 时需要是基层单位的。 dwjb 4 时,查询从表的dwlx字段 中 有一部分dwlx不属于基层
private String ifjcdw;
/** 子部门 */
private List<SysDept> children = new ArrayList<SysDept>();
......
......@@ -27,8 +27,8 @@ public class SysDeptCb extends BaseEntity
@Excel(name = "年度")
private String nd;
/** 单位类型(油气开发单位、主要专业化单位、科研、监督、服务协调单位) */
@Excel(name = "单位类型", readConverterExp = "油=气开发单位、主要专业化单位、科研、监督、服务协调单位")
/** 单位类型(油气生产单位、专业化单位、科研监督单位) */
@Excel(name = "单位类型", readConverterExp = "油=气开发单位、专业化单位、科研监督单位")
private String dwlx;
/** 交油气量(万吨)/经营收入(万元) */
......
......@@ -19,6 +19,9 @@ public interface SysDeptMapper
*/
public List<SysDept> selectDeptList(SysDept dept);
public List<SysDept> selectDeptList_ejdw(SysDept dept);
public List<SysDept> selectDeptList_sjdw(SysDept dept);
/**
* 根据角色ID查询部门树信息
*
......
......@@ -19,6 +19,9 @@ public interface ISysDeptService
*/
public List<SysDept> selectDeptList(SysDept dept);
public List<SysDept> selectDeptList_ejdw(SysDept dept);
public List<SysDept> selectDeptList_sjdw(SysDept dept);
/**
* 查询部门管理数据
*
......
......@@ -49,6 +49,17 @@ public class SysDeptServiceImpl implements ISysDeptService
return deptMapper.selectDeptList(dept);
}
public List<SysDept> selectDeptList_ejdw(SysDept dept)
{
return deptMapper.selectDeptList_ejdw(dept);
}
public List<SysDept> selectDeptList_sjdw(SysDept dept)
{
return deptMapper.selectDeptList_sjdw(dept);
}
/**
* 查询部门树结构信息
*
......
......@@ -27,31 +27,46 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<sql id="selectDeptVo">
select d.dept_id, d.parent_id,
select distinct d.dept_id, d.parent_id,
d.ancestors, d.dept_name,
d.order_num, d.leader, d.phone,
d.email, d.status, d.del_flag, d.create_by, d.create_time,d.dwjb, d.dept_lx, d.dept_dfl, d.dept_ywfl
from sys_dept d
from sys_dept d
left join sys_dept_cb c on d.dept_id = c.dept_id
</sql>
<select id="selectDeptList" parameterType="SysDept" resultMap="SysDeptResult">
<include refid="selectDeptVo"/>
where d.del_flag = '0'
<if test="deptId != null and deptId != 0">
AND dept_id = #{deptId}
AND ( d.dept_id = #{deptId} or find_in_set(#{deptId}, d.ancestors) )
</if>
<if test="parentId != null and parentId != 0">
AND parent_id = #{parentId}
AND d.parent_id = #{parentId}
</if>
<if test="deptName != null and deptName != ''">
AND dept_name like concat('%', #{deptName}, '%')
AND d.dept_name like concat('%', #{deptName}, '%')
</if>
<if test="status != null and status != ''">
AND status = #{status}
AND d.status = #{status}
</if>
<if test="dwjb != null and dwjb != ''">
AND d.dwjb &lt;= #{dwjb}
</if>
<if test="deptYwfl != null and deptYwfl != ''">
AND d.dept_ywfl like concat('%', #{deptYwfl}, '%')
</if>
<if test="deptDfl != null and deptDfl != ''">
AND d.dept_dfl like concat('%', #{deptDfl}, '%')
</if>
<if test="deptLx != null and deptLx != ''">
AND d.dept_lx like concat('%', #{deptLx}, '%')
</if>
<if test="ifjcdw != null and ifjcdw != '' and ifjcdw == '1'.toString() ">
and ( d.dwjb in ('1','2','3') or
( d.dwjb in ('4') and c.dwlx in ('采油(气)管理区','采油(气)管理单位','科研监督类','后勤服务类','生产保障类') )
)
</if>
<!-- 数据范围过滤 -->
${params.dataScope}
order by d.parent_id, d.order_num
......@@ -178,4 +193,55 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update sys_dept set del_flag = '2' where dept_id = #{deptId}
</delete>
<select id="selectDeptList_ejdw" parameterType="SysDept" resultMap="SysDeptResult">
select d.dept_id, d.parent_id,
d.ancestors,
CONCAT(p.dept_name,'/',d.dept_name) dept_name,
d.order_num, d.leader, d.phone,
d.email, d.status, d.del_flag, d.create_by, d.create_time,d.dwjb, d.dept_lx, d.dept_dfl, d.dept_ywfl from sys_dept d
LEFT JOIN sys_dept p on d.parent_id = p.dept_id
where d.del_flag = '0'
and d.dept_id !='972'
and d.dwjb = '3'
<if test="deptId != null and deptId != 0">
AND d.dept_id = #{deptId}
</if>
<if test="parentId != null and parentId != 0">
AND d.parent_id = #{parentId}
</if>
<if test="deptName != null and deptName != ''">
AND d.dept_name like concat('%', #{deptName}, '%')
</if>
<if test="status != null and status != ''">
AND d.status = #{status}
</if>
order by d.parent_id, d.order_num
</select>
<select id="selectDeptList_sjdw" parameterType="SysDept" resultMap="SysDeptResult">
select d.dept_id, d.parent_id,
d.ancestors,
CONCAT(p.dept_name,'/',d.dept_name) dept_name,
d.order_num, d.leader, d.phone,
d.email, d.status, d.del_flag, d.create_by, d.create_time,d.dwjb, d.dept_lx, d.dept_dfl, d.dept_ywfl from sys_dept d
LEFT JOIN sys_dept p on d.parent_id = p.dept_id
where d.del_flag = '0'
and d.parent_id !='972'
and d.dwjb = '4'
<if test="deptId != null and deptId != 0">
AND d.dept_id = #{deptId}
</if>
<if test="parentId != null and parentId != 0">
AND d.parent_id = #{parentId}
</if>
<if test="deptName != null and deptName != ''">
AND d.dept_name like concat('%', #{deptName}, '%')
</if>
<if test="status != null and status != ''">
AND d.status = #{status}
</if>
order by d.parent_id, d.order_num
</select>
</mapper>
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.domain.GgFjb;
import com.qianhe.service.IGgFjbService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 公共附件Controller
*
* @author qianhe
* @date 2025-08-04
*/
@RestController
@RequestMapping("/system/ggFjb")
public class GgFjbController extends BaseController
{
@Autowired
private IGgFjbService ggFjbService;
/**
* 查询公共附件列表
*/
@GetMapping("/list")
public TableDataInfo list(GgFjb ggFjb)
{
startPage();
List<GgFjb> list = ggFjbService.selectGgFjbList(ggFjb);
return getDataTable(list);
}
/**
* 导出公共附件列表
*/
@Log(title = "公共附件", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, GgFjb ggFjb)
{
List<GgFjb> list = ggFjbService.selectGgFjbList(ggFjb);
ExcelUtil<GgFjb> util = new ExcelUtil<GgFjb>(GgFjb.class);
util.exportExcel(response, list, "公共附件数据");
}
/**
* 获取公共附件详细信息
*/
@GetMapping(value = "/{ID}")
public AjaxResult getInfo(@PathVariable("ID") Long ID)
{
return success(ggFjbService.selectGgFjbByID(ID));
}
/**
* 新增公共附件
*/
@Log(title = "公共附件", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody GgFjb ggFjb)
{
return toAjax(ggFjbService.insertGgFjb(ggFjb));
}
/**
* 修改公共附件
*/
@Log(title = "公共附件", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody GgFjb ggFjb)
{
return toAjax(ggFjbService.updateGgFjb(ggFjb));
}
/**
* 删除公共附件
*/
@Log(title = "公共附件", businessType = BusinessType.DELETE)
@DeleteMapping("/{IDs}")
public AjaxResult remove(@PathVariable Long[] IDs)
{
return toAjax(ggFjbService.deleteGgFjbByIDs(IDs));
}
}
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.domain.SjBzxx;
import com.qianhe.service.ISjBzxxService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 班组信息Controller
*
* @author qianhe
* @date 2025-08-04
*/
@RestController
@RequestMapping("/system/sjBzxx")
public class SjBzxxController extends BaseController
{
@Autowired
private ISjBzxxService sjBzxxService;
/**
* 查询班组信息列表
*/
@GetMapping("/list")
public TableDataInfo list(SjBzxx sjBzxx)
{
startPage();
List<SjBzxx> list = sjBzxxService.selectSjBzxxList(sjBzxx);
return getDataTable(list);
}
/**
* 导出班组信息列表
*/
@Log(title = "班组信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjBzxx sjBzxx)
{
List<SjBzxx> list = sjBzxxService.selectSjBzxxList(sjBzxx);
ExcelUtil<SjBzxx> util = new ExcelUtil<SjBzxx>(SjBzxx.class);
util.exportExcel(response, list, "班组信息数据");
}
/**
* 获取班组信息详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjBzxxService.selectSjBzxxById(id));
}
/**
* 新增班组信息
*/
@Log(title = "班组信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjBzxx sjBzxx)
{
return toAjax(sjBzxxService.insertSjBzxx(sjBzxx));
}
/**
* 修改班组信息
*/
@Log(title = "班组信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjBzxx sjBzxx)
{
return toAjax(sjBzxxService.updateSjBzxx(sjBzxx));
}
/**
* 删除班组信息
*/
@Log(title = "班组信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjBzxxService.deleteSjBzxxByIds(ids));
}
/**
* 获取班组 统计信息
*/
@PostMapping(value = "/getBzTj")
public AjaxResult getBzTj(@RequestBody SjBzxx sjBzxx)
{
return success(sjBzxxService.selectBzxxTj(sjBzxx));
}
/**
* 批量提交
*/
@PostMapping(value = "/pltj")
public AjaxResult pltj(@RequestBody SjBzxx sjBzxx)
{
sjBzxx.setZt("1");
return success(sjBzxxService.pltj(sjBzxx));
}
/** 查询统计 单位班组人数统计信息 */
@GetMapping("/dwbzrstjList")
public List<SjBzxx> dwbzrstjList(SjBzxx sjBzxx)
{
List<SjBzxx> list = sjBzxxService.dwbzrstjList(sjBzxx);
return list;
}
}
......@@ -37,7 +37,6 @@ public class SjFybpWhController extends BaseController
/**
* 查询三基-费用维护列表
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:list')")
@GetMapping("/list")
public TableDataInfo list(SjFybpWh sjFybpWh)
{
......@@ -49,7 +48,6 @@ public class SjFybpWhController extends BaseController
/**
* 导出三基-费用维护列表
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:export')")
@Log(title = "三基-费用维护", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjFybpWh sjFybpWh)
......@@ -62,7 +60,6 @@ public class SjFybpWhController extends BaseController
/**
* 获取三基-费用维护详细信息
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
......@@ -72,7 +69,6 @@ public class SjFybpWhController extends BaseController
/**
* 新增三基-费用维护
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:add')")
@Log(title = "三基-费用维护", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjFybpWh sjFybpWh)
......@@ -83,7 +79,6 @@ public class SjFybpWhController extends BaseController
/**
* 修改三基-费用维护
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:edit')")
@Log(title = "三基-费用维护", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjFybpWh sjFybpWh)
......@@ -94,7 +89,6 @@ public class SjFybpWhController extends BaseController
/**
* 删除三基-费用维护
*/
@PreAuthorize("@ss.hasPermi('system:sjFybpWh:remove')")
@Log(title = "三基-费用维护", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
......
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.domain.entity.SysDept;
import com.qianhe.common.core.domain.entity.SysRole;
import com.qianhe.common.core.page.TableDataInfo;
import com.qianhe.common.enums.BusinessType;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.common.utils.StringUtils;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.domain.SjGfjsBfzbfdx;
import com.qianhe.domain.SjGfjsBfzwh;
import com.qianhe.service.ISjGfjsBfzwhService;
import com.qianhe.system.service.ISysDeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 三基帮扶组维护Controller
*
* @author qianhe
* @date 2024-08-31
*/
@RestController
@RequestMapping("/system/sjGfjsBfzwh")
public class SjGfjsBfzwhController extends BaseController
{
@Autowired
private ISjGfjsBfzwhService sjGfjsBfzwhService;
/**
* 查询三基帮扶组维护列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsBfzwh sjGfjsBfzwh)
{
sjGfjsBfzwh.setLxr(SecurityUtils.getUserId());
// 拿到角色如果是管理员 不限制。不是管理员只能看到自己的帮扶组
List<SysRole> rolelist = SecurityUtils.getLoginUser().getUser().getRoles();
if(StringUtils.isNotEmpty(rolelist)){
for (SysRole role :rolelist){
Long roleid = role.getRoleId();
if(roleid==1||roleid==100){
sjGfjsBfzwh.setLxr(null);
}
}
}
startPage();
List<SjGfjsBfzwh> list = sjGfjsBfzwhService.selectSjGfjsBfzwhList(sjGfjsBfzwh);
return getDataTable(list);
}
/**
* 查询三基帮扶组维护下拉框
*/
@GetMapping("/xlklist")
public TableDataInfo xlklist(SjGfjsBfzwh sjGfjsBfzwh)
{
// 获取当前登陆人
sjGfjsBfzwh.setLxr(SecurityUtils.getUserId());
// 拿到角色如果是管理员 不限制。不是管理员只能看到自己的帮扶组
List<SysRole> rolelist = SecurityUtils.getLoginUser().getUser().getRoles();
if(StringUtils.isNotEmpty(rolelist)){
for (SysRole role :rolelist){
Long roleid = role.getRoleId();
if(roleid==1||roleid==100){
sjGfjsBfzwh.setLxr(null);
}
}
}
List<SjGfjsBfzwh> list = sjGfjsBfzwhService.selectSjGfjsBfzwhList(sjGfjsBfzwh);
return getDataTable(list);
}
/**
* 导出三基帮扶组维护列表
*/
@Log(title = "三基帮扶组维护", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsBfzwh sjGfjsBfzwh)
{
// 获取当前登陆人
sjGfjsBfzwh.setLxr(SecurityUtils.getUserId());
List<SjGfjsBfzwh> list = sjGfjsBfzwhService.selectSjGfjsBfzwhList(sjGfjsBfzwh);
ExcelUtil<SjGfjsBfzwh> util = new ExcelUtil<SjGfjsBfzwh>(SjGfjsBfzwh.class);
util.exportExcel(response, list, "三基帮扶组维护数据");
}
/**
* 获取三基帮扶组维护详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsBfzwhService.selectSjGfjsBfzwhById(id));
}
/**
* 新增三基帮扶组维护
*/
@Log(title = "三基帮扶组维护", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsBfzwh sjGfjsBfzwh)
{
return toAjax(sjGfjsBfzwhService.insertSjGfjsBfzwh(sjGfjsBfzwh));
}
/**
* 修改三基帮扶组维护
*/
@Log(title = "三基帮扶组维护", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsBfzwh sjGfjsBfzwh)
{
return toAjax(sjGfjsBfzwhService.updateSjGfjsBfzwh(sjGfjsBfzwh));
}
/**
* 删除三基帮扶组维护
*/
@Log(title = "三基帮扶组维护", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsBfzwhService.deleteSjGfjsBfzwhByIds(ids));
}
@Autowired
private ISysDeptService deptService;
/**
* 加载对应帮扶组单位列表树
*/
@GetMapping(value = "/bfzBfdxTreeselect/{id}")
public AjaxResult roleMenuTreeselect(@PathVariable("id") Long id)
{
List<SysDept> depts = deptService.selectDeptList_sy(new SysDept());
AjaxResult ajax = AjaxResult.success();
ajax.put("checkedKeys", sjGfjsBfzwhService.selectBfdxListByBfz(id));
ajax.put("menus", sjGfjsBfzwhService.buildBfdwTreeSelect(depts));
return ajax;
}
/**
* 获取菜单下拉树列表
*/
@GetMapping("/deptTreeselect")
public AjaxResult treeselect(SysDept dept)
{
List<SysDept> depts = deptService.selectDeptList_sy(new SysDept());
return success(sjGfjsBfzwhService.buildBfdwTreeSelect(depts));
}
/**
* 查询帮扶对象下拉框
*/
@GetMapping("/bfdxlist")
public TableDataInfo selectBfdxlist(SjGfjsBfzbfdx sjGfjsBfzbfdx)
{
List<SjGfjsBfzbfdx> list = sjGfjsBfzwhService.selectBfdxlist(sjGfjsBfzbfdx);
return getDataTable(list);
}
/**
* 获取部门树列表_帮扶对象
*/
@GetMapping("/bfdxTree")
public AjaxResult bfdxTree(SjGfjsBfzbfdx sjGfjsBfzbfdx)
{
return success(sjGfjsBfzwhService.selectBfdxTree(sjGfjsBfzbfdx));
}
}
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.domain.SjGfjsDxjcz;
import com.qianhe.service.ISjGfjsDxjczService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 单项基础值Controller
*
* @author qianhe
* @date 2025-08-15
*/
@RestController
@RequestMapping("/system/SjGfjsDxjcz")
public class SjGfjsDxjczController extends BaseController
{
@Autowired
private ISjGfjsDxjczService sjGfjsDxjczService;
/**
* 查询单项基础值列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsDxjcz sjGfjsDxjcz)
{
startPage();
List<SjGfjsDxjcz> list = sjGfjsDxjczService.selectSjGfjsDxjczList(sjGfjsDxjcz);
return getDataTable(list);
}
/**
* 导出单项基础值列表
*/
@Log(title = "单项基础值", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsDxjcz sjGfjsDxjcz)
{
List<SjGfjsDxjcz> list = sjGfjsDxjczService.selectSjGfjsDxjczList(sjGfjsDxjcz);
ExcelUtil<SjGfjsDxjcz> util = new ExcelUtil<SjGfjsDxjcz>(SjGfjsDxjcz.class);
util.exportExcel(response, list, "单项基础值数据");
}
/**
* 获取单项基础值详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsDxjczService.selectSjGfjsDxjczById(id));
}
/**
* 新增单项基础值
*/
@Log(title = "单项基础值", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsDxjcz sjGfjsDxjcz)
{
return toAjax(sjGfjsDxjczService.insertSjGfjsDxjcz(sjGfjsDxjcz));
}
/**
* 修改单项基础值
*/
@Log(title = "单项基础值", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsDxjcz sjGfjsDxjcz)
{
return toAjax(sjGfjsDxjczService.updateSjGfjsDxjcz(sjGfjsDxjcz));
}
/**
* 删除单项基础值
*/
@Log(title = "单项基础值", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsDxjczService.deleteSjGfjsDxjczByIds(ids));
}
}
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.domain.SjGfjsFdgz;
import com.qianhe.service.ISjGfjsFdgzService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 单位分档规则Controller
*
* @author qianhe
* @date 2025-08-15
*/
@RestController
@RequestMapping("/system/SjGfjsFdgz")
public class SjGfjsFdgzController extends BaseController
{
@Autowired
private ISjGfjsFdgzService sjGfjsFdgzService;
/**
* 查询单位分档规则列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsFdgz sjGfjsFdgz)
{
startPage();
List<SjGfjsFdgz> list = sjGfjsFdgzService.selectSjGfjsFdgzList(sjGfjsFdgz);
return getDataTable(list);
}
/**
* 导出单位分档规则列表
*/
@Log(title = "单位分档规则", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsFdgz sjGfjsFdgz)
{
List<SjGfjsFdgz> list = sjGfjsFdgzService.selectSjGfjsFdgzList(sjGfjsFdgz);
ExcelUtil<SjGfjsFdgz> util = new ExcelUtil<SjGfjsFdgz>(SjGfjsFdgz.class);
util.exportExcel(response, list, "单位分档规则数据");
}
/**
* 获取单位分档规则详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsFdgzService.selectSjGfjsFdgzById(id));
}
/**
* 新增单位分档规则
*/
@Log(title = "单位分档规则", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsFdgz sjGfjsFdgz)
{
return toAjax(sjGfjsFdgzService.insertSjGfjsFdgz(sjGfjsFdgz));
}
/**
* 修改单位分档规则
*/
@Log(title = "单位分档规则", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsFdgz sjGfjsFdgz)
{
return toAjax(sjGfjsFdgzService.updateSjGfjsFdgz(sjGfjsFdgz));
}
/**
* 删除单位分档规则
*/
@Log(title = "单位分档规则", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsFdgzService.deleteSjGfjsFdgzByIds(ids));
}
}
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.SjGfjsZsdwkhpjZb;
import com.qianhe.service.ISjGfjsJcdwkhpjZbService;
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/sjGfjsJcdwkhpjZb")
public class SjGfjsJcdwkhpjZbController extends BaseController
{
@Autowired
private ISjGfjsJcdwkhpjZbService sjGfjsZsdwkhpjZbService;
/**
* 查询规范建设-基层单位考核评价主列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsZsdwkhpjZb sjGfjsZsdwkhpjZb)
{
startPage();
List<SjGfjsZsdwkhpjZb> list = sjGfjsZsdwkhpjZbService.selectSjGfjsZsdwkhpjZbList(sjGfjsZsdwkhpjZb);
return getDataTable(list);
}
/**
* 导出规范建设-基层单位考核评价主列表
*/
@Log(title = "规范建设-基层单位考核评价主", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsZsdwkhpjZb sjGfjsZsdwkhpjZb)
{
List<SjGfjsZsdwkhpjZb> list = sjGfjsZsdwkhpjZbService.selectSjGfjsZsdwkhpjZbList(sjGfjsZsdwkhpjZb);
ExcelUtil<SjGfjsZsdwkhpjZb> util = new ExcelUtil<SjGfjsZsdwkhpjZb>(SjGfjsZsdwkhpjZb.class);
util.exportExcel(response, list, "规范建设-基层单位考核评价主数据");
}
/**
* 获取规范建设-基层单位考核评价主详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsZsdwkhpjZbService.selectSjGfjsZsdwkhpjZbById(id));
}
/**
* 新增规范建设-基层单位考核评价主
*/
@Log(title = "规范建设-基层单位考核评价主", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsZsdwkhpjZb sjGfjsZsdwkhpjZb)
{
return toAjax(sjGfjsZsdwkhpjZbService.insertSjGfjsZsdwkhpjZb(sjGfjsZsdwkhpjZb));
}
/**
* 修改规范建设-基层单位考核评价主
*/
@Log(title = "规范建设-基层单位考核评价主", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsZsdwkhpjZb sjGfjsZsdwkhpjZb)
{
return toAjax(sjGfjsZsdwkhpjZbService.updateSjGfjsZsdwkhpjZb(sjGfjsZsdwkhpjZb));
}
/**
* 删除规范建设-基层单位考核评价主
*/
@Log(title = "规范建设-基层单位考核评价主", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsZsdwkhpjZbService.deleteSjGfjsZsdwkhpjZbByIds(ids));
}
}
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.SjGfjsKhwt;
import com.qianhe.domain.SjGfjsKhwtCb;
import com.qianhe.service.ISjGfjsKhwtService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 规范建设-考核问题 原否决项标准Controller
*
* @author qianhe
* @date 2024-07-22
*/
@RestController
@RequestMapping("/system/sjGfjsKhwt")
public class SjGfjsKhwtController extends BaseController
{
@Autowired
private ISjGfjsKhwtService sjGfjsKhwtService;
/**
* 查询规范建设-考核问题 原否决项标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:list')")
@GetMapping("/list")
public TableDataInfo list(SjGfjsKhwt sjGfjsKhwt)
{
startPage();
List<SjGfjsKhwt> list = sjGfjsKhwtService.selectSjGfjsKhwtList(sjGfjsKhwt);
return getDataTable(list);
}
/**
* 查询规范建设-考核问题 原否决项标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:cxlist')")
@GetMapping("/cxlist")
public TableDataInfo cxlist(SjGfjsKhwt sjGfjsKhwt)
{
// startPage();
List<SjGfjsKhwt> list = sjGfjsKhwtService.selectSjGfjsKhwtCxList(sjGfjsKhwt);
return getDataTable(list);
}
/**
* 导出规范建设-考核问题 原否决项标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:export')")
@Log(title = "规范建设-考核问题 原否决项标准", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsKhwt sjGfjsKhwt)
{
List<SjGfjsKhwt> list = sjGfjsKhwtService.selectSjGfjsKhwtList(sjGfjsKhwt);
ExcelUtil<SjGfjsKhwt> util = new ExcelUtil<SjGfjsKhwt>(SjGfjsKhwt.class);
util.exportExcel(response, list, "规范建设-考核问题 原否决项标准数据");
}
/**
* 获取规范建设-考核问题 原否决项标准详细信息
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsKhwtService.selectSjGfjsKhwtById(id));
}
/**
* 新增规范建设-考核问题 原否决项标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:add')")
@Log(title = "规范建设-考核问题 原否决项标准", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsKhwt sjGfjsKhwt)
{
return toAjax(sjGfjsKhwtService.insertSjGfjsKhwt(sjGfjsKhwt));
}
/**
* 修改规范建设-考核问题 原否决项标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:edit')")
@Log(title = "规范建设-考核问题 原否决项标准", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsKhwt sjGfjsKhwt)
{
return toAjax(sjGfjsKhwtService.updateSjGfjsKhwt(sjGfjsKhwt));
}
/**
* 删除规范建设-考核问题 原否决项标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsKhwt:remove')")
@Log(title = "规范建设-考核问题 原否决项标准", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsKhwtService.deleteSjGfjsKhwtByIds(ids));
}
/**
* 查询分类名称集合
* @param cb
* @return
*/
@GetMapping("/getFlmcList")
public AjaxResult getFlmcList(SjGfjsKhwtCb cb){
String nd = cb.getNd();
cb.setNd(nd.substring(0,4));
List<String> flmcList = sjGfjsKhwtService.getFlmcList(cb);
return success(flmcList);
}
/**
* 查询分类名称集合
* @param cb
* @return
*/
@GetMapping("/getPjbzList")
public AjaxResult getPjbzList(SjGfjsKhwtCb cb){
String nd = cb.getNd();
cb.setNd(nd.substring(0,4));
List<SjGfjsKhwtCb> pjbzList = sjGfjsKhwtService.getPjbzList(cb);
return success(pjbzList);
}
}
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.qianhe.common.core.domain.entity.SysRole;
import com.qianhe.common.utils.SecurityUtils;
import com.qianhe.common.utils.StringUtils;
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.domain.SjGfjsLbzdbf;
import com.qianhe.service.ISjGfjsLbzdbfService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 规范建设-练兵指导帮扶Controller
*
* @author qianhe
* @date 2025-08-19
*/
@RestController
@RequestMapping("/system/SjGfjsLbzdbf")
public class SjGfjsLbzdbfController extends BaseController
{
@Autowired
private ISjGfjsLbzdbfService sjGfjsLbzdbfService;
/**
* 查询规范建设-练兵指导帮扶列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsLbzdbf sjGfjsLbzdbf)
{
sjGfjsLbzdbf.setLxr(SecurityUtils.getUserId());
// 拿到角色如果是管理员 不限制。不是管理员只能看到自己的帮扶组
List<SysRole> rolelist = SecurityUtils.getLoginUser().getUser().getRoles();
if(StringUtils.isNotEmpty(rolelist)){
for (SysRole role :rolelist){
Long roleid = role.getRoleId();
if(roleid==1||roleid==100){
sjGfjsLbzdbf.setLxr(null);
}
}
}
startPage();
List<SjGfjsLbzdbf> list = sjGfjsLbzdbfService.selectSjGfjsLbzdbfList(sjGfjsLbzdbf);
return getDataTable(list);
}
/**
* 导出规范建设-练兵指导帮扶列表
*/
@Log(title = "规范建设-练兵指导帮扶", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsLbzdbf sjGfjsLbzdbf)
{
List<SjGfjsLbzdbf> list = sjGfjsLbzdbfService.selectSjGfjsLbzdbfList(sjGfjsLbzdbf);
ExcelUtil<SjGfjsLbzdbf> util = new ExcelUtil<SjGfjsLbzdbf>(SjGfjsLbzdbf.class);
util.exportExcel(response, list, "规范建设-练兵指导帮扶数据");
}
/**
* 获取规范建设-练兵指导帮扶详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsLbzdbfService.selectSjGfjsLbzdbfById(id));
}
/**
* 新增规范建设-练兵指导帮扶
*/
@Log(title = "规范建设-练兵指导帮扶", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsLbzdbf sjGfjsLbzdbf)
{
return toAjax(sjGfjsLbzdbfService.insertSjGfjsLbzdbf(sjGfjsLbzdbf));
}
/**
* 修改规范建设-练兵指导帮扶
*/
@Log(title = "规范建设-练兵指导帮扶", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsLbzdbf sjGfjsLbzdbf)
{
return toAjax(sjGfjsLbzdbfService.updateSjGfjsLbzdbf(sjGfjsLbzdbf));
}
/**
* 删除规范建设-练兵指导帮扶
*/
@Log(title = "规范建设-练兵指导帮扶", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsLbzdbfService.deleteSjGfjsLbzdbfByIds(ids));
}
}
package com.qianhe.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
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.domain.SjGfjsLbzdbfJg;
import com.qianhe.service.ISjGfjsLbzdbfJgService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 规范建设-练兵指导帮扶结果Controller
*
* @author qianhe
* @date 2025-08-19
*/
@RestController
@RequestMapping("/system/SjGfjsLbzdbfJg")
public class SjGfjsLbzdbfJgController extends BaseController
{
@Autowired
private ISjGfjsLbzdbfJgService sjGfjsLbzdbfJgService;
/**
* 查询规范建设-练兵指导帮扶结果列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsLbzdbfJg sjGfjsLbzdbfJg)
{
startPage();
List<SjGfjsLbzdbfJg> list = sjGfjsLbzdbfJgService.selectSjGfjsLbzdbfJgList(sjGfjsLbzdbfJg);
return getDataTable(list);
}
/**
* 导出规范建设-练兵指导帮扶结果列表
*/
@Log(title = "规范建设-练兵指导帮扶结果", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsLbzdbfJg sjGfjsLbzdbfJg)
{
List<SjGfjsLbzdbfJg> list = sjGfjsLbzdbfJgService.selectSjGfjsLbzdbfJgList(sjGfjsLbzdbfJg);
ExcelUtil<SjGfjsLbzdbfJg> util = new ExcelUtil<SjGfjsLbzdbfJg>(SjGfjsLbzdbfJg.class);
util.exportExcel(response, list, "规范建设-练兵指导帮扶结果数据");
}
/**
* 获取规范建设-练兵指导帮扶结果详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsLbzdbfJgService.selectSjGfjsLbzdbfJgById(id));
}
/**
* 新增规范建设-练兵指导帮扶结果
*/
@Log(title = "规范建设-练兵指导帮扶结果", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsLbzdbfJg sjGfjsLbzdbfJg)
{
return toAjax(sjGfjsLbzdbfJgService.insertSjGfjsLbzdbfJg(sjGfjsLbzdbfJg));
}
/**
* 修改规范建设-练兵指导帮扶结果
*/
@Log(title = "规范建设-练兵指导帮扶结果", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsLbzdbfJg sjGfjsLbzdbfJg)
{
return toAjax(sjGfjsLbzdbfJgService.updateSjGfjsLbzdbfJg(sjGfjsLbzdbfJg));
}
/**
* 删除规范建设-练兵指导帮扶结果
*/
@Log(title = "规范建设-练兵指导帮扶结果", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsLbzdbfJgService.deleteSjGfjsLbzdbfJgByIds(ids));
}
}
package com.qianhe.controller;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import com.qianhe.common.constant.HttpStatus;
import com.qianhe.domain.SjBzxx;
import com.qianhe.domain.SjGfjsZsdwkhpj;
import com.qianhe.domain.SjGfjsZsdwwtcj;
import com.qianhe.service.ISjBzxxService;
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.domain.SjGfjsXjbz;
import com.qianhe.service.ISjGfjsXjbzService;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.common.core.page.TableDataInfo;
/**
* 三基 规范建设 星级班组Controller
*
* @author qianhe
* @date 2025-11-28
*/
@RestController
@RequestMapping("/system/sjGfjsXjbz")
public class SjGfjsXjbzController extends BaseController
{
@Autowired
private ISjGfjsXjbzService sjGfjsXjbzService;
@Autowired
private ISjBzxxService sjBzxxService;
/**
* 查询三基 规范建设 星级班组列表
*/
@GetMapping("/list")
public TableDataInfo list(SjGfjsXjbz sjGfjsXjbz)
{
startPage();
List<SjGfjsXjbz> list = sjGfjsXjbzService.selectSjGfjsXjbzList(sjGfjsXjbz);
return getDataTable(list);
}
/**
* 查询 星级班组 单位下 指定年
*/
@GetMapping("/listAll")
public Map<String,Object> listAll(SjGfjsXjbz sjGfjsXjbz){
Map<String,Object> map=new HashMap<>();
Long deptId = sjGfjsXjbz.getDeptId();
String nd = sjGfjsXjbz.getNd();
//查询 指定单位下 指定年 已保存的 班组星级 数据
List<SjGfjsXjbz> list = sjGfjsXjbzService.selectSjGfjsXjbzList(sjGfjsXjbz);
if(list.size()<=0){//没有需要插入一个初始的
SjBzxx qry = new SjBzxx();
qry.setDeptId(deptId);
List<SjBzxx> bzsList = sjBzxxService.selectSjBzxxList(qry);
List<SjGfjsXjbz> xjbzsList = new ArrayList<>();
for (SjBzxx bz:bzsList) {
SjGfjsXjbz xj = new SjGfjsXjbz();
xj.setBzId(bz.getId());
xj.setDeptId(bz.getDeptId());
xj.setNd(nd);
xj.setBzlx(bz.getBzlx());
xj.setBzmc(bz.getBzmc());
xj.setZt("0");
xjbzsList.add(xj);
}
if (xjbzsList.size() > 0) {
sjGfjsXjbzService.batchSave(xjbzsList);
}
}
list = sjGfjsXjbzService.selectSjGfjsXjbzList(sjGfjsXjbz);
map.put("code", HttpStatus.SUCCESS);
map.put("msg","查询成功");
map.put("khpjData", list);
return map;
}
/**
* 导出三基 规范建设 星级班组列表
*/
@Log(title = "三基 规范建设 星级班组", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsXjbz sjGfjsXjbz)
{
List<SjGfjsXjbz> list = sjGfjsXjbzService.selectSjGfjsXjbzList(sjGfjsXjbz);
ExcelUtil<SjGfjsXjbz> util = new ExcelUtil<SjGfjsXjbz>(SjGfjsXjbz.class);
util.exportExcel(response, list, "三基 规范建设 星级班组数据");
}
/**
* 获取三基 规范建设 星级班组详细信息
*/
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsXjbzService.selectSjGfjsXjbzById(id));
}
/**
* 新增三基 规范建设 星级班组
*/
@Log(title = "三基 规范建设 星级班组", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsXjbz sjGfjsXjbz)
{
return toAjax(sjGfjsXjbzService.insertSjGfjsXjbz(sjGfjsXjbz));
}
/**
* 修改三基 规范建设 星级班组
*/
@Log(title = "三基 规范建设 星级班组", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsXjbz sjGfjsXjbz)
{
return toAjax(sjGfjsXjbzService.updateSjGfjsXjbz(sjGfjsXjbz));
}
/**
* 删除三基 规范建设 星级班组
*/
@Log(title = "三基 规范建设 星级班组", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsXjbzService.deleteSjGfjsXjbzByIds(ids));
}
@PutMapping("/pledit")
public AjaxResult pledit(@RequestBody List<SjGfjsXjbz> list)
{
return toAjax(sjGfjsXjbzService.pledit(list));
}
//批量提交 ids
@PostMapping("/pltj")
public AjaxResult pltj(@RequestBody SjGfjsXjbz fjx)
{
fjx.setZt("1");
return toAjax(sjGfjsXjbzService.plxg(fjx));
}
}
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.StringUtils;
import com.qianhe.common.utils.poi.ExcelUtil;
import com.qianhe.domain.SjGfjsZdgz;
import com.qianhe.domain.SjGfjsZdgzCb;
import com.qianhe.service.ISjGfjsZdgzService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 规范建设-重点工作 原考核评价标准Controller
*
* @author qianhe
* @date 2024-07-22
*/
@RestController
@RequestMapping("/system/sjGfjsZdgz")
public class SjGfjsZdgzController extends BaseController
{
@Autowired
private ISjGfjsZdgzService sjGfjsZdgzService;
/**
* 查询规范建设-重点工作 原考核评价标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:list')")
@GetMapping("/list")
public TableDataInfo list(SjGfjsZdgz sjGfjsZdgz)
{
startPage();
List<SjGfjsZdgz> list = sjGfjsZdgzService.selectSjGfjsZdgzList(sjGfjsZdgz);
return getDataTable(list);
}
/**
* 查询规范建设-重点工作 原考核评价标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:cxlist')")
@GetMapping("/cxlist")
public TableDataInfo cxlist(SjGfjsZdgz sjGfjsZdgz)
{
// startPage();
List<SjGfjsZdgz> list = sjGfjsZdgzService.selectSjGfjsZdgzCxList(sjGfjsZdgz);
return getDataTable(list);
}
/**
* 导出规范建设-重点工作 原考核评价标准列表
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:export')")
@Log(title = "规范建设-重点工作 原考核评价标准", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SjGfjsZdgz sjGfjsZdgz)
{
List<SjGfjsZdgz> list = sjGfjsZdgzService.selectSjGfjsZdgzList(sjGfjsZdgz);
ExcelUtil<SjGfjsZdgz> util = new ExcelUtil<SjGfjsZdgz>(SjGfjsZdgz.class);
util.exportExcel(response, list, "规范建设-重点工作 原考核评价标准数据");
}
/**
* 获取规范建设-重点工作 原考核评价标准详细信息
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(sjGfjsZdgzService.selectSjGfjsZdgzById(id));
}
/**
* 新增规范建设-重点工作 原考核评价标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:add')")
@Log(title = "规范建设-重点工作 原考核评价标准", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjGfjsZdgz sjGfjsZdgz)
{
return toAjax(sjGfjsZdgzService.insertSjGfjsZdgz(sjGfjsZdgz));
}
/**
* 修改规范建设-重点工作 原考核评价标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:edit')")
@Log(title = "规范建设-重点工作 原考核评价标准", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjGfjsZdgz sjGfjsZdgz)
{
return toAjax(sjGfjsZdgzService.updateSjGfjsZdgz(sjGfjsZdgz));
}
/**
* 删除规范建设-重点工作 原考核评价标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:remove')")
@Log(title = "规范建设-重点工作 原考核评价标准", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(sjGfjsZdgzService.deleteSjGfjsZdgzByIds(ids));
}
/**
* 查询考核内容集合
* @param cb
* @return
*/
@GetMapping("/getKhnrList")
public AjaxResult getKhnrList(SjGfjsZdgzCb cb){
String nd = cb.getNd();
cb.setNd(nd.substring(0,4));
// if(StringUtils.isEmpty(cb.getLx())){
// return AjaxResult.error("该单位未设置类型");
// }
cb.setLx("基础");
List<String> khnrList = sjGfjsZdgzService.getKhnrList(cb);
return success(khnrList);
}
/**
* 查询考核项点集合
* @param cb
* @return
*/
@GetMapping("/getKhxdList")
public AjaxResult getKhxdList(SjGfjsZdgzCb cb){
String nd = cb.getNd();
cb.setNd(nd.substring(0,4));
cb.setLx("基础");
List<String> rl = sjGfjsZdgzService.getKhxdList(cb);
rl.add("其他");//统一加其他
return success(rl);
}
/**
* 查询考核项点集合
* @param cb
* @return
*/
@GetMapping("/getPjbzList")
public AjaxResult getPjbzList(SjGfjsZdgzCb cb){
String nd = cb.getNd();
cb.setNd(nd.substring(0,4));
cb.setLx("基础");
return success(sjGfjsZdgzService.getPjbzList(cb));
}
/**
* 修改规范建设-重点工作 原考核评价标准
*/
// @PreAuthorize("@ss.hasPermi('system:sjGfjsZdgz:edit')")
@Log(title = "规范建设-重点工作 原考核评价标准", businessType = BusinessType.UPDATE)
@PutMapping("/editQzxs")
public AjaxResult editQzxs(@RequestBody SjGfjsZdgz sjGfjsZdgz)
{
return toAjax(sjGfjsZdgzService.updateSjGfjsZdgz_QZXS(sjGfjsZdgz));
}
}
......@@ -16,6 +16,7 @@ import com.qianhe.common.utils.DateUtils;
import com.qianhe.common.utils.StringUtils;
import com.qianhe.domain.Vo.SjLhscVo;
import com.qianhe.service.IGgFjbService;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -48,6 +49,8 @@ public class SjLhscController extends BaseController
{
@Autowired
private ISjLhscService sjLhscService;
@Autowired
private IGgFjbService fjbService;
/**
* 查询三基-例会上传列表(二级单位)
......@@ -164,12 +167,19 @@ public class SjLhscController extends BaseController
@Log(title = "三基-例会上传", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SjLhsc sjLhsc) throws Exception {
sjLhsc.setYxqk(URLDecoder.decode(sjLhsc.getYxqk(), "utf-8"));
sjLhsc.setJjwt(URLDecoder.decode(sjLhsc.getJjwt(), "utf-8"));
sjLhsc.setTgjy(URLDecoder.decode(sjLhsc.getTgjy(), "utf-8"));
sjLhsc.setLdyq(URLDecoder.decode(sjLhsc.getLdyq(), "utf-8"));
sjLhsc.setCzwt(URLDecoder.decode(sjLhsc.getCzwt(), "utf-8"));
return toAjax(sjLhscService.insertSjLhsc(sjLhsc));
// sjLhsc.setYxqk(URLDecoder.decode(sjLhsc.getYxqk(), "utf-8"));
// sjLhsc.setJjwt(URLDecoder.decode(sjLhsc.getJjwt(), "utf-8"));
// sjLhsc.setTgjy(URLDecoder.decode(sjLhsc.getTgjy(), "utf-8"));
// sjLhsc.setLdyq(URLDecoder.decode(sjLhsc.getLdyq(), "utf-8"));
// sjLhsc.setCzwt(URLDecoder.decode(sjLhsc.getCzwt(), "utf-8"));
int i = sjLhscService.insertSjLhsc(sjLhsc);
String fileListStr1 = sjLhsc.getFileListStr1();
int i1 = fjbService.batchSaveFj(sjLhsc.getId()+"", "例会上传", "例会上传", fileListStr1);
return toAjax(i);
}
/**
......@@ -179,11 +189,16 @@ public class SjLhscController extends BaseController
@Log(title = "三基-例会上传", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SjLhsc sjLhsc) throws UnsupportedEncodingException {
sjLhsc.setYxqk(URLDecoder.decode(sjLhsc.getYxqk(), "utf-8"));
sjLhsc.setJjwt(URLDecoder.decode(sjLhsc.getJjwt(), "utf-8"));
sjLhsc.setTgjy(URLDecoder.decode(sjLhsc.getTgjy(), "utf-8"));
sjLhsc.setLdyq(URLDecoder.decode(sjLhsc.getLdyq(), "utf-8"));
sjLhsc.setCzwt(URLDecoder.decode(sjLhsc.getCzwt(), "utf-8"));
// sjLhsc.setYxqk(URLDecoder.decode(sjLhsc.getYxqk(), "utf-8"));
// sjLhsc.setJjwt(URLDecoder.decode(sjLhsc.getJjwt(), "utf-8"));
// sjLhsc.setTgjy(URLDecoder.decode(sjLhsc.getTgjy(), "utf-8"));
// sjLhsc.setLdyq(URLDecoder.decode(sjLhsc.getLdyq(), "utf-8"));
// sjLhsc.setCzwt(URLDecoder.decode(sjLhsc.getCzwt(), "utf-8"));
String fileListStr1 = sjLhsc.getFileListStr1();
int i1 = fjbService.batchSaveFj(sjLhsc.getId()+"", "基层三册", "基层三册", fileListStr1);
return toAjax(sjLhscService.updateSjLhsc(sjLhsc));
}
......
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
/**
* 公共附件对象 gg_fjb
*
* @author qianhe
* @date 2025-08-04
*/
@Data
public class Amain extends BaseEntity
{
private static final long serialVersionUID = 1L;
private String nd;
}
package com.qianhe.domain;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
/**
* 公共附件对象 gg_fjb
*
* @author qianhe
* @date 2025-08-04
*/
@Data
public class AmainXq extends BaseEntity
{
private static final long serialVersionUID = 1L;
private Long deptId;
/** 部门名称 */
private String deptName;
private String Q1;
private String Q2;
private String Q3;
private String Q4;
private String Y01;
private String Y02;
private String Y03;
private String Y04;
private String Y05;
private String Y06;
private String Y07;
private String Y08;
private String Y09;
private String Y10;
private String Y11;
private String Y12;
public AmainXq(Long deptId,String deptName) {
this.deptId = deptId;
this.deptName = deptName;
this.Q1 = "未提交";
this.Q2 = "未提交";
this.Q3 = "未提交";
this.Q4 = "未提交";
this.Y01 = "未提交";
this.Y02 = "未提交";
this.Y03 = "未提交";
this.Y04 = "未提交";
this.Y05 = "未提交";
this.Y06 = "未提交";
this.Y07 = "未提交";
this.Y08 = "未提交";
this.Y09 = "未提交";
this.Y10 = "未提交";
this.Y11 = "未提交";
this.Y12 = "未提交";
}
}
package com.qianhe.domain;
import lombok.Data;
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;
/**
* 公共附件对象 gg_fjb
*
* @author qianhe
* @date 2025-08-04
*/
@Data
public class GgFjb extends BaseEntity
{
private static final long serialVersionUID = 1L;
private Long ID;
/** 业务表ID */
@Excel(name = "业务表ID")
private String YWID;
/** 附件名称 */
@Excel(name = "附件名称")
private String FJMC;
/** 附件地址 */
@Excel(name = "附件地址")
private String FJDZ;
/** 模块名称 */
@Excel(name = "模块名称")
private String MKMC;
/** 附件类型 */
@Excel(name = "附件类型")
private String FJLX;
private String CJR;
private String CJSJ;
private String XGR;
private String XGSJ;
}
package com.qianhe.domain;
import lombok.Data;
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_bzxx
*
* @author qianhe
* @date 2025-08-04
*/
@Data
public class SjBzxx extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
private Long deptId;
@Excel(name = "单位名称")
private String deptName;
/** 基层班组 班组名称 */
@Excel(name = "班组名称")
private String bzmc;
/** 基层班站分类 班组类型 */
@Excel(name = "班组类型")
private String bzlx;
/** 全部用工人数 */
@Excel(name = "人数")
private String rs;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态 0 未提交 1 已提交")
private String zt;
//查询出的结果
private String bzzs;//班组总数
private String zrs;//总人数
//传入参数
private String ids;//批量ids 例如6,7,8 只有一个传入6
private String zsdw;//直属单位
private String zsdwfl;//直属单位分类
private String zsdwRowSpan;//直属单位 合并单元格 行数量 合并几行的单元格
private String zsdwIsFirst;//直属单位 内部 是否是第一条 第一条合并单元格 其他条 不显示
private String jcdw;//基层单位
private String jcdwfl;//基层单位分类
private String jcdwRowSpan;//基层单位 合并单元格 行数量 合并几行的单元格
private String jcdwIsFirst;//基层单位 内部 是否是第一条 第一条合并单元格 其他条 不显示
private String bzsl1;//管理类班组(室中心)数量
private String bzsl2;//一线生产班组数量
private String bzsl3;//研究类班组(室中心)数量
private String bzsl4;//后勤服务类班组数量
private String bzsl5;//其他
private String ygrsxj;//用工人数小计
}
package com.qianhe.domain;
import java.math.BigDecimal;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.qianhe.common.annotation.Excel;
......@@ -12,6 +14,7 @@ import com.qianhe.common.core.domain.BaseEntity;
* @author qianhe
* @date 2024-07-05
*/
@Data
public class SjFybpWh extends BaseEntity
{
private static final long serialVersionUID = 1L;
......@@ -23,16 +26,16 @@ public class SjFybpWh extends BaseEntity
@Excel(name = "费用报批id")
private Long fybpId;
/** 使用日期 */
@Excel(name = "使用日期")
/** 使用日期 年份 */
@Excel(name = "使用日期 年份")
private String syrq;
/** 费用金额 */
@Excel(name = "费用金额")
private BigDecimal syje;
/** 预留1 */
@Excel(name = "预留1")
/** 预留1 季度 */
@Excel(name = "预留1 季度")
private String yl1;
/** 预留2 */
......@@ -51,101 +54,8 @@ public class SjFybpWh extends BaseEntity
@Excel(name = "预留5")
private String yl5;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setFybpId(Long fybpId)
{
this.fybpId = fybpId;
}
public Long getFybpId()
{
return fybpId;
}
public void setSyrq(String syrq)
{
this.syrq = syrq;
}
public String getSyrq()
{
return syrq;
}
public void setSyje(BigDecimal syje)
{
this.syje = syje;
}
public BigDecimal getSyje()
{
return syje;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
private String zbId;//主表id
private String fylx;//类型
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("fybpId", getFybpId())
.append("syrq", getSyrq())
.append("syje", getSyje())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
}
......@@ -95,191 +95,11 @@ public class SjFybpZb extends BaseEntity
private String spcx;
private String tqbz;
private String jsbz;
private String jl;
private String tqbz;//参考标准 提取标准 文字
private String jsbz;//参考标准 计算标准 计算结果 文字
private String jl;//参考标准 结论 文字
private Boolean jlflag;
public void setId(Long id)
{
this.id = id;
}
private Boolean jlflag;//参考标准 结论 是否符合标准
private String jsbzSum;//参考标准 计算标准 计算结果
public Long getId()
{
return id;
}
public void setFyrq(String fyrq)
{
this.fyrq = fyrq;
}
public String getFyrq()
{
return fyrq;
}
public void setDeptId(String deptId)
{
this.deptId = deptId;
}
public String getDeptId()
{
return deptId;
}
public void setFyje(BigDecimal fyje)
{
this.fyje = fyje;
}
public BigDecimal getFyje()
{
return fyje;
}
public void setZt(String zt)
{
this.zt = zt;
}
public String getZt()
{
return zt;
}
public void setTjr(String tjr)
{
this.tjr = tjr;
}
public String getTjr()
{
return tjr;
}
public void setTjrq(String tjrq)
{
this.tjrq = tjrq;
}
public String getTjrq()
{
return tjrq;
}
public void setSprq(String sprq)
{
this.sprq = sprq;
}
public String getSprq()
{
return sprq;
}
public void setSpr(String spr)
{
this.spr = spr;
}
public String getSpr()
{
return spr;
}
public void setYsyje(BigDecimal ysyje)
{
this.ysyje = ysyje;
}
public BigDecimal getYsyje()
{
return ysyje;
}
public void setSpyj(String spyj)
{
this.spyj = spyj;
}
public String getSpyj()
{
return spyj;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
public List<SjFybp> getSjFybpList()
{
return sjFybpList;
}
public void setSjFybpList(List<SjFybp> sjFybpList)
{
this.sjFybpList = sjFybpList;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("fyrq", getFyrq())
.append("deptId", getDeptId())
.append("fyje", getFyje())
.append("zt", getZt())
.append("tjr", getTjr())
.append("tjrq", getTjrq())
.append("sprq", getSprq())
.append("spr", getSpr())
.append("ysyje", getYsyje())
.append("spyj", getSpyj())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.append("sjFybpList", getSjFybpList())
.toString();
}
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 三基帮扶组维护对象 sj_bfzwh
*
* @author qianhe
* @date 2024-08-31
*/
@Data
public class SjGfjsBfzbfdx extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 帮扶组id */
private Long id;
/** 部门id */
@Excel(name = "部门id")
private Long deptId;
private String deptName;
private String deptLx;
}
package com.qianhe.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
/**
* 三基帮扶组维护对象 sj_bfzwh
*
* @author qianhe
* @date 2024-08-31
*/
@Data
public class SjGfjsBfzwh extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 帮扶组名称 */
@Excel(name = "帮扶组名称")
private String bfzmc;
/** 联系人 */
@Excel(name = "联系人")
private Long lxr;
private String lxrname;
/** 年度 */
@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;
/** 单位组 */
private Long[] deptIds;
private String deptNames;
}
package com.qianhe.domain;
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_gfjs_dxjcz
*
* @author qianhe
* @date 2025-08-15
*/
public class SjGfjsDxjcz extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 级别 */
@Excel(name = "级别")
private String jb;
/** 基础值 */
@Excel(name = "基础值")
private String jcz;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setJb(String jb)
{
this.jb = jb;
}
public String getJb()
{
return jb;
}
public void setJcz(String jcz)
{
this.jcz = jcz;
}
public String getJcz()
{
return jcz;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nd", getNd())
.append("jb", getJb())
.append("jcz", getJcz())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
}
package com.qianhe.domain;
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_gfjs_fdgz
*
* @author qianhe
* @date 2025-08-15
*/
public class SjGfjsFdgz extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 级别 */
@Excel(name = "级别")
private String jb;
/** 最小基础值 */
@Excel(name = "最小基础值")
private String minjcz;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
/** 最大基础值 */
@Excel(name = "最大基础值")
private String maxjcz;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setJb(String jb)
{
this.jb = jb;
}
public String getJb()
{
return jb;
}
public void setMinjcz(String minjcz)
{
this.minjcz = minjcz;
}
public String getMinjcz()
{
return minjcz;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
public void setMaxjcz(String maxjcz)
{
this.maxjcz = maxjcz;
}
public String getMaxjcz()
{
return maxjcz;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nd", getNd())
.append("jb", getJb())
.append("minjcz", getMinjcz())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.append("maxjcz", getMaxjcz())
.toString();
}
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.List;
/**
* 规范建设-考核问题 原否决项标准对象 sj_zdbf_fjxbz
*
* @author qianhe
* @date 2024-07-22
*/
@Data
public class SjGfjsKhwt extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 分类名称 */
@Excel(name = "分类名称")
private String flmc;
/** 考核项点排序 */
@Excel(name = "考核项点排序")
private Long px;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
private String pjbz;
/** 规范建设-考核问题 原否决项标准从信息 */
private List<SjGfjsKhwtCb> sjGfjsKhwtCbList;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setFlmc(String flmc)
{
this.flmc = flmc;
}
public String getFlmc()
{
return flmc;
}
public void setPx(Long px)
{
this.px = px;
}
public Long getPx()
{
return px;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
public List<SjGfjsKhwtCb> getSjGfjsKhwtCbList()
{
return sjGfjsKhwtCbList;
}
public void setSjGfjsKhwtCbList(List<SjGfjsKhwtCb> sjGfjsKhwtCbList)
{
this.sjGfjsKhwtCbList = sjGfjsKhwtCbList;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nd", getNd())
.append("flmc", getFlmc())
.append("px", getPx())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.append("sjGfjsKhwtCbList", getSjGfjsKhwtCbList())
.toString();
}
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 规范建设-考核问题 原否决项标准从对象 sj_zdbf_fjxbz_cb
*
* @author qianhe
* @date 2024-07-22
*/
public class SjGfjsKhwtCb extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 主表id */
@Excel(name = "主表id")
private Long zbId;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 分类名称 */
@Excel(name = "分类名称")
private String flmc;
/** 评价标准 */
@Excel(name = "评价标准")
private String pjbz;
/** 排序 */
@Excel(name = "排序")
private Long px;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setZbId(Long zbId)
{
this.zbId = zbId;
}
public Long getZbId()
{
return zbId;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setFlmc(String flmc)
{
this.flmc = flmc;
}
public String getFlmc()
{
return flmc;
}
public void setPjbz(String pjbz)
{
this.pjbz = pjbz;
}
public String getPjbz()
{
return pjbz;
}
public void setPx(Long px)
{
this.px = px;
}
public Long getPx()
{
return px;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("zbId", getZbId())
.append("nd", getNd())
.append("flmc", getFlmc())
.append("pjbz", getPjbz())
.append("px", getPx())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
}
package com.qianhe.domain;
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_gfjs_lbzdbf
*
* @author qianhe
* @date 2025-08-19
*/
public class SjGfjsLbzdbf extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 帮扶组名称 */
@Excel(name = "帮扶组名称")
private String bfzmc;
/** 联系人 */
@Excel(name = "联系人")
private Long lxr;
private String lxrname;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
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(Long lxr)
{
this.lxr = lxr;
}
public Long getLxr()
{
return lxr;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
@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("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
public String getLxrname() {
return lxrname;
}
public void setLxrname(String lxrname) {
this.lxrname = lxrname;
}
}
package com.qianhe.domain;
import java.math.BigDecimal;
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_gfjs_lbzdbf_jg
*
* @author qianhe
* @date 2025-08-19
*/
public class SjGfjsLbzdbfJg extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 主表id */
@Excel(name = "主表id")
private Long zbId;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
private String deptName;
/** 标准操作平均分 */
@Excel(name = "标准操作平均分")
private BigDecimal jg1;
/** 团队应急平均分 */
@Excel(name = "团队应急平均分")
private BigDecimal jg2;
/** 个人应急平均分 */
@Excel(name = "个人应急平均分")
private BigDecimal jg3;
/** 实操演练总分 */
@Excel(name = "实操演练总分")
private BigDecimal jg4;
/** 作业监督得分 */
@Excel(name = "作业监督得分")
private BigDecimal jg5;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private BigDecimal jg6;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private BigDecimal jg7;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private BigDecimal jg8;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private BigDecimal jg9;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private BigDecimal jg10;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setZbId(Long zbId)
{
this.zbId = zbId;
}
public Long getZbId()
{
return zbId;
}
public void setDeptId(Long deptId)
{
this.deptId = deptId;
}
public Long getDeptId()
{
return deptId;
}
public void setJg1(BigDecimal jg1)
{
this.jg1 = jg1;
}
public BigDecimal getJg1()
{
return jg1;
}
public void setJg2(BigDecimal jg2)
{
this.jg2 = jg2;
}
public BigDecimal getJg2()
{
return jg2;
}
public void setJg3(BigDecimal jg3)
{
this.jg3 = jg3;
}
public BigDecimal getJg3()
{
return jg3;
}
public void setJg4(BigDecimal jg4)
{
this.jg4 = jg4;
}
public BigDecimal getJg4()
{
return jg4;
}
public void setJg5(BigDecimal jg5)
{
this.jg5 = jg5;
}
public BigDecimal getJg5()
{
return jg5;
}
public void setJg6(BigDecimal jg6)
{
this.jg6 = jg6;
}
public BigDecimal getJg6()
{
return jg6;
}
public void setJg7(BigDecimal jg7)
{
this.jg7 = jg7;
}
public BigDecimal getJg7()
{
return jg7;
}
public void setJg8(BigDecimal jg8)
{
this.jg8 = jg8;
}
public BigDecimal getJg8()
{
return jg8;
}
public void setJg9(BigDecimal jg9)
{
this.jg9 = jg9;
}
public BigDecimal getJg9()
{
return jg9;
}
public void setJg10(BigDecimal jg10)
{
this.jg10 = jg10;
}
public BigDecimal getJg10()
{
return jg10;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("zbId", getZbId())
.append("deptId", getDeptId())
.append("jg1", getJg1())
.append("jg2", getJg2())
.append("jg3", getJg3())
.append("jg4", getJg4())
.append("jg5", getJg5())
.append("jg6", getJg6())
.append("jg7", getJg7())
.append("jg8", getJg8())
.append("jg9", getJg9())
.append("jg10", getJg10())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
}
package com.qianhe.domain;
import lombok.Data;
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_gfjs_xjbz
*
* @author qianhe
* @date 2025-11-28
*/
@Data
public class SjGfjsXjbz extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 班组id */
@Excel(name = "班组id")
private Long bzId;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
/** 上级单位id */
@Excel(name = "上级单位id")
private Long parentDeptId;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 班组类型 */
@Excel(name = "班组类型")
private String bzlx;
/** 班组名称 */
@Excel(name = "班组名称")
private String bzmc;
/** 星级 */
@Excel(name = "星级")
private String xj;
/** 星级描述 */
@Excel(name = "星级描述")
private String xjms;
/** 排名 可自调整 */
@Excel(name = "排名 可自调整")
private Long pm;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态 0 未提交 1 已提交")
private String zt;
/** 分档级别 */
@Excel(name = "分档级别")
private String fdjb;
private String ids;
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import java.util.List;
/**
* 规范建设 月度检查记录对象 sj_gfjs_ydjcjl
*/
@Data
public class SjGfjsYdjcjl extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
/** 日期 */
@Excel(name = "日期")
private String rq;
/** 检查级别(直属单位自查、三级帮扶组、机关部门专项检查) */
@Excel(name = "检查级别", readConverterExp = "直=属单位自查、三基帮扶组、机关部门专项检查")
private String jcjb;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "帮扶组检查-问题单位")
private Long yl2;
/** 预留3 */
@Excel(name = "机关单位检查-问题单位")
private Long yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
/** 是否存在问题 */
@Excel(name = "是否存在问题")
private String sfczwt;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态 0 未提交 1 已提交")
private String zt;
/** 规范建设 月度检查记录 问题从信息 */
private List<SjGfjsZsdwwtcj> sjGfjsZsdwwtcjList;
private String deptName;
private String startRq;
private String endRq;
private String deptLx;
private String yl3name;
private String nd;
private String wtzs;//查询结果 问题总数
private String yzgsl;//查询结果 已整改数量
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.List;
/**
* 规范建设-重点工作 原考核评价标准对象 sj_zdbf_khpjbz
*
* @author qianhe
* @date 2024-07-22
*/
@Data
public class SjGfjsZdgz extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 类型(采油管理区、专业化基础单位、科研基层单位、服务协调基础单位) */
@Excel(name = "类型(采油管理区、专业化基础单位、科研基层单位、服务协调基础单位)")
private String lx;
/** 考核内容 */
@Excel(name = "考核内容")
private String khnr;
/** 考核项点 */
@Excel(name = "考核项点")
private String khxd;
/** 考核内容分数 */
@Excel(name = "考核内容分数")
private String khnrfs;
/** 考核项点排序 */
@Excel(name = "考核项点排序")
private Long xppx;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
/** 规范建设-重点工作 原考核评价标准从信息 */
private List<SjGfjsZdgzCb> sjGfjsZdgzCbList;
private String pjbz;
/** 排序 */
private Long px;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setLx(String lx)
{
this.lx = lx;
}
public String getLx()
{
return lx;
}
public void setKhnr(String khnr)
{
this.khnr = khnr;
}
public String getKhnr()
{
return khnr;
}
public void setKhxd(String khxd)
{
this.khxd = khxd;
}
public String getKhxd()
{
return khxd;
}
public void setKhnrfs(String khnrfs)
{
this.khnrfs = khnrfs;
}
public String getKhnrfs()
{
return khnrfs;
}
public void setXppx(Long xppx)
{
this.xppx = xppx;
}
public Long getXppx()
{
return xppx;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
public List<SjGfjsZdgzCb> getSjGfjsZdgzCbList()
{
return sjGfjsZdgzCbList;
}
public void setSjGfjsZdgzCbList(List<SjGfjsZdgzCb> sjGfjsZdgzCbList)
{
this.sjGfjsZdgzCbList = sjGfjsZdgzCbList;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("nd", getNd())
.append("lx", getLx())
.append("khnr", getKhnr())
.append("khxd", getKhxd())
.append("khnrfs", getKhnrfs())
.append("xppx", getXppx())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.append("sjGfjsZdgzCbList", getSjGfjsZdgzCbList())
.toString();
}
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 规范建设-重点工作 原考核评价标准从对象 sj_zdbf_khpjbz_cb
*
* @author qianhe
* @date 2024-07-22
*/
public class SjGfjsZdgzCb extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 主表id */
@Excel(name = "主表id")
private Long zbId;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 类型(采油管理区、专业化基础单位、科研基层单位、服务协调基础单位) */
@Excel(name = "类型(采油管理区、专业化基础单位、科研基层单位、服务协调基础单位)")
private String lx;
/** 考核内容 */
@Excel(name = "考核内容")
private String khnr;
/** 考核项点 */
@Excel(name = "考核项点")
private String khxd;
/** 评价标准 */
@Excel(name = "评价标准")
private String pjbz;
/** 排序 */
@Excel(name = "排序")
private Long px;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private String yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setZbId(Long zbId)
{
this.zbId = zbId;
}
public Long getZbId()
{
return zbId;
}
public void setNd(String nd)
{
this.nd = nd;
}
public String getNd()
{
return nd;
}
public void setLx(String lx)
{
this.lx = lx;
}
public String getLx()
{
return lx;
}
public void setKhnr(String khnr)
{
this.khnr = khnr;
}
public String getKhnr()
{
return khnr;
}
public void setKhxd(String khxd)
{
this.khxd = khxd;
}
public String getKhxd()
{
return khxd;
}
public void setPjbz(String pjbz)
{
this.pjbz = pjbz;
}
public String getPjbz()
{
return pjbz;
}
public void setPx(Long px)
{
this.px = px;
}
public Long getPx()
{
return px;
}
public void setYl1(String yl1)
{
this.yl1 = yl1;
}
public String getYl1()
{
return yl1;
}
public void setYl2(String yl2)
{
this.yl2 = yl2;
}
public String getYl2()
{
return yl2;
}
public void setYl3(String yl3)
{
this.yl3 = yl3;
}
public String getYl3()
{
return yl3;
}
public void setYl4(String yl4)
{
this.yl4 = yl4;
}
public String getYl4()
{
return yl4;
}
public void setYl5(String yl5)
{
this.yl5 = yl5;
}
public String getYl5()
{
return yl5;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("zbId", getZbId())
.append("nd", getNd())
.append("lx", getLx())
.append("khnr", getKhnr())
.append("khxd", getKhxd())
.append("pjbz", getPjbz())
.append("px", getPx())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("yl1", getYl1())
.append("yl2", getYl2())
.append("yl3", getYl3())
.append("yl4", getYl4())
.append("yl5", getYl5())
.toString();
}
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
/**
* 规范建设-直属单位否决项采集对象 sj_zdbf_zsdwfjxcj
*
* @author qianhe
* @date 2024-07-24
*/
@Data
public class SjGfjsZsdwfjxcj extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
/** 日期 */
@Excel(name = "日期")
private String rq;
/** 分类名称 */
@Excel(name = "分类名称")
private String flmc;
/** 评价标准id */
@Excel(name = "评价标准id")
private String pjbzid;
/** 评价标准名称 */
@Excel(name = "评价标准名称")
private String pjbzmc;
/** 问题描述 */
@Excel(name = "亮点与问题")
private String wtmc;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "预留2")
private String yl2;
/** 预留3 */
@Excel(name = "预留3")
private Long yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态")
private String zt;
private String deptName;
private String startRq;
private String endRq;
private String deptLx;
private String yl3name;
private String ids;//批量的ids
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.poi.ss.usermodel.IndexedColors;
/**
* 指导帮扶-直属单位考核评价对象 sj_zdbf_zsdwkhpj
*
* @author qianhe
* @date 2024-07-24
*/
@Data
public class SjGfjsZsdwkhpj extends BaseEntity
{
private static final long serialVersionUID = 1L;
// @Excel(name = "单位名称")
private String deptName;
/** 年度 */
// @Excel(name = "年度")
private String nd;
/** 周期范围(第一季度-第四季度、上半年、下半年) */
// @Excel(name = "周期范围")
private String zqfw;
/** 周期类型(季度、半年度、年度) */
// @Excel(name = "周期类型", readConverterExp = "季=度、半年度、年度")
private String zqlx;
/** 级别(直属单位(半年度)、基层单位(季度)、帮扶组(年度)) */
// @Excel(name = "级别", readConverterExp = "直=属单位(半年度")
private String jb;
/** 考核内容 */
@Excel(name = "实施路径",needMerge=true)
private String khnr;
/** 考核项点 */
@Excel(name = "重点工作",needMerge=true)
private String khxd;
/** 评价标准名称 */
@Excel(name = "主要工作要求")
private String pjbzmc;
/** 数量 */
@Excel(name = "数量")
private String sj;
/** 问题描述 */
@Excel(name = "问题描述")
private String wtms;
@Excel(name = "亮点")
private String ldnr;
/** 考核分值 */
@Excel(name = "考核结果")
private String khfz;
/** 预留1 */
// @Excel(name = "预留1")
private Long yl1;
/** 预留2 */
// @Excel(name = "预留2")
private String yl2;
/** 预留3 */
// @Excel(name = "预留3")
private String yl3;
/** 预留4 */
// @Excel(name = "预留4")
private String yl4;
/** 预留5 */
// @Excel(name = "预留5")
private String yl5;
/** 主键 */
@Excel(name = "id(勿动)",headerColor= IndexedColors.RED1)
private Long id;
/** 主表id */
@Excel(name = "主表id(勿动)",headerColor= IndexedColors.RED1)
private Long zbId;
/** 单位id */
// @Excel(name = "单位id(勿动)",headerColor= IndexedColors.RED1)
private Long deptId;
/** 评价标准id */
// @Excel(name = "评价标准id")
private String pjbzid;
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import java.math.BigDecimal;
/**
* 指导帮扶-直属单位考核评价主对象 sj_zdbf_zsdwkhpj_zb
*
* @author qianhe
* @date 2024-07-24
*/
@Data
public class SjGfjsZsdwkhpjZb extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
// @Excel(name = "单位id")
private Long deptId;
@Excel(name = "直属单位名称")
private String parentName;
@Excel(name = "基层单位名称")
private String deptName;
/** 上级单位id */
// @Excel(name = "上级单位id")
private Long parentDeptId;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 周期范围(第一季度-第四季度、上半年、下半年) */
// @Excel(name = "周期范围")
private String zqfw;
/** 周期类型(季度、半年度、年度) */
// @Excel(name = "周期类型")
private String zqlx;
/** 级别(直属单位(半年度)、基层单位(季度)、三基帮扶组(年度)) */
// @Excel(name = "级别", readConverterExp = "直=属单位(半年度")
private String jb;
/** 单位大分类(A类基层单位、B类基层单位、C类基层单位) */
@Excel(name = "单位分类")
private String deptDfl;
/** 单位类型(采油管理区、专业化基础单位、科研基层单位、服务协调基础单位) */
@Excel(name = "单位类型")
private String deptLx;
/** 单位业务分类 */
@Excel(name = "单位业务分类")
private String deptYwfl;
/** 党建引领总分数 */
@Excel(name = "党建引领总分数")
private BigDecimal djyjzfs;
/** 党建引领扣分数 */
@Excel(name = "党建引领扣分数")
private BigDecimal djyjkfs;
/** 党建引领扣分比例 */
@Excel(name = "党建引领扣分比例")
private BigDecimal djyjkfbl;
/** 党建引领得分 */
@Excel(name = "党建引领得分")
private BigDecimal djyjdf;
/** 素质提升总分数 */
@Excel(name = "素质提升总分数")
private BigDecimal sztszfs;
/** 素质提升扣分数 */
@Excel(name = "素质提升扣分数")
private BigDecimal sztskfs;
/** 素质提升扣分比例 */
@Excel(name = "素质提升扣分比例")
private BigDecimal sztsfbl;
/** 素质提升得分 */
@Excel(name = "素质提升得分")
private BigDecimal sztsdf;
/** 管理规范总分数 */
@Excel(name = "管理规范总分数")
private BigDecimal glgfzfs;
/** 管理规范扣分数 */
@Excel(name = "管理规范扣分数")
private BigDecimal glgfkfs;
/** 管理规范扣分比例 */
@Excel(name = "管理规范扣分比例")
private BigDecimal glgfbl;
/** 管理规范得分 */
@Excel(name = "管理规范得分")
private BigDecimal glgfdf;
/** 管理规范总分数 */
@Excel(name = "管理规范总分数")
private BigDecimal ywcxzfs;
/** 管理规范扣分数 */
@Excel(name = "管理规范扣分数")
private BigDecimal ywcxkfs;
/** 管理规范扣分比例 */
@Excel(name = "管理规范扣分比例")
private BigDecimal ywcxbl;
/** 管理规范得分 */
@Excel(name = "管理规范得分")
private BigDecimal ywcxdf;
/** 发生否决项数量 */
@Excel(name = "发生否决项数量")
private BigDecimal sffjxs;
/** 总扣分 */
@Excel(name = "总扣分")
private BigDecimal zkf;
/** 总扣分比例 */
@Excel(name = "总扣分比例")
private BigDecimal zkfbl;
/** 总得分 */
@Excel(name = "总得分")
private BigDecimal zdf;
/** 综合得分 */
@Excel(name = "综合得分")
private BigDecimal zhdf;
/** 预留1 */
// @Excel(name = "预留1")
private String yl1;
/** 预留2 */
// @Excel(name = "预留2")
private String yl2;
/** 预留3 */
// @Excel(name = "预留3")
private String yl3;
/** 预留4 */
// @Excel(name = "预留4")
private String yl4;
/** 预留5 */
// @Excel(name = "预留5")
private String yl5;
/**
* 得分查询条件
*/
private BigDecimal df;
/**
* 扣分比例查询条件
*/
private BigDecimal kfbl;
/**
* 否决项
*/
private BigDecimal fjx;
/**
* 排名
*/
private int pm;
/**
* 状态 0 未提交 1 已提交
*/
private String zt;
/**
* ABCD
*/
private String fdjb;
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.poi.ss.usermodel.IndexedColors;
/**
* 规范建设-直属单位考核评价否决项对象 sj_gfjs_zsdwkhpjfjx
*
* @author qianhe
* @date 2024-07-24
*/
@Data
public class SjGfjsZsdwkhpjfjx extends BaseEntity
{
private static final long serialVersionUID = 1L;
@Excel(name = "单位名称)")
private String deptName;
/** 年度 */
@Excel(name = "年度")
private String nd;
/** 周期范围(第一季度-第四季度、上半年、下半年) */
@Excel(name = "周期范围")
private String zqfw;
/** 周期类型(季度、半年度、年度) */
// @Excel(name = "周期类型", readConverterExp = "季=度、半年度、年度")
private String zqlx;
/** 级别(直属单位(半年度)、基层单位(季度)、三基帮扶组(年度)) */
// @Excel(name = "级别", readConverterExp = "直=属单位(半年度")
private String jb;
/** 分类名称 */
@Excel(name = "分类名称")
private String flmc;
/** 评价标准名称 */
@Excel(name = "评价标准")
private String pjbzmc;
/** 是否发生 */
@Excel(name = "是否发生")
private String sffs;
/** 问题描述 */
@Excel(name = "亮点与问题")
private String wtms;
/** 预留1 */
// @Excel(name = "预留1")
private Long yl1;
/** 预留2 */
// @Excel(name = "预留2")
private String yl2;
/** 预留3 */
// @Excel(name = "预留3")
private String yl3;
/** 预留4 */
// @Excel(name = "预留4")
private String yl4;
/** 预留5 */
// @Excel(name = "预留5")
private String yl5;
/** 主键 */
@Excel(name = "id(勿动)",headerColor = IndexedColors.RED1)
private Long id;
/** 主表id */
@Excel(name = "主表id(勿动)",headerColor = IndexedColors.RED1)
private Long zbId;
/** 单位id */
@Excel(name = "单位id(勿动)",headerColor = IndexedColors.RED1)
private Long deptId;
/** 评价标准id */
@Excel(name = "评价标准id")
private String pjbzid;
}
package com.qianhe.domain;
import com.qianhe.common.annotation.Excel;
import com.qianhe.common.core.domain.BaseEntity;
import lombok.Data;
/**
* 规范建设 月度检查记录 问题从对象 sj_gfjs_zsdwwtcj
*/
@Data
public class SjGfjsZsdwwtcj extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
/** 日期 */
@Excel(name = "日期")
private String rq;
/** 检查级别(直属单位自查、三级帮扶组、机关部门专项检查) */
@Excel(name = "检查级别", readConverterExp = "直=属单位自查、三基帮扶组、机关部门专项检查")
private String jcjb;
/** 问题描述 */
@Excel(name = "问题")
private String wtmc;
@Excel(name = "亮点")
private String ldnr;
/** 考核内容 */
@Excel(name = "实施路径")
private String khnr;
/** 考核项点 */
@Excel(name = "重点工作")
private String khxd;
/** 评价标准id */
@Excel(name = "评价标准id")
private String pjbzid;
/** 评价标准名称 */
@Excel(name = "主要工作要求")
private String pjbzmc;
/** 整改责任人 */
@Excel(name = "整改责任人")
private String zgzrr;
/** 整改措施 */
@Excel(name = "整改措施")
private String zgcs;
/** 整改期限 */
@Excel(name = "整改期限")
private String zgqx;
/** 整改状态 */
@Excel(name = "整改状态")
private String zgzt;
/** 预留1 */
@Excel(name = "预留1")
private String yl1;
/** 预留2 */
@Excel(name = "帮扶组检查-问题单位")
private Long yl2;
/** 预留3 */
@Excel(name = "机关单位检查-问题单位")
private Long yl3;
/** 预留4 */
@Excel(name = "预留4")
private String yl4;
/** 预留5 */
@Excel(name = "预留5")
private String yl5;
/** 主表月度检查记录表id */
@Excel(name = "主表月度检查记录表id")
private Long pid;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态")
private String zt;
private String deptName;
private String startRq;
private String endRq;
private String deptLx;
private String yl3name;
private String nd;
private String ids;//批量ids
}
......@@ -39,6 +39,8 @@ public class SjLhsc extends BaseEntity
@Excel(name = "单位")
private String deptId;
private String parentId;
/** 会议地点 */
@Excel(name = "会议地点")
private String hydd;
......@@ -123,4 +125,9 @@ public class SjLhsc extends BaseEntity
*/
private String jd;
private String fileListStr1;//附件传递参数(名称路径)JSON格式
private List<GgFjb> fileList1;//附件列表
}
package com.qianhe.domain;
import lombok.Data;
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;
import java.util.List;
/**
* 基层三册对象 sj_zdsc
*
* @author qianhe
* @date 2025-08-04
*/
@Data
public class SjZdsc extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 单位id */
@Excel(name = "单位id")
private Long deptId;
/** 类型 */
@Excel(name = "类型")
private String lx;
/** 制度名称 */
@Excel(name = "制度名称")
private String zdmc;
/** 版本 */
@Excel(name = "版本")
private String bb;
/** 附件描述 */
@Excel(name = "附件描述")
private String fjms;
/** 状态 0 未提交 1 已提交 */
@Excel(name = "状态 0 未提交 1 已提交")
private String zt;
/** 下载次数 */
@Excel(name = "下载次数")
private String xzcs;
@Excel(name = "共享权限")
private String gxqx;
private String fileListStr1;//附件传递参数(名称路径)JSON格式
private List<GgFjb> fileList1;//附件列表
//查询出的结果
private String deptName;//单位名称
//传入参数
private String ids;//
private String nowUserName;//当前登录用户 账号
private String nowUserDeptId;//当前登录用户 单位id
}
......@@ -9,7 +9,7 @@ import java.math.BigDecimal;
public class SjfybpVo {
@Excel(name = "单位")
private String deptName;
private String deptName;//单位名称
private String deptId;
......@@ -26,6 +26,33 @@ public class SjfybpVo {
private BigDecimal xmje;
//已使用金额总和
@Excel(name = "已用费用")
private BigDecimal ysyje;
private BigDecimal ysyje;//实际提取额度(万元)
private String id;//主表id
private String fyrq;//费用日期 年
private String abztqzded;//按标准提取最低额度(万元)
private String jd;//季度
//三基标杆打造
private String xmzc1;//分项1 支出费用(万元)
private String xmzcmx1;//分项1 支出明细 文字描述
//三个最强全员练兵
private String xmzc2;//分项2 支出费用(万元)
private String xmzcmx2;//分项2 支出明细 文字描述
//三标建设5S管理
private String xmzc3;//分项3 支出费用(万元)
private String xmzcmx3;//分项3 支出明细 文字描述
//基层班站建设
private String xmzc4;//分项4 支出费用(万元)
private String xmzcmx4;//分项4 支出明细 文字描述
//其他
private String xmzc5;//分项5 支出费用(万元)
private String xmzcmx5;//分项5 支出明细 文字描述
}
package com.qianhe.mapper;
import java.util.List;
import java.util.Map;
import com.qianhe.domain.GgFjb;
import org.apache.ibatis.annotations.Param;
/**
* 公共附件Mapper接口
*
* @author qianhe
* @date 2025-08-04
*/
public interface GgFjbMapper
{
/**
* 查询公共附件
*
* @param ID 公共附件主键
* @return 公共附件
*/
public GgFjb selectGgFjbByID(Long ID);
/**
* 查询公共附件列表
*
* @param ggFjb 公共附件
* @return 公共附件集合
*/
public List<GgFjb> selectGgFjbList(GgFjb ggFjb);
/**
* 新增公共附件
*
* @param ggFjb 公共附件
* @return 结果
*/
public int insertGgFjb(GgFjb ggFjb);
/**
* 修改公共附件
*
* @param ggFjb 公共附件
* @return 结果
*/
public int updateGgFjb(GgFjb ggFjb);
/**
* 删除公共附件
*
* @param ID 公共附件主键
* @return 结果
*/
public int deleteGgFjbByID(Long ID);
/**
* 批量删除公共附件
*
* @param IDs 需要删除的数据主键集合
* @return 结果
*/
public int deleteGgFjbByIDs(Long[] IDs);
public int deleteFjByYwid(GgFjb ggFjb);
public int insertFj(GgFjb zbZbjcxxfjb);
List<GgFjb> selectFj(@Param("id") Long id, @Param("mkmc") String mkmc);
List<GgFjb> selectFjByMk(@Param("mkmc") String mkmc);
}
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