自检指标,字典表

This commit is contained in:
dengliangliang 2025-12-10 17:02:48 +08:00
parent f873b8e878
commit 1cb890c81b
21 changed files with 775 additions and 0 deletions

View File

@ -0,0 +1,115 @@
package com.kakarote.crm.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kakarote.core.common.R;
import com.kakarote.core.common.Result;
import com.kakarote.crm.entity.VO.*;
import com.kakarote.crm.service.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Objects;
/**
* @description: 自检指标代码表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@RestController
@RequestMapping("/zjzbdmVo")
@Api(tags = "自检指标代码")
@Slf4j
public class ZjzbdmVoController {
@Autowired
private IZjzbdmVoService zjzbdmVoService;
@Autowired
private IZjzbdlVoService zjzbdlVoService;
@Autowired
private IZjzbxlVoService zjzbxlVoService;
@Autowired
private IZjzbglfVoService zjzbglfVoService;
@Autowired
private IZjzbHyVoService zjzbHyVoService;
@GetMapping("/page")
@ApiOperation("分页查询")
public Result<IPage<ZjzbdmVo>> getZjzbdmVoPage(@RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
IPage<ZjzbdmVo> zjzbdmVoIPage = zjzbdmVoService.getZjzbdmVoPage(pageNum, pageSize);
return R.ok(zjzbdmVoIPage);
}
@PostMapping("/insert")
@ApiOperation("插入自检指标代码")
public Result insert(@RequestBody ZjzbdmVo entity) {
return zjzbdmVoService.insert(entity);
}
@PostMapping("/update")
@ApiOperation("修改自检指标代码")
public Result update(@RequestBody ZjzbdmVo entity) {
return zjzbdmVoService.update(entity);
}
@GetMapping("/delete")
@ApiOperation("删除自检指标代码")
public Result delete(@RequestParam("zbId") Integer zbId) {
if (Objects.isNull(zbId)){
return R.error(500,"指标代码ID为空");
}
boolean result = zjzbdmVoService.removeById(zbId);
if (result){
return R.ok("操作成功");
}
return R.error(500,"操作成功");
}
@GetMapping("/getVoById")
@ApiOperation("查询自检指标代码")
public Result getVoById(@RequestParam("zbId") Integer zbId) {
if (Objects.isNull(zbId)){
return R.error(500,"指标代码ID为空");
}
return R.ok(zjzbdmVoService.getById(zbId));
}
@GetMapping("/getZjzbdlVoList")
@ApiOperation("查询自检指标大类代码")
public Result<List<ZjzbdlVo>> getZjzbdlVoList() {
List<ZjzbdlVo> zjzbdlVos = zjzbdlVoService.lambdaQuery().orderByAsc(ZjzbdlVo::getZbdlDm).list();
return R.ok(zjzbdlVos);
}
@GetMapping("/getZjzbxlVoList")
@ApiOperation("查询自检指标小类代码")
public Result<List<ZjzbxlVo>> getZjzbxlVoList() {
List<ZjzbxlVo> zjzbxlVos = zjzbxlVoService.lambdaQuery().orderByAsc(ZjzbxlVo::getZbxlDm).list();
return R.ok(zjzbxlVos);
}
@GetMapping("/getZjzbglfVoList")
@ApiOperation("查询自检指标关联方代码")
public Result<List<ZjzbglfVo>> getZjzbglfVoList() {
List<ZjzbglfVo> zjzbglfVos = zjzbglfVoService.lambdaQuery().orderByAsc(ZjzbglfVo::getGlfDm).list();
return R.ok(zjzbglfVos);
}
@GetMapping("/getZjzbHyVoList")
@ApiOperation("查询自检指标行业合规代码")
public Result<List<ZjzbHyVo>> getZjzbHyVoList() {
List<ZjzbHyVo> zjzbHyVos = zjzbHyVoService.lambdaQuery().orderByAsc(ZjzbHyVo::getHyDm).list();
return R.ok(zjzbHyVos);
}
}

View File

@ -0,0 +1,43 @@
package com.kakarote.crm.entity.VO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* @description: 自检指标行业合规字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Setter
@Getter
@TableName("zj_zb_hy")
public class ZjzbHyVo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "hy_dm",type = IdType.NONE)
@ApiModelProperty(value = "指标行业合规代码")
private String hyDm;
@TableField(value = "hymc")
@ApiModelProperty(value = "指标行业合规名称")
private String hymc;
@TableField(value = "bz")
@ApiModelProperty(value = "备注")
private String bz;
@TableField(value = "xybz")
@ApiModelProperty(value = "选用标志")
private String xybz;
@TableField(value = "yxbz")
@ApiModelProperty(value = "有效标志")
private String yxbz;
}

View File

@ -0,0 +1,43 @@
package com.kakarote.crm.entity.VO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* @description: 自检指标大类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Setter
@Getter
@TableName("zj_zb_dl")
public class ZjzbdlVo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "zbdl_dm",type = IdType.NONE)
@ApiModelProperty(value = "指标大类代码")
private String zbdlDm;
@TableField(value = "zbdlmc")
@ApiModelProperty(value = "指标大类名称")
private String zbdlmc;
@TableField(value = "bz")
@ApiModelProperty(value = "备注")
private String bz;
@TableField(value = "xybz")
@ApiModelProperty(value = "选用标志")
private String xybz;
@TableField(value = "yxbz")
@ApiModelProperty(value = "有效标志")
private String yxbz;
}

View File

@ -0,0 +1,78 @@
package com.kakarote.crm.entity.VO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* @description: 自检指标代码表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Getter
@Setter
@TableName("zj_zb_dm")
public class ZjzbdmVo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "zb_id", type = IdType.AUTO)
private Integer zbId;
@TableField(value = "zb_dm")
@ApiModelProperty(value = "指标代码")
private String zbDm;
@TableField(value = "zbmc")
@ApiModelProperty(value = "指标名称")
private String zbmc;
@TableField(value = "zbdl_dm")
@ApiModelProperty(value = "指标大类代码")
private String zbdlDm;
@TableField(value = "zbxl_dm")
@ApiModelProperty(value = "指标小类代码")
private String zbxlDm;
@TableField(value = "glf_dm")
@ApiModelProperty(value = "关联方税种")
private String glfDm;
@TableField(value = "hy_dm")
@ApiModelProperty(value = "行业合规代码")
private String hyDm;
@TableField(value = "zbdlmc")
@ApiModelProperty(value = "指标大类名称")
private String zbdlmc;
@TableField(value = "zbxlmc")
@ApiModelProperty(value = "指标小类名称")
private String zbxlmc;
@TableField(value = "glfmc")
@ApiModelProperty(value = "指标关联方名称")
private String glfmc;
@TableField(value = "hymc")
@ApiModelProperty(value = "行业合规名称")
private String hymc;
@TableField(value = "xybz")
@ApiModelProperty(value = "选用标志")
private String xybz;
@TableField(value = "yxbz")
@ApiModelProperty(value = "有效标志")
private String yxbz;
@TableField(value = "bz")
@ApiModelProperty(value = "备注")
private String bz;
}

View File

@ -0,0 +1,43 @@
package com.kakarote.crm.entity.VO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* @description: 自检指标关联方字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Setter
@Getter
@TableName("zj_zb_glf")
public class ZjzbglfVo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "glf_dm",type = IdType.NONE)
@ApiModelProperty(value = "指标关联方代码")
private String glfDm;
@TableField(value = "glfmc")
@ApiModelProperty(value = "指标关联方名称")
private String glfmc;
@TableField(value = "bz")
@ApiModelProperty(value = "备注")
private String bz;
@TableField(value = "xybz")
@ApiModelProperty(value = "选用标志")
private String xybz;
@TableField(value = "yxbz")
@ApiModelProperty(value = "有效标志")
private String yxbz;
}

View File

@ -0,0 +1,43 @@
package com.kakarote.crm.entity.VO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
/**
* @description: 自检指标小类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Setter
@Getter
@TableName("zj_zb_xl")
public class ZjzbxlVo implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "zbxl_dm",type = IdType.NONE)
@ApiModelProperty(value = "指标小类代码")
private String zbxlDm;
@TableField(value = "zbxlmc")
@ApiModelProperty(value = "指标小类名称")
private String zbxlmc;
@TableField(value = "bz")
@ApiModelProperty(value = "备注")
private String bz;
@TableField(value = "xybz")
@ApiModelProperty(value = "选用标志")
private String xybz;
@TableField(value = "yxbz")
@ApiModelProperty(value = "有效标志")
private String yxbz;
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.mapper;
import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.crm.entity.VO.ZjzbHyVo;
/**
* @description: 自检指标行业合规字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface ZjzbHyVoMapper extends BaseMapper<ZjzbHyVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.mapper;
import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.crm.entity.VO.ZjzbdlVo;
/**
* @description: 自检指标大类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface ZjzbdlVoMapper extends BaseMapper<ZjzbdlVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.mapper;
import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.crm.entity.VO.ZjzbdmVo;
/**
* @description: 自检指标代码表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface ZjzbdmVoMapper extends BaseMapper<ZjzbdmVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.mapper;
import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.crm.entity.VO.ZjzbglfVo;
/**
* @description: 自检指标关联方字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface ZjzbglfVoMapper extends BaseMapper<ZjzbglfVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.mapper;
import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.crm.entity.VO.ZjzbxlVo;
/**
* @description: 自检指标小类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface ZjzbxlVoMapper extends BaseMapper<ZjzbxlVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.service;
import com.kakarote.core.servlet.BaseService;
import com.kakarote.crm.entity.VO.ZjzbHyVo;
/**
* @description: 自检指标行业合规字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface IZjzbHyVoService extends BaseService<ZjzbHyVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.service;
import com.kakarote.core.servlet.BaseService;
import com.kakarote.crm.entity.VO.ZjzbdlVo;
/**
* @description: 自检指标大类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface IZjzbdlVoService extends BaseService<ZjzbdlVo> {
}

View File

@ -0,0 +1,27 @@
package com.kakarote.crm.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kakarote.core.common.Result;
import com.kakarote.core.servlet.BaseService;
import com.kakarote.crm.entity.VO.ZjzbdmVo;
/**
* @description: 自检指标代码表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface IZjzbdmVoService extends BaseService<ZjzbdmVo> {
/**
* 分页查询全部自检指标代码
* @param pageNum 页码
* @param pageSize 每页数量
* @return 集合
*/
IPage<ZjzbdmVo> getZjzbdmVoPage(int pageNum, int pageSize);
Result update(ZjzbdmVo entity);
Result insert(ZjzbdmVo entity);
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.service;
import com.kakarote.core.servlet.BaseService;
import com.kakarote.crm.entity.VO.ZjzbglfVo;
/**
* @description: 自检指标关联方字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface IZjzbglfVoService extends BaseService<ZjzbglfVo> {
}

View File

@ -0,0 +1,12 @@
package com.kakarote.crm.service;
import com.kakarote.core.servlet.BaseService;
import com.kakarote.crm.entity.VO.ZjzbxlVo;
/**
* @description: 自检指标小类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
public interface IZjzbxlVoService extends BaseService<ZjzbxlVo> {
}

View File

@ -0,0 +1,16 @@
package com.kakarote.crm.service.impl;
import com.kakarote.core.servlet.BaseServiceImpl;
import com.kakarote.crm.entity.VO.ZjzbHyVo;
import com.kakarote.crm.mapper.ZjzbHyVoMapper;
import com.kakarote.crm.service.IZjzbHyVoService;
import org.springframework.stereotype.Service;
/**
* @description: 自检指标行业合规字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Service
public class ZjzbHyVoServiceImpl extends BaseServiceImpl<ZjzbHyVoMapper, ZjzbHyVo> implements IZjzbHyVoService {
}

View File

@ -0,0 +1,16 @@
package com.kakarote.crm.service.impl;
import com.kakarote.core.servlet.BaseServiceImpl;
import com.kakarote.crm.entity.VO.ZjzbdlVo;
import com.kakarote.crm.mapper.ZjzbdlVoMapper;
import com.kakarote.crm.service.IZjzbdlVoService;
import org.springframework.stereotype.Service;
/**
* @description: 自检指标大类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Service
public class ZjzbdlVoServiceImpl extends BaseServiceImpl<ZjzbdlVoMapper, ZjzbdlVo> implements IZjzbdlVoService {
}

View File

@ -0,0 +1,210 @@
package com.kakarote.crm.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kakarote.core.common.R;
import com.kakarote.core.common.Result;
import com.kakarote.core.servlet.BaseServiceImpl;
import com.kakarote.crm.entity.VO.*;
import com.kakarote.crm.mapper.ZjzbdmVoMapper;
import com.kakarote.crm.service.*;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Objects;
/**
* @description: 自检指标代码表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Service
public class ZjzbdmVoServiceImpl extends BaseServiceImpl<ZjzbdmVoMapper, ZjzbdmVo> implements IZjzbdmVoService {
@Autowired
private ZjzbdmVoMapper zjzbdmVoMapper;
@Autowired
private IZjzbdlVoService zjzbdlVoService;
@Autowired
private IZjzbxlVoService zjzbxlVoService;
@Autowired
private IZjzbglfVoService zjzbglfVoService;
@Autowired
private IZjzbHyVoService zjzbHyVoService;
@Override
public IPage<ZjzbdmVo> getZjzbdmVoPage(int pageNum, int pageSize) {
Page<ZjzbdmVo> page = new Page<>(pageNum, pageSize);
return zjzbdmVoMapper.selectPage(page, null);
}
@Override
public Result update(ZjzbdmVo entity) {
if (Objects.isNull(entity.getZbId())){
return R.error(500,"指标代码ID为空");
}
if (StringUtils.isEmpty(entity.getZbmc())){
return R.error(500,"指标名称为空");
}
if (StringUtils.isEmpty(entity.getZbDm())){
return R.error(500,"指标代码为空");
}
if (StringUtils.isEmpty(entity.getZbdlDm())){
return R.error(500,"指标大类代码为空");
}
if (StringUtils.isEmpty(entity.getZbxlDm())){
return R.error(500,"指标小类代码为空");
}
if (StringUtils.isEmpty(entity.getGlfDm())){
return R.error(500,"关联方为空");
}
if (StringUtils.isEmpty(entity.getHyDm())){
return R.error(500,"行业合规代码为空");
}
ZjzbdmVo zjzbdmVo = this.lambdaQuery()
.eq(ZjzbdmVo::getZbDm,entity.getZbDm())
.eq(ZjzbdmVo::getYxbz,"Y")
.eq(ZjzbdmVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdmVo)){
return R.error(500,"指标代码已存在");
}
zjzbdmVo = this.lambdaQuery()
.eq(ZjzbdmVo::getZbmc,entity.getZbmc())
.eq(ZjzbdmVo::getYxbz,"Y")
.eq(ZjzbdmVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdmVo)){
return R.error(500,"指标名称已存在");
}
ZjzbdlVo zjzbdlVo = zjzbdlVoService.lambdaQuery()
.eq(ZjzbdlVo::getZbdlDm,entity.getZbdlDm()).eq(ZjzbdlVo::getYxbz,"Y")
.eq(ZjzbdlVo::getXybz,"Y")
.one();
ZjzbxlVo zjzbxlVo = zjzbxlVoService.lambdaQuery()
.eq(ZjzbxlVo::getZbxlDm,entity.getZbxlDm()).eq(ZjzbxlVo::getYxbz,"Y")
.eq(ZjzbxlVo::getXybz,"Y")
.one();
ZjzbglfVo zjzbglfVo = zjzbglfVoService.lambdaQuery()
.eq(ZjzbglfVo::getGlfDm,entity.getGlfDm()).eq(ZjzbglfVo::getYxbz,"Y")
.eq(ZjzbglfVo::getXybz,"Y")
.one();
ZjzbHyVo zjzbHyVo = zjzbHyVoService.lambdaQuery()
.eq(ZjzbHyVo::getHyDm,entity.getHyDm()).eq(ZjzbHyVo::getYxbz,"Y")
.eq(ZjzbHyVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdlVo)){
entity.setZbdlmc(zjzbdlVo.getZbdlmc());
}
if (Objects.nonNull(zjzbxlVo)){
entity.setZbxlmc(zjzbxlVo.getZbxlmc());
}
if (Objects.nonNull(zjzbglfVo)){
entity.setGlfmc(zjzbglfVo.getGlfmc());
}
if (Objects.nonNull(zjzbHyVo)){
entity.setHymc(zjzbHyVo.getHymc());
}
boolean result = this.updateById(entity);
if (result){
return R.ok("操作成功");
}
return R.error(500,"操作失败");
}
@Override
public Result insert(ZjzbdmVo entity) {
if (StringUtils.isEmpty(entity.getZbmc())){
return R.error(500,"指标名称为空");
}
if (StringUtils.isEmpty(entity.getZbDm())){
return R.error(500,"指标代码为空");
}
if (StringUtils.isEmpty(entity.getZbdlDm())){
return R.error(500,"指标大类代码为空");
}
if (StringUtils.isEmpty(entity.getZbxlDm())){
return R.error(500,"指标小类代码为空");
}
if (StringUtils.isEmpty(entity.getGlfDm())){
return R.error(500,"关联方为空");
}
if (StringUtils.isEmpty(entity.getHyDm())){
return R.error(500,"行业合规代码为空");
}
ZjzbdmVo zjzbdmVo = this.lambdaQuery()
.eq(ZjzbdmVo::getZbDm,entity.getZbDm())
.eq(ZjzbdmVo::getYxbz,"Y")
.eq(ZjzbdmVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdmVo)){
return R.error(500,"指标代码已存在");
}
zjzbdmVo = this.lambdaQuery()
.eq(ZjzbdmVo::getZbmc,entity.getZbmc())
.eq(ZjzbdmVo::getYxbz,"Y")
.eq(ZjzbdmVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdmVo)){
return R.error(500,"指标名称已存在");
}
ZjzbdlVo zjzbdlVo = zjzbdlVoService.lambdaQuery()
.eq(ZjzbdlVo::getZbdlDm,entity.getZbdlDm()).eq(ZjzbdlVo::getYxbz,"Y")
.eq(ZjzbdlVo::getXybz,"Y")
.one();
ZjzbxlVo zjzbxlVo = zjzbxlVoService.lambdaQuery()
.eq(ZjzbxlVo::getZbxlDm,entity.getZbxlDm()).eq(ZjzbxlVo::getYxbz,"Y")
.eq(ZjzbxlVo::getXybz,"Y")
.one();
ZjzbglfVo zjzbglfVo = zjzbglfVoService.lambdaQuery()
.eq(ZjzbglfVo::getGlfDm,entity.getGlfDm()).eq(ZjzbglfVo::getYxbz,"Y")
.eq(ZjzbglfVo::getXybz,"Y")
.one();
ZjzbHyVo zjzbHyVo = zjzbHyVoService.lambdaQuery()
.eq(ZjzbHyVo::getHyDm,entity.getHyDm()).eq(ZjzbHyVo::getYxbz,"Y")
.eq(ZjzbHyVo::getXybz,"Y")
.one();
if (Objects.nonNull(zjzbdlVo)){
entity.setZbdlmc(zjzbdlVo.getZbdlmc());
}
if (Objects.nonNull(zjzbxlVo)){
entity.setZbxlmc(zjzbxlVo.getZbxlmc());
}
if (Objects.nonNull(zjzbglfVo)){
entity.setGlfmc(zjzbglfVo.getGlfmc());
}
if (Objects.nonNull(zjzbHyVo)){
entity.setHymc(zjzbHyVo.getHymc());
}
boolean result = this.save(entity);
if (result){
return R.ok("操作成功");
}
return R.error(500,"操作失败");
}
}

View File

@ -0,0 +1,17 @@
package com.kakarote.crm.service.impl;
import com.kakarote.core.servlet.BaseServiceImpl;
import com.kakarote.crm.entity.VO.ZjzbglfVo;
import com.kakarote.crm.mapper.ZjzbglfVoMapper;
import com.kakarote.crm.service.IZjzbglfVoService;
import org.springframework.stereotype.Service;
/**
* @description: 自检指标小类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Service
public class ZjzbglfVoServiceImpl extends BaseServiceImpl<ZjzbglfVoMapper, ZjzbglfVo> implements IZjzbglfVoService {
}

View File

@ -0,0 +1,16 @@
package com.kakarote.crm.service.impl;
import com.kakarote.core.servlet.BaseServiceImpl;
import com.kakarote.crm.entity.VO.ZjzbxlVo;
import com.kakarote.crm.mapper.ZjzbxlVoMapper;
import com.kakarote.crm.service.IZjzbxlVoService;
import org.springframework.stereotype.Service;
/**
* @description: 自检指标小类字典表
* @Author: dengLL
* @CreateTime: 2025/12/10
*/
@Service
public class ZjzbxlVoServiceImpl extends BaseServiceImpl<ZjzbxlVoMapper, ZjzbxlVo> implements IZjzbxlVoService {
}