Browse Source

新增日报 工业 化验 计算 大表等基本的增删改查

王苗苗 6 months ago
parent
commit
1dfefc65d7

BIN
slibra-admin/.DS_Store


+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiBigTableDayController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiBigTableDay;
+import com.slibra.business.service.ITXinyiBigTableDayService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义大天维度统计Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/day")
+public class TXinyiBigTableDayController extends BaseController
+{
+    @Autowired
+    private ITXinyiBigTableDayService tXinyiBigTableDayService;
+
+    /**
+     * 查询信义大天维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        startPage();
+        List<TXinyiBigTableDay> list = tXinyiBigTableDayService.selectTXinyiBigTableDayList(tXinyiBigTableDay);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义大天维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:export')")
+    @Log(title = "信义大天维度统计", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        List<TXinyiBigTableDay> list = tXinyiBigTableDayService.selectTXinyiBigTableDayList(tXinyiBigTableDay);
+        ExcelUtil<TXinyiBigTableDay> util = new ExcelUtil<TXinyiBigTableDay>(TXinyiBigTableDay.class);
+        util.exportExcel(response, list, "信义大天维度统计数据");
+    }
+
+    /**
+     * 获取信义大天维度统计详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:query')")
+    @GetMapping(value = "/{ID}")
+    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    {
+        return success(tXinyiBigTableDayService.selectTXinyiBigTableDayByID(ID));
+    }
+
+    /**
+     * 新增信义大天维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:add')")
+    @Log(title = "信义大天维度统计", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        tXinyiBigTableDay.setCreateBy(getUsername());
+        return toAjax(tXinyiBigTableDayService.insertTXinyiBigTableDay(tXinyiBigTableDay));
+    }
+
+    /**
+     * 修改信义大天维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:edit')")
+    @Log(title = "信义大天维度统计", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiBigTableDay tXinyiBigTableDay)
+    {
+        tXinyiBigTableDay.setUpdateBy(getUsername());
+        return toAjax(tXinyiBigTableDayService.updateTXinyiBigTableDay(tXinyiBigTableDay));
+    }
+
+    /**
+     * 删除信义大天维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:day:remove')")
+    @Log(title = "信义大天维度统计", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{IDs}")
+    public AjaxResult remove(@PathVariable Long[] IDs)
+    {
+        return toAjax(tXinyiBigTableDayService.deleteTXinyiBigTableDayByIDs(IDs));
+    }
+}

+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiBigTableHourController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiBigTableHour;
+import com.slibra.business.service.ITXinyiBigTableHourService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义大小时维度统计Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/hour")
+public class TXinyiBigTableHourController extends BaseController
+{
+    @Autowired
+    private ITXinyiBigTableHourService tXinyiBigTableHourService;
+
+    /**
+     * 查询信义大小时维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiBigTableHour tXinyiBigTableHour)
+    {
+        startPage();
+        List<TXinyiBigTableHour> list = tXinyiBigTableHourService.selectTXinyiBigTableHourList(tXinyiBigTableHour);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义大小时维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:export')")
+    @Log(title = "信义大小时维度统计", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiBigTableHour tXinyiBigTableHour)
+    {
+        List<TXinyiBigTableHour> list = tXinyiBigTableHourService.selectTXinyiBigTableHourList(tXinyiBigTableHour);
+        ExcelUtil<TXinyiBigTableHour> util = new ExcelUtil<TXinyiBigTableHour>(TXinyiBigTableHour.class);
+        util.exportExcel(response, list, "信义大小时维度统计数据");
+    }
+
+    /**
+     * 获取信义大小时维度统计详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:query')")
+    @GetMapping(value = "/{ID}")
+    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    {
+        return success(tXinyiBigTableHourService.selectTXinyiBigTableHourByID(ID));
+    }
+
+    /**
+     * 新增信义大小时维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:add')")
+    @Log(title = "信义大小时维度统计", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiBigTableHour tXinyiBigTableHour)
+    {
+        tXinyiBigTableHour.setCreateBy(getUsername());
+        return toAjax(tXinyiBigTableHourService.insertTXinyiBigTableHour(tXinyiBigTableHour));
+    }
+
+    /**
+     * 修改信义大小时维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:edit')")
+    @Log(title = "信义大小时维度统计", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiBigTableHour tXinyiBigTableHour)
+    {
+        tXinyiBigTableHour.setUpdateBy(getUsername());
+        return toAjax(tXinyiBigTableHourService.updateTXinyiBigTableHour(tXinyiBigTableHour));
+    }
+
+    /**
+     * 删除信义大小时维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:hour:remove')")
+    @Log(title = "信义大小时维度统计", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{IDs}")
+    public AjaxResult remove(@PathVariable Long[] IDs)
+    {
+        return toAjax(tXinyiBigTableHourService.deleteTXinyiBigTableHourByIDs(IDs));
+    }
+}

+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiBigTableMonthController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiBigTableMonth;
+import com.slibra.business.service.ITXinyiBigTableMonthService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义大月维度统计Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/month")
+public class TXinyiBigTableMonthController extends BaseController
+{
+    @Autowired
+    private ITXinyiBigTableMonthService tXinyiBigTableMonthService;
+
+    /**
+     * 查询信义大月维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        startPage();
+        List<TXinyiBigTableMonth> list = tXinyiBigTableMonthService.selectTXinyiBigTableMonthList(tXinyiBigTableMonth);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义大月维度统计列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:export')")
+    @Log(title = "信义大月维度统计", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        List<TXinyiBigTableMonth> list = tXinyiBigTableMonthService.selectTXinyiBigTableMonthList(tXinyiBigTableMonth);
+        ExcelUtil<TXinyiBigTableMonth> util = new ExcelUtil<TXinyiBigTableMonth>(TXinyiBigTableMonth.class);
+        util.exportExcel(response, list, "信义大月维度统计数据");
+    }
+
+    /**
+     * 获取信义大月维度统计详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:query')")
+    @GetMapping(value = "/{ID}")
+    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    {
+        return success(tXinyiBigTableMonthService.selectTXinyiBigTableMonthByID(ID));
+    }
+
+    /**
+     * 新增信义大月维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:add')")
+    @Log(title = "信义大月维度统计", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        tXinyiBigTableMonth.setCreateBy(getUsername());
+        return toAjax(tXinyiBigTableMonthService.insertTXinyiBigTableMonth(tXinyiBigTableMonth));
+    }
+
+    /**
+     * 修改信义大月维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:edit')")
+    @Log(title = "信义大月维度统计", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiBigTableMonth tXinyiBigTableMonth)
+    {
+        tXinyiBigTableMonth.setUpdateBy(getUsername());
+        return toAjax(tXinyiBigTableMonthService.updateTXinyiBigTableMonth(tXinyiBigTableMonth));
+    }
+
+    /**
+     * 删除信义大月维度统计
+     */
+    @PreAuthorize("@ss.hasPermi('business:month:remove')")
+    @Log(title = "信义大月维度统计", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{IDs}")
+    public AjaxResult remove(@PathVariable Long[] IDs)
+    {
+        return toAjax(tXinyiBigTableMonthService.deleteTXinyiBigTableMonthByIDs(IDs));
+    }
+}

+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiCalculateController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiCalculate;
+import com.slibra.business.service.ITXinyiCalculateService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义计算数据Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/calculate")
+public class TXinyiCalculateController extends BaseController
+{
+    @Autowired
+    private ITXinyiCalculateService tXinyiCalculateService;
+
+    /**
+     * 查询信义计算数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiCalculate tXinyiCalculate)
+    {
+        startPage();
+        List<TXinyiCalculate> list = tXinyiCalculateService.selectTXinyiCalculateList(tXinyiCalculate);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义计算数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:export')")
+    @Log(title = "信义计算数据", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiCalculate tXinyiCalculate)
+    {
+        List<TXinyiCalculate> list = tXinyiCalculateService.selectTXinyiCalculateList(tXinyiCalculate);
+        ExcelUtil<TXinyiCalculate> util = new ExcelUtil<TXinyiCalculate>(TXinyiCalculate.class);
+        util.exportExcel(response, list, "信义计算数据数据");
+    }
+
+    /**
+     * 获取信义计算数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tXinyiCalculateService.selectTXinyiCalculateById(id));
+    }
+
+    /**
+     * 新增信义计算数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:add')")
+    @Log(title = "信义计算数据", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiCalculate tXinyiCalculate)
+    {
+        tXinyiCalculate.setCreateBy(getUsername());
+        return toAjax(tXinyiCalculateService.insertTXinyiCalculate(tXinyiCalculate));
+    }
+
+    /**
+     * 修改信义计算数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:edit')")
+    @Log(title = "信义计算数据", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiCalculate tXinyiCalculate)
+    {
+        tXinyiCalculate.setUpdateBy(getUsername());
+        return toAjax(tXinyiCalculateService.updateTXinyiCalculate(tXinyiCalculate));
+    }
+
+    /**
+     * 删除信义计算数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:calculate:remove')")
+    @Log(title = "信义计算数据", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tXinyiCalculateService.deleteTXinyiCalculateByIds(ids));
+    }
+}

+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiIndustryController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiIndustry;
+import com.slibra.business.service.ITXinyiIndustryService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义工业数据Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/industry")
+public class TXinyiIndustryController extends BaseController
+{
+    @Autowired
+    private ITXinyiIndustryService tXinyiIndustryService;
+
+    /**
+     * 查询信义工业数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiIndustry tXinyiIndustry)
+    {
+        startPage();
+        List<TXinyiIndustry> list = tXinyiIndustryService.selectTXinyiIndustryList(tXinyiIndustry);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义工业数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:export')")
+    @Log(title = "信义工业数据", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiIndustry tXinyiIndustry)
+    {
+        List<TXinyiIndustry> list = tXinyiIndustryService.selectTXinyiIndustryList(tXinyiIndustry);
+        ExcelUtil<TXinyiIndustry> util = new ExcelUtil<TXinyiIndustry>(TXinyiIndustry.class);
+        util.exportExcel(response, list, "信义工业数据数据");
+    }
+
+    /**
+     * 获取信义工业数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:query')")
+    @GetMapping(value = "/{ID}")
+    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    {
+        return success(tXinyiIndustryService.selectTXinyiIndustryByID(ID));
+    }
+
+    /**
+     * 新增信义工业数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:add')")
+    @Log(title = "信义工业数据", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiIndustry tXinyiIndustry)
+    {
+//        tXinyiIndustry.setCreateBy(getUsername());
+        return toAjax(tXinyiIndustryService.insertTXinyiIndustry(tXinyiIndustry));
+    }
+
+    /**
+     * 修改信义工业数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:edit')")
+    @Log(title = "信义工业数据", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiIndustry tXinyiIndustry)
+    {
+//        tXinyiIndustry.setUpdateBy(getUsername());
+        return toAjax(tXinyiIndustryService.updateTXinyiIndustry(tXinyiIndustry));
+    }
+
+    /**
+     * 删除信义工业数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:industry:remove')")
+    @Log(title = "信义工业数据", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{IDs}")
+    public AjaxResult remove(@PathVariable Long[] IDs)
+    {
+        return toAjax(tXinyiIndustryService.deleteTXinyiIndustryByIDs(IDs));
+    }
+}

+ 106 - 0
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiRobotController.java

@@ -0,0 +1,106 @@
+package com.slibra.web.controller.business;
+
+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.slibra.common.annotation.Log;
+import com.slibra.common.core.controller.BaseController;
+import com.slibra.common.core.domain.AjaxResult;
+import com.slibra.common.enums.BusinessType;
+import com.slibra.business.domain.TXinyiRobot;
+import com.slibra.business.service.ITXinyiRobotService;
+import com.slibra.common.utils.poi.ExcelUtil;
+import com.slibra.common.core.page.TableDataInfo;
+
+/**
+ * 信义化验数据Controller
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@RestController
+@RequestMapping("/business/robot")
+public class TXinyiRobotController extends BaseController
+{
+    @Autowired
+    private ITXinyiRobotService tXinyiRobotService;
+
+    /**
+     * 查询信义化验数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TXinyiRobot tXinyiRobot)
+    {
+        startPage();
+        List<TXinyiRobot> list = tXinyiRobotService.selectTXinyiRobotList(tXinyiRobot);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出信义化验数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:export')")
+    @Log(title = "信义化验数据", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TXinyiRobot tXinyiRobot)
+    {
+        List<TXinyiRobot> list = tXinyiRobotService.selectTXinyiRobotList(tXinyiRobot);
+        ExcelUtil<TXinyiRobot> util = new ExcelUtil<TXinyiRobot>(TXinyiRobot.class);
+        util.exportExcel(response, list, "信义化验数据数据");
+    }
+
+    /**
+     * 获取信义化验数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:query')")
+    @GetMapping(value = "/{ID}")
+    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    {
+        return success(tXinyiRobotService.selectTXinyiRobotByID(ID));
+    }
+
+    /**
+     * 新增信义化验数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:add')")
+    @Log(title = "信义化验数据", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TXinyiRobot tXinyiRobot)
+    {
+//        tXinyiRobot.setCreateBy(getUsername());
+        return toAjax(tXinyiRobotService.insertTXinyiRobot(tXinyiRobot));
+    }
+
+    /**
+     * 修改信义化验数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:edit')")
+    @Log(title = "信义化验数据", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TXinyiRobot tXinyiRobot)
+    {
+//        tXinyiRobot.setUpdateBy(getUsername());
+        return toAjax(tXinyiRobotService.updateTXinyiRobot(tXinyiRobot));
+    }
+
+    /**
+     * 删除信义化验数据
+     */
+    @PreAuthorize("@ss.hasPermi('business:robot:remove')")
+    @Log(title = "信义化验数据", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{IDs}")
+    public AjaxResult remove(@PathVariable Long[] IDs)
+    {
+        return toAjax(tXinyiRobotService.deleteTXinyiRobotByIDs(IDs));
+    }
+}

+ 61 - 0
slibra-system/src/main/java/com/slibra/business/service/ITXinyiIndustryService.java

@@ -0,0 +1,61 @@
+package com.slibra.business.service;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiIndustry;
+
+/**
+ * 信义工业数据Service接口
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+public interface ITXinyiIndustryService 
+{
+    /**
+     * 查询信义工业数据
+     * 
+     * @param ID 信义工业数据主键
+     * @return 信义工业数据
+     */
+    public TXinyiIndustry selectTXinyiIndustryByID(Long ID);
+
+    /**
+     * 查询信义工业数据列表
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 信义工业数据集合
+     */
+    public List<TXinyiIndustry> selectTXinyiIndustryList(TXinyiIndustry tXinyiIndustry);
+
+    /**
+     * 新增信义工业数据
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 结果
+     */
+    public int insertTXinyiIndustry(TXinyiIndustry tXinyiIndustry);
+
+    /**
+     * 修改信义工业数据
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 结果
+     */
+    public int updateTXinyiIndustry(TXinyiIndustry tXinyiIndustry);
+
+    /**
+     * 批量删除信义工业数据
+     * 
+     * @param IDs 需要删除的信义工业数据主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiIndustryByIDs(Long[] IDs);
+
+    /**
+     * 删除信义工业数据信息
+     * 
+     * @param ID 信义工业数据主键
+     * @return 结果
+     */
+    public int deleteTXinyiIndustryByID(Long ID);
+}

+ 61 - 0
slibra-system/src/main/java/com/slibra/business/service/ITXinyiRobotService.java

@@ -0,0 +1,61 @@
+package com.slibra.business.service;
+
+import java.util.List;
+import com.slibra.business.domain.TXinyiRobot;
+
+/**
+ * 信义化验数据Service接口
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+public interface ITXinyiRobotService 
+{
+    /**
+     * 查询信义化验数据
+     * 
+     * @param ID 信义化验数据主键
+     * @return 信义化验数据
+     */
+    public TXinyiRobot selectTXinyiRobotByID(Long ID);
+
+    /**
+     * 查询信义化验数据列表
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 信义化验数据集合
+     */
+    public List<TXinyiRobot> selectTXinyiRobotList(TXinyiRobot tXinyiRobot);
+
+    /**
+     * 新增信义化验数据
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 结果
+     */
+    public int insertTXinyiRobot(TXinyiRobot tXinyiRobot);
+
+    /**
+     * 修改信义化验数据
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 结果
+     */
+    public int updateTXinyiRobot(TXinyiRobot tXinyiRobot);
+
+    /**
+     * 批量删除信义化验数据
+     * 
+     * @param IDs 需要删除的信义化验数据主键集合
+     * @return 结果
+     */
+    public int deleteTXinyiRobotByIDs(Long[] IDs);
+
+    /**
+     * 删除信义化验数据信息
+     * 
+     * @param ID 信义化验数据主键
+     * @return 结果
+     */
+    public int deleteTXinyiRobotByID(Long ID);
+}

