parent
96ae370baa
commit
3a8e659198
@ -0,0 +1,96 @@
|
||||
package com.ruoyi.gysl.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.gysl.entity.Cybq;
|
||||
import com.ruoyi.gysl.entity.request.CybqRequest;
|
||||
import com.ruoyi.gysl.service.CybqService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 产业标签(GyslCybq)表控制层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-04-02 11:02:34
|
||||
*/
|
||||
@Api(tags = "产业标签")
|
||||
@RestController
|
||||
@RequestMapping("/gysl/Cybq")
|
||||
public class CybqController extends BaseController {
|
||||
/**
|
||||
* 服务对象
|
||||
*/
|
||||
@Resource
|
||||
private CybqService cybqService;
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param gyslCybq 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@ApiOperation("分页查询所有数据")
|
||||
@GetMapping("/page")
|
||||
public AjaxResult selectAll(Page<Cybq> page, CybqRequest gyslCybq) {
|
||||
return success(cybqService.page(page, gyslCybq));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 单条数据
|
||||
*/
|
||||
@GetMapping("/{id}")
|
||||
@ApiOperation(value = "通过主键查询单条数据",response = Cybq.class)
|
||||
public AjaxResult selectOne(@PathVariable Serializable id) {
|
||||
return success(cybqService.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param gyslCybq 实体对象
|
||||
* @return 新增结果
|
||||
*/
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("新增数据")
|
||||
public AjaxResult insert(@RequestBody Cybq gyslCybq) {
|
||||
return success(cybqService.save(gyslCybq));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param gyslCybq 实体对象
|
||||
* @return 修改结果
|
||||
*/
|
||||
@PostMapping("/edit")
|
||||
@ApiOperation("修改数据")
|
||||
public AjaxResult update(@RequestBody Cybq gyslCybq) {
|
||||
return success(cybqService.updateById(gyslCybq));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
*
|
||||
* @param idList 主键结合
|
||||
* @return 删除结果
|
||||
*/
|
||||
@ApiOperation("删除数据")
|
||||
@DeleteMapping("/delete")
|
||||
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
|
||||
return success(cybqService.removeByIds(idList));
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,112 @@
|
||||
package com.ruoyi.gysl.entity;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* 产业标签(GyslCybq)表实体类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-04-02 11:02:35
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("gysl_cybq")
|
||||
@ApiModel(value="产业标签",description = "产业标签")
|
||||
public class Cybq {
|
||||
|
||||
@ApiModelProperty("主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="单位编码" )
|
||||
private String dwbm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签标记场景代码" )
|
||||
private String cjdm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签代码" )
|
||||
private String bqdm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签值编码" )
|
||||
private String bqzbm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="引用代码集编码" )
|
||||
private String yydmjbm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="引用代码集版本" )
|
||||
private String yydmjbb;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="有效状态" )
|
||||
private String state;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签注释" )
|
||||
private String bqzs;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="用户类型" )
|
||||
private String yhlx;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签标记用户" )
|
||||
private String bqbjyh;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签标记单位" )
|
||||
private String bqbjdw;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="标签状态" )
|
||||
private String bqzt;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据来源编码" )
|
||||
private String sjlybm;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据来源名称" )
|
||||
private String sjlymc;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据溯源码" )
|
||||
private String sjsym;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="记录状态" )
|
||||
private String jlzt;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据记录备注" )
|
||||
private String sjjzbz;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据创建用户" )
|
||||
private String sjcjyh;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据创建时间" )
|
||||
private String sjcjsj;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据修改用户" )
|
||||
private String sjxgyh;
|
||||
|
||||
|
||||
@ApiModelProperty(value ="数据修改时间" )
|
||||
private String sjxgsj;
|
||||
}
|
||||
|
@ -0,0 +1,23 @@
|
||||
package com.ruoyi.gysl.entity.request;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 产业标签分页请求类
|
||||
* @author du
|
||||
* @since 2025/4/2 11:07
|
||||
*/
|
||||
@Data
|
||||
public class CybqRequest {
|
||||
|
||||
@ApiModelProperty(value ="标签代码" )
|
||||
private String bqdm;
|
||||
|
||||
@ApiModelProperty(value ="标签状态" )
|
||||
private String bqzt;
|
||||
|
||||
@ApiModelProperty(value ="用户类型" )
|
||||
private String yhlx;
|
||||
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package com.ruoyi.gysl.entity.request;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 模型请求参数
|
||||
* @author du
|
||||
* @since 2025/4/1 18:27
|
||||
*/
|
||||
@Data
|
||||
public class MxRequest {
|
||||
|
||||
/**
|
||||
* 要素名称
|
||||
*/
|
||||
@ApiModelProperty(value = "要素名称")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 具体指标
|
||||
*/
|
||||
@ApiModelProperty(value = "具体指标")
|
||||
private String jtzb;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.ruoyi.gysl.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.gysl.entity.request.CybqRequest;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import com.ruoyi.gysl.entity.Cybq;
|
||||
|
||||
/**
|
||||
* 产业标签(GyslCybq)表数据库访问层
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-04-02 11:02:34
|
||||
*/
|
||||
public interface CybqMapper extends BaseMapper<Cybq> {
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param gyslCybq 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
Page<Cybq> page(Page<Cybq> page, @Param("req") CybqRequest gyslCybq);
|
||||
}
|
||||
|
@ -0,0 +1,26 @@
|
||||
package com.ruoyi.gysl.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.ruoyi.gysl.entity.Cybq;
|
||||
import com.ruoyi.gysl.entity.request.CybqRequest;
|
||||
|
||||
/**
|
||||
* 产业标签(GyslCybq)表服务接口
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-04-02 11:02:35
|
||||
*/
|
||||
public interface CybqService extends IService<Cybq> {
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param gyslCybq 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
Page<Cybq> page(Page<Cybq> page, CybqRequest gyslCybq);
|
||||
}
|
||||
|
@ -0,0 +1,33 @@
|
||||
package com.ruoyi.gysl.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.gysl.entity.request.CybqRequest;
|
||||
import com.ruoyi.gysl.mapper.CybqMapper;
|
||||
import com.ruoyi.gysl.entity.Cybq;
|
||||
import com.ruoyi.gysl.service.CybqService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 产业标签(GyslCybq)表服务实现类
|
||||
*
|
||||
* @author makejava
|
||||
* @since 2025-04-02 11:02:35
|
||||
*/
|
||||
@Service("gyslCybqService")
|
||||
public class CybqServiceImpl extends ServiceImpl<CybqMapper, Cybq> implements CybqService {
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询所有数据
|
||||
*
|
||||
* @param page 分页对象
|
||||
* @param gyslCybq 查询实体
|
||||
* @return 所有数据
|
||||
*/
|
||||
@Override
|
||||
public Page<Cybq> page(Page<Cybq> page, CybqRequest gyslCybq) {
|
||||
return baseMapper.page(page,gyslCybq);
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.ruoyi.gysl.mapper.CybqMapper">
|
||||
|
||||
<select id="page" resultType="com.ruoyi.gysl.entity.Cybq">
|
||||
select * from gysl_cybq
|
||||
<where>
|
||||
<if test="req.bqdm != null and req.bqdm != '' ">
|
||||
AND bqdm = #{req.bqdm}
|
||||
</if>
|
||||
<if test="req.bqzt != null and req.bqzt != ''">
|
||||
AND bqzt = #{req.bqzt}
|
||||
</if>
|
||||
<if test="req.yhlx != null and req.yhlx != ''">
|
||||
AND yhlx = #{req.yhlx}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
||||
|
Loading…
Reference in new issue