Commit a10754fc by jiang'yun

修改

parent 1e7a28b6
package com.zjsgfa.project.zjsgfa.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.zjsgfa.framework.aspectj.lang.annotation.Log;
import com.zjsgfa.framework.aspectj.lang.enums.BusinessType;
import com.zjsgfa.project.zjsgfa.domain.JcxxJdxx;
import com.zjsgfa.project.zjsgfa.service.IJcxxJdxxService;
import com.zjsgfa.framework.web.controller.BaseController;
import com.zjsgfa.framework.web.domain.AjaxResult;
import com.zjsgfa.common.utils.poi.ExcelUtil;
import com.zjsgfa.framework.web.page.TableDataInfo;
/**
* 基础信息-井队设置Controller
*
* @author ruoyi
* @date 2025-11-28
*/
@RestController
@RequestMapping("/system/jcxxJdxx")
public class JcxxJdxxController extends BaseController
{
@Autowired
private IJcxxJdxxService jcxxJdxxService;
/**
* 查询基础信息-井队设置列表
*/
////@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:list')")
@GetMapping("/list")
public TableDataInfo list(JcxxJdxx jcxxJdxx)
{
startPage();
List<JcxxJdxx> list = jcxxJdxxService.selectJcxxJdxxList(jcxxJdxx);
return getDataTable(list);
}
/**
* 导出基础信息-井队设置列表
*/
//@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:export')")
@Log(title = "基础信息-井队设置", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, JcxxJdxx jcxxJdxx)
{
List<JcxxJdxx> list = jcxxJdxxService.selectJcxxJdxxList(jcxxJdxx);
ExcelUtil<JcxxJdxx> util = new ExcelUtil<JcxxJdxx>(JcxxJdxx.class);
util.exportExcel(response, list, "基础信息-井队设置数据");
}
/**
* 获取基础信息-井队设置详细信息
*/
//@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(jcxxJdxxService.selectJcxxJdxxById(id));
}
/**
* 新增基础信息-井队设置
*/
//@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:add')")
@Log(title = "基础信息-井队设置", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody JcxxJdxx jcxxJdxx)
{
return toAjax(jcxxJdxxService.insertJcxxJdxx(jcxxJdxx));
}
/**
* 修改基础信息-井队设置
*/
//@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:edit')")
@Log(title = "基础信息-井队设置", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody JcxxJdxx jcxxJdxx)
{
return toAjax(jcxxJdxxService.updateJcxxJdxx(jcxxJdxx));
}
/**
* 删除基础信息-井队设置
*/
//@PreAuthorize("@ss.hasPermi('system:jcxxJdxx:remove')")
@Log(title = "基础信息-井队设置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(jcxxJdxxService.deleteJcxxJdxxByIds(ids));
}
}
package com.zjsgfa.project.zjsgfa.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zjsgfa.framework.aspectj.lang.annotation.Excel;
import com.zjsgfa.framework.web.domain.BaseEntity;
import lombok.Data;
/**
* 基础信息-井队设置对象 jcxx_jdxx
*
* @author ruoyi
* @date 2025-11-28
*/
@Data
public class JcxxJdxx extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 钻井公司 */
@Excel(name = "钻井公司")
private String zjgs;
/** 井队 */
@Excel(name = "井队")
private String zjjd;
/** 钻机型号 */
@Excel(name = "钻机型号")
private String zjxh;
/** 网电电压 */
@Excel(name = "网电电压")
private String wddy;
/** 电控稳定输出功率 */
@Excel(name = "电控稳定输出功率")
private String dkwdscgl;
/** 整机能力-钻机类型 */
@Excel(name = "整机能力-钻机类型")
private String zjnlZjlx;
/** 整机能力-最大承受拉力 */
@Excel(name = "整机能力-最大承受拉力")
private String zjnlZdcsll;
/** 整机能力-最高承受泵压 */
@Excel(name = "整机能力-最高承受泵压")
private String zjnlZgcsby;
/** 旋转系统-电动转盘最大扭矩 */
@Excel(name = "旋转系统-电动转盘最大扭矩")
private String xzxtDdzp;
/** 旋转系统-顶驱最大扭矩 */
@Excel(name = "旋转系统-顶驱最大扭矩")
private String xzxtDq;
/** 循环系统-1#泵类型 */
@Excel(name = "循环系统-1#泵类型")
private String xhxtB1lx;
/** 循环系统-1#泵型号 */
@Excel(name = "循环系统-1#泵型号")
private String xhxtB1xh;
/** 循环系统-1#泵最大功率 */
@Excel(name = "循环系统-1#泵最大功率")
private String xhxtB1zdgl;
/** 循环系统-2#泵类型 */
@Excel(name = "循环系统-2#泵类型")
private String xhxtB2lx;
/** 循环系统-2#泵型号 */
@Excel(name = "循环系统-2#泵型号")
private String xhxtB2xh;
/** 循环系统-2#泵最大功率 */
@Excel(name = "循环系统-2#泵最大功率")
private String xhxtB2zdgl;
/** 循环系统-3#泵类型 */
@Excel(name = "循环系统-3#泵类型")
private String xhxtB3lx;
/** 循环系统-3#泵型号 */
@Excel(name = "循环系统-3#泵型号")
private String xhxtB3xh;
/** 循环系统-3#泵最大功率 */
@Excel(name = "循环系统-3#泵最大功率")
private String xhxtB3zdgl;
/** 固控设备-振动筛类型 */
@Excel(name = "固控设备-振动筛类型")
private String gksbZdslx;
/** 固控设备-1#离心机类型 */
@Excel(name = "固控设备-1#离心机类型")
private String gksbLxj1lx;
/** 固控设备-1#离心机主电机功率 */
@Excel(name = "固控设备-1#离心机主电机功率")
private String gksbLxj1zdjgl;
/** 固控设备-2#离心机类型 */
@Excel(name = "固控设备-2#离心机类型")
private String gksbLxj2lx;
/** 固控设备-2#离心机主电机功率 */
@Excel(name = "固控设备-2#离心机主电机功率")
private String gksbLxj2zdjgl;
/** 固控设备-3#离心机类型 */
@Excel(name = "固控设备-3#离心机类型")
private String gksbLxj3lx;
/** 固控设备-3#离心机主电机功率 */
@Excel(name = "固控设备-3#离心机主电机功率")
private String gksbLxj3zdjgl;
/** 循环罐-数量 */
@Excel(name = "循环罐-数量")
private String xhgSl;
/** 循环罐-总容量 */
@Excel(name = "循环罐-总容量")
private String xhgZrl;
/** 储备罐-个量 */
@Excel(name = "储备罐-个量")
private String cbgSl;
/** 储备罐-总容量 */
@Excel(name = "储备罐-总容量")
private String cbgZrl;
/** 设备分析意见 */
@Excel(name = "设备分析意见")
private String sbfxyj;
/** 应急联系方式 */
@Excel(name = "应急联系方式")
private String yjlxr;
/** 备注 */
@Excel(name = "备注")
private String bz;
/** 创建人 */
@Excel(name = "创建人")
private String createdBy;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date createdTime;
}
package com.zjsgfa.project.zjsgfa.mapper;
import java.util.List;
import com.zjsgfa.project.zjsgfa.domain.JcxxJdxx;
/**
* 基础信息-井队设置Mapper接口
*
* @author ruoyi
* @date 2025-11-28
*/
public interface JcxxJdxxMapper
{
/**
* 查询基础信息-井队设置
*
* @param id 基础信息-井队设置主键
* @return 基础信息-井队设置
*/
public JcxxJdxx selectJcxxJdxxById(Long id);
/**
* 查询基础信息-井队设置列表
*
* @param jcxxJdxx 基础信息-井队设置
* @return 基础信息-井队设置集合
*/
public List<JcxxJdxx> selectJcxxJdxxList(JcxxJdxx jcxxJdxx);
/**
* 新增基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
public int insertJcxxJdxx(JcxxJdxx jcxxJdxx);
/**
* 修改基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
public int updateJcxxJdxx(JcxxJdxx jcxxJdxx);
/**
* 删除基础信息-井队设置
*
* @param id 基础信息-井队设置主键
* @return 结果
*/
public int deleteJcxxJdxxById(Long id);
/**
* 批量删除基础信息-井队设置
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteJcxxJdxxByIds(Long[] ids);
}
package com.zjsgfa.project.zjsgfa.service;
import java.util.List;
import com.zjsgfa.project.zjsgfa.domain.JcxxJdxx;
/**
* 基础信息-井队设置Service接口
*
* @author ruoyi
* @date 2025-11-28
*/
public interface IJcxxJdxxService
{
/**
* 查询基础信息-井队设置
*
* @param id 基础信息-井队设置主键
* @return 基础信息-井队设置
*/
public JcxxJdxx selectJcxxJdxxById(Long id);
/**
* 查询基础信息-井队设置列表
*
* @param jcxxJdxx 基础信息-井队设置
* @return 基础信息-井队设置集合
*/
public List<JcxxJdxx> selectJcxxJdxxList(JcxxJdxx jcxxJdxx);
/**
* 新增基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
public int insertJcxxJdxx(JcxxJdxx jcxxJdxx);
/**
* 修改基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
public int updateJcxxJdxx(JcxxJdxx jcxxJdxx);
/**
* 批量删除基础信息-井队设置
*
* @param ids 需要删除的基础信息-井队设置主键集合
* @return 结果
*/
public int deleteJcxxJdxxByIds(Long[] ids);
/**
* 删除基础信息-井队设置信息
*
* @param id 基础信息-井队设置主键
* @return 结果
*/
public int deleteJcxxJdxxById(Long id);
}
package com.zjsgfa.project.zjsgfa.service.impl;
import java.util.List;
import com.zjsgfa.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zjsgfa.project.zjsgfa.mapper.JcxxJdxxMapper;
import com.zjsgfa.project.zjsgfa.domain.JcxxJdxx;
import com.zjsgfa.project.zjsgfa.service.IJcxxJdxxService;
/**
* 基础信息-井队设置Service业务层处理
*
* @author ruoyi
* @date 2025-11-28
*/
@Service
public class JcxxJdxxServiceImpl implements IJcxxJdxxService
{
@Autowired
private JcxxJdxxMapper jcxxJdxxMapper;
/**
* 查询基础信息-井队设置
*
* @param id 基础信息-井队设置主键
* @return 基础信息-井队设置
*/
@Override
public JcxxJdxx selectJcxxJdxxById(Long id)
{
return jcxxJdxxMapper.selectJcxxJdxxById(id);
}
/**
* 查询基础信息-井队设置列表
*
* @param jcxxJdxx 基础信息-井队设置
* @return 基础信息-井队设置
*/
@Override
public List<JcxxJdxx> selectJcxxJdxxList(JcxxJdxx jcxxJdxx)
{
return jcxxJdxxMapper.selectJcxxJdxxList(jcxxJdxx);
}
/**
* 新增基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
@Override
public int insertJcxxJdxx(JcxxJdxx jcxxJdxx)
{
return jcxxJdxxMapper.insertJcxxJdxx(jcxxJdxx);
}
/**
* 修改基础信息-井队设置
*
* @param jcxxJdxx 基础信息-井队设置
* @return 结果
*/
@Override
public int updateJcxxJdxx(JcxxJdxx jcxxJdxx)
{
jcxxJdxx.setUpdateTime(DateUtils.getNowDate());
return jcxxJdxxMapper.updateJcxxJdxx(jcxxJdxx);
}
/**
* 批量删除基础信息-井队设置
*
* @param ids 需要删除的基础信息-井队设置主键
* @return 结果
*/
@Override
public int deleteJcxxJdxxByIds(Long[] ids)
{
return jcxxJdxxMapper.deleteJcxxJdxxByIds(ids);
}
/**
* 删除基础信息-井队设置信息
*
* @param id 基础信息-井队设置主键
* @return 结果
*/
@Override
public int deleteJcxxJdxxById(Long id)
{
return jcxxJdxxMapper.deleteJcxxJdxxById(id);
}
}
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