+ 93 - 0
slibra-system/src/main/java/com/slibra/business/service/impl/TXinyiIndustryServiceImpl.java

@@ -0,0 +1,93 @@
+package com.slibra.business.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.slibra.business.mapper.TXinyiIndustryMapper;
+import com.slibra.business.domain.TXinyiIndustry;
+import com.slibra.business.service.ITXinyiIndustryService;
+
+/**
+ * 信义工业数据Service业务层处理
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@Service
+public class TXinyiIndustryServiceImpl implements ITXinyiIndustryService 
+{
+    @Autowired
+    private TXinyiIndustryMapper tXinyiIndustryMapper;
+
+    /**
+     * 查询信义工业数据
+     * 
+     * @param ID 信义工业数据主键
+     * @return 信义工业数据
+     */
+    @Override
+    public TXinyiIndustry selectTXinyiIndustryByID(Long ID)
+    {
+        return tXinyiIndustryMapper.selectTXinyiIndustryByID(ID);
+    }
+
+    /**
+     * 查询信义工业数据列表
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 信义工业数据
+     */
+    @Override
+    public List<TXinyiIndustry> selectTXinyiIndustryList(TXinyiIndustry tXinyiIndustry)
+    {
+        return tXinyiIndustryMapper.selectTXinyiIndustryList(tXinyiIndustry);
+    }
+
+    /**
+     * 新增信义工业数据
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 结果
+     */
+    @Override
+    public int insertTXinyiIndustry(TXinyiIndustry tXinyiIndustry)
+    {
+        return tXinyiIndustryMapper.insertTXinyiIndustry(tXinyiIndustry);
+    }
+
+    /**
+     * 修改信义工业数据
+     * 
+     * @param tXinyiIndustry 信义工业数据
+     * @return 结果
+     */
+    @Override
+    public int updateTXinyiIndustry(TXinyiIndustry tXinyiIndustry)
+    {
+        return tXinyiIndustryMapper.updateTXinyiIndustry(tXinyiIndustry);
+    }
+
+    /**
+     * 批量删除信义工业数据
+     * 
+     * @param IDs 需要删除的信义工业数据主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiIndustryByIDs(Long[] IDs)
+    {
+        return tXinyiIndustryMapper.deleteTXinyiIndustryByIDs(IDs);
+    }
+
+    /**
+     * 删除信义工业数据信息
+     * 
+     * @param ID 信义工业数据主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiIndustryByID(Long ID)
+    {
+        return tXinyiIndustryMapper.deleteTXinyiIndustryByID(ID);
+    }
+}

+ 93 - 0
slibra-system/src/main/java/com/slibra/business/service/impl/TXinyiRobotServiceImpl.java

@@ -0,0 +1,93 @@
+package com.slibra.business.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.slibra.business.mapper.TXinyiRobotMapper;
+import com.slibra.business.domain.TXinyiRobot;
+import com.slibra.business.service.ITXinyiRobotService;
+
+/**
+ * 信义化验数据Service业务层处理
+ * 
+ * @author slibra
+ * @date 2024-09-10
+ */
+@Service
+public class TXinyiRobotServiceImpl implements ITXinyiRobotService 
+{
+    @Autowired
+    private TXinyiRobotMapper tXinyiRobotMapper;
+
+    /**
+     * 查询信义化验数据
+     * 
+     * @param ID 信义化验数据主键
+     * @return 信义化验数据
+     */
+    @Override
+    public TXinyiRobot selectTXinyiRobotByID(Long ID)
+    {
+        return tXinyiRobotMapper.selectTXinyiRobotByID(ID);
+    }
+
+    /**
+     * 查询信义化验数据列表
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 信义化验数据
+     */
+    @Override
+    public List<TXinyiRobot> selectTXinyiRobotList(TXinyiRobot tXinyiRobot)
+    {
+        return tXinyiRobotMapper.selectTXinyiRobotList(tXinyiRobot);
+    }
+
+    /**
+     * 新增信义化验数据
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 结果
+     */
+    @Override
+    public int insertTXinyiRobot(TXinyiRobot tXinyiRobot)
+    {
+        return tXinyiRobotMapper.insertTXinyiRobot(tXinyiRobot);
+    }
+
+    /**
+     * 修改信义化验数据
+     * 
+     * @param tXinyiRobot 信义化验数据
+     * @return 结果
+     */
+    @Override
+    public int updateTXinyiRobot(TXinyiRobot tXinyiRobot)
+    {
+        return tXinyiRobotMapper.updateTXinyiRobot(tXinyiRobot);
+    }
+
+    /**
+     * 批量删除信义化验数据
+     * 
+     * @param IDs 需要删除的信义化验数据主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiRobotByIDs(Long[] IDs)
+    {
+        return tXinyiRobotMapper.deleteTXinyiRobotByIDs(IDs);
+    }
+
+    /**
+     * 删除信义化验数据信息
+     * 
+     * @param ID 信义化验数据主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTXinyiRobotByID(Long ID)
+    {
+        return tXinyiRobotMapper.deleteTXinyiRobotByID(ID);
+    }
+}