作者 钟来

生成所有业务接口

正在显示 44 个修改的文件 包含 4800 行增加3 行删除

要显示太多修改。

为保证性能只显示 44 of 44+ 个文件。

... ... @@ -26,5 +26,9 @@
<groupId>com.zhonglai.luhui</groupId>
<artifactId>lh-public-dao</artifactId>
</dependency>
<dependency>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>lh-domain</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
... ...
... ... @@ -2,6 +2,8 @@ package com.zhonglai.luhui.admin.controller;
import com.zhonglai.luhui.admin.service.LuhuiGenService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.io.IOUtils;
import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -25,12 +27,15 @@ public class LuhuiGenController {
/**
* 批量生成代码
*/
@PreAuthorize("@ss.hasPermi('admin:luhuiGen:code')")
@ApiOperation( "代码生成")
@ApiImplicitParams({
@ApiImplicitParam(name = "databaseName", value = "数据库名称",required = true),
@ApiImplicitParam(name = "tableNmaes", value = "表名集合")
})
@GetMapping("/batchGenCode/{databaseName}")
public void generatorCodeFromDatabase(HttpServletResponse response, @PathVariable("databaseName") String databaseName) throws IOException
public void generatorCodeFromDatabase(HttpServletResponse response, @PathVariable("databaseName") String databaseName,String modlePath,String tableNmaes) throws IOException
{
byte[] data = luhuiGenService.generatorCodeFromDb(databaseName);
byte[] data = luhuiGenService.generatorCodeFromDb(databaseName,modlePath,tableNmaes);
genCode(response, data);
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbBoldClosingCost;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 标粗结转成本Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "标粗结转成本")
@RestController
@RequestMapping("/admin/cb/bold_closing_cost")
public class CbBoldClosingCostController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询标粗结转成本列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:list')")
@GetMapping("/list")
public TableDataInfo list(CbBoldClosingCost cbBoldClosingCost)
{
startPage();
List<CbBoldClosingCost> list = publicTemplateService.selectTList(cbBoldClosingCost);
return getDataTable(list);
}
@ApiOperation("导出标粗结转成本列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:export')")
@Log(title = "标粗结转成本", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbBoldClosingCost cbBoldClosingCost)
{
List<CbBoldClosingCost> list = publicTemplateService.selectTList(cbBoldClosingCost);
ExcelUtil<CbBoldClosingCost> util = new ExcelUtil<CbBoldClosingCost>(CbBoldClosingCost.class);
util.exportExcel(response, list, "标粗结转成本数据");
}
@ApiOperation("获取标粗结转成本详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbBoldClosingCost.class));
}
@ApiOperation("新增标粗结转成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:add')")
@Log(title = "标粗结转成本", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbBoldClosingCost cbBoldClosingCost)
{
return toAjax(publicTemplateService.add(cbBoldClosingCost));
}
@ApiOperation("修改标粗结转成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:edit')")
@Log(title = "标粗结转成本", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbBoldClosingCost cbBoldClosingCost)
{
return toAjax(publicTemplateService.edit((cbBoldClosingCost)));
}
@ApiOperation("删除标粗结转成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_closing_cost:remove')")
@Log(title = "标粗结转成本", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbBoldClosingCost.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbBoldDynamicCost;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 标粗动态成本Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "标粗动态成本")
@RestController
@RequestMapping("/admin/cb/bold_dynamic_cost")
public class CbBoldDynamicCostController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询标粗动态成本列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:list')")
@GetMapping("/list")
public TableDataInfo list(CbBoldDynamicCost cbBoldDynamicCost)
{
startPage();
List<CbBoldDynamicCost> list = publicTemplateService.selectTList(cbBoldDynamicCost);
return getDataTable(list);
}
@ApiOperation("导出标粗动态成本列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:export')")
@Log(title = "标粗动态成本", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbBoldDynamicCost cbBoldDynamicCost)
{
List<CbBoldDynamicCost> list = publicTemplateService.selectTList(cbBoldDynamicCost);
ExcelUtil<CbBoldDynamicCost> util = new ExcelUtil<CbBoldDynamicCost>(CbBoldDynamicCost.class);
util.exportExcel(response, list, "标粗动态成本数据");
}
@ApiOperation("获取标粗动态成本详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbBoldDynamicCost.class));
}
@ApiOperation("新增标粗动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:add')")
@Log(title = "标粗动态成本", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbBoldDynamicCost cbBoldDynamicCost)
{
return toAjax(publicTemplateService.add(cbBoldDynamicCost));
}
@ApiOperation("修改标粗动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:edit')")
@Log(title = "标粗动态成本", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbBoldDynamicCost cbBoldDynamicCost)
{
return toAjax(publicTemplateService.edit((cbBoldDynamicCost)));
}
@ApiOperation("删除标粗动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:bold_dynamic_cost:remove')")
@Log(title = "标粗动态成本", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbBoldDynamicCost.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbDevelopmentDynamicCost;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 养成动态成本Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "养成动态成本")
@RestController
@RequestMapping("/admin/cb/development_dynamic_cost")
public class CbDevelopmentDynamicCostController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询养成动态成本列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:list')")
@GetMapping("/list")
public TableDataInfo list(CbDevelopmentDynamicCost cbDevelopmentDynamicCost)
{
startPage();
List<CbDevelopmentDynamicCost> list = publicTemplateService.selectTList(cbDevelopmentDynamicCost);
return getDataTable(list);
}
@ApiOperation("导出养成动态成本列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:export')")
@Log(title = "养成动态成本", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbDevelopmentDynamicCost cbDevelopmentDynamicCost)
{
List<CbDevelopmentDynamicCost> list = publicTemplateService.selectTList(cbDevelopmentDynamicCost);
ExcelUtil<CbDevelopmentDynamicCost> util = new ExcelUtil<CbDevelopmentDynamicCost>(CbDevelopmentDynamicCost.class);
util.exportExcel(response, list, "养成动态成本数据");
}
@ApiOperation("获取养成动态成本详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbDevelopmentDynamicCost.class));
}
@ApiOperation("新增养成动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:add')")
@Log(title = "养成动态成本", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbDevelopmentDynamicCost cbDevelopmentDynamicCost)
{
return toAjax(publicTemplateService.add(cbDevelopmentDynamicCost));
}
@ApiOperation("修改养成动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:edit')")
@Log(title = "养成动态成本", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbDevelopmentDynamicCost cbDevelopmentDynamicCost)
{
return toAjax(publicTemplateService.edit((cbDevelopmentDynamicCost)));
}
@ApiOperation("删除养成动态成本")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_dynamic_cost:remove')")
@Log(title = "养成动态成本", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbDevelopmentDynamicCost.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbDevelopmentStockCostStatistics;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 养成存塘成本统计Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "养成存塘成本统计")
@RestController
@RequestMapping("/admin/cb/development_stock_cost_statistics")
public class CbDevelopmentStockCostStatisticsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询养成存塘成本统计列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:list')")
@GetMapping("/list")
public TableDataInfo list(CbDevelopmentStockCostStatistics cbDevelopmentStockCostStatistics)
{
startPage();
List<CbDevelopmentStockCostStatistics> list = publicTemplateService.selectTList(cbDevelopmentStockCostStatistics);
return getDataTable(list);
}
@ApiOperation("导出养成存塘成本统计列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:export')")
@Log(title = "养成存塘成本统计", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbDevelopmentStockCostStatistics cbDevelopmentStockCostStatistics)
{
List<CbDevelopmentStockCostStatistics> list = publicTemplateService.selectTList(cbDevelopmentStockCostStatistics);
ExcelUtil<CbDevelopmentStockCostStatistics> util = new ExcelUtil<CbDevelopmentStockCostStatistics>(CbDevelopmentStockCostStatistics.class);
util.exportExcel(response, list, "养成存塘成本统计数据");
}
@ApiOperation("获取养成存塘成本统计详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbDevelopmentStockCostStatistics.class));
}
@ApiOperation("新增养成存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:add')")
@Log(title = "养成存塘成本统计", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbDevelopmentStockCostStatistics cbDevelopmentStockCostStatistics)
{
return toAjax(publicTemplateService.add(cbDevelopmentStockCostStatistics));
}
@ApiOperation("修改养成存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:edit')")
@Log(title = "养成存塘成本统计", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbDevelopmentStockCostStatistics cbDevelopmentStockCostStatistics)
{
return toAjax(publicTemplateService.edit((cbDevelopmentStockCostStatistics)));
}
@ApiOperation("删除养成存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:development_stock_cost_statistics:remove')")
@Log(title = "养成存塘成本统计", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbDevelopmentStockCostStatistics.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbFishCostAndPriceQuery;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 斤鱼成本与售价查询Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "斤鱼成本与售价查询")
@RestController
@RequestMapping("/admin/cb/fish_cost_and_price_query")
public class CbFishCostAndPriceQueryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询斤鱼成本与售价查询列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:list')")
@GetMapping("/list")
public TableDataInfo list(CbFishCostAndPriceQuery cbFishCostAndPriceQuery)
{
startPage();
List<CbFishCostAndPriceQuery> list = publicTemplateService.selectTList(cbFishCostAndPriceQuery);
return getDataTable(list);
}
@ApiOperation("导出斤鱼成本与售价查询列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:export')")
@Log(title = "斤鱼成本与售价查询", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbFishCostAndPriceQuery cbFishCostAndPriceQuery)
{
List<CbFishCostAndPriceQuery> list = publicTemplateService.selectTList(cbFishCostAndPriceQuery);
ExcelUtil<CbFishCostAndPriceQuery> util = new ExcelUtil<CbFishCostAndPriceQuery>(CbFishCostAndPriceQuery.class);
util.exportExcel(response, list, "斤鱼成本与售价查询数据");
}
@ApiOperation("获取斤鱼成本与售价查询详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbFishCostAndPriceQuery.class));
}
@ApiOperation("新增斤鱼成本与售价查询")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:add')")
@Log(title = "斤鱼成本与售价查询", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbFishCostAndPriceQuery cbFishCostAndPriceQuery)
{
return toAjax(publicTemplateService.add(cbFishCostAndPriceQuery));
}
@ApiOperation("修改斤鱼成本与售价查询")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:edit')")
@Log(title = "斤鱼成本与售价查询", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbFishCostAndPriceQuery cbFishCostAndPriceQuery)
{
return toAjax(publicTemplateService.edit((cbFishCostAndPriceQuery)));
}
@ApiOperation("删除斤鱼成本与售价查询")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:fish_cost_and_price_query:remove')")
@Log(title = "斤鱼成本与售价查询", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbFishCostAndPriceQuery.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbGrowthClosingCostStatistics;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 养成结转成本统计Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "养成结转成本统计")
@RestController
@RequestMapping("/admin/cb/growth_closing_cost_statistics")
public class CbGrowthClosingCostStatisticsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询养成结转成本统计列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:list')")
@GetMapping("/list")
public TableDataInfo list(CbGrowthClosingCostStatistics cbGrowthClosingCostStatistics)
{
startPage();
List<CbGrowthClosingCostStatistics> list = publicTemplateService.selectTList(cbGrowthClosingCostStatistics);
return getDataTable(list);
}
@ApiOperation("导出养成结转成本统计列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:export')")
@Log(title = "养成结转成本统计", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbGrowthClosingCostStatistics cbGrowthClosingCostStatistics)
{
List<CbGrowthClosingCostStatistics> list = publicTemplateService.selectTList(cbGrowthClosingCostStatistics);
ExcelUtil<CbGrowthClosingCostStatistics> util = new ExcelUtil<CbGrowthClosingCostStatistics>(CbGrowthClosingCostStatistics.class);
util.exportExcel(response, list, "养成结转成本统计数据");
}
@ApiOperation("获取养成结转成本统计详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbGrowthClosingCostStatistics.class));
}
@ApiOperation("新增养成结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:add')")
@Log(title = "养成结转成本统计", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbGrowthClosingCostStatistics cbGrowthClosingCostStatistics)
{
return toAjax(publicTemplateService.add(cbGrowthClosingCostStatistics));
}
@ApiOperation("修改养成结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:edit')")
@Log(title = "养成结转成本统计", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbGrowthClosingCostStatistics cbGrowthClosingCostStatistics)
{
return toAjax(publicTemplateService.edit((cbGrowthClosingCostStatistics)));
}
@ApiOperation("删除养成结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:growth_closing_cost_statistics:remove')")
@Log(title = "养成结转成本统计", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbGrowthClosingCostStatistics.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbMonthlyRaisingCostSummary;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 养成成本月度汇总余额Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "养成成本月度汇总余额")
@RestController
@RequestMapping("/admin/cb/monthly_raising_cost_summary")
public class CbMonthlyRaisingCostSummaryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询养成成本月度汇总余额列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:list')")
@GetMapping("/list")
public TableDataInfo list(CbMonthlyRaisingCostSummary cbMonthlyRaisingCostSummary)
{
startPage();
List<CbMonthlyRaisingCostSummary> list = publicTemplateService.selectTList(cbMonthlyRaisingCostSummary);
return getDataTable(list);
}
@ApiOperation("导出养成成本月度汇总余额列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:export')")
@Log(title = "养成成本月度汇总余额", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbMonthlyRaisingCostSummary cbMonthlyRaisingCostSummary)
{
List<CbMonthlyRaisingCostSummary> list = publicTemplateService.selectTList(cbMonthlyRaisingCostSummary);
ExcelUtil<CbMonthlyRaisingCostSummary> util = new ExcelUtil<CbMonthlyRaisingCostSummary>(CbMonthlyRaisingCostSummary.class);
util.exportExcel(response, list, "养成成本月度汇总余额数据");
}
@ApiOperation("获取养成成本月度汇总余额详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbMonthlyRaisingCostSummary.class));
}
@ApiOperation("新增养成成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:add')")
@Log(title = "养成成本月度汇总余额", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbMonthlyRaisingCostSummary cbMonthlyRaisingCostSummary)
{
return toAjax(publicTemplateService.add(cbMonthlyRaisingCostSummary));
}
@ApiOperation("修改养成成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:edit')")
@Log(title = "养成成本月度汇总余额", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbMonthlyRaisingCostSummary cbMonthlyRaisingCostSummary)
{
return toAjax(publicTemplateService.edit((cbMonthlyRaisingCostSummary)));
}
@ApiOperation("删除养成成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_raising_cost_summary:remove')")
@Log(title = "养成成本月度汇总余额", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbMonthlyRaisingCostSummary.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbMonthlySeedlingCostSummary;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 育苗成本月度汇总余额Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "育苗成本月度汇总余额")
@RestController
@RequestMapping("/admin/cb/monthly_seedling_cost_summary")
public class CbMonthlySeedlingCostSummaryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询育苗成本月度汇总余额列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:list')")
@GetMapping("/list")
public TableDataInfo list(CbMonthlySeedlingCostSummary cbMonthlySeedlingCostSummary)
{
startPage();
List<CbMonthlySeedlingCostSummary> list = publicTemplateService.selectTList(cbMonthlySeedlingCostSummary);
return getDataTable(list);
}
@ApiOperation("导出育苗成本月度汇总余额列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:export')")
@Log(title = "育苗成本月度汇总余额", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbMonthlySeedlingCostSummary cbMonthlySeedlingCostSummary)
{
List<CbMonthlySeedlingCostSummary> list = publicTemplateService.selectTList(cbMonthlySeedlingCostSummary);
ExcelUtil<CbMonthlySeedlingCostSummary> util = new ExcelUtil<CbMonthlySeedlingCostSummary>(CbMonthlySeedlingCostSummary.class);
util.exportExcel(response, list, "育苗成本月度汇总余额数据");
}
@ApiOperation("获取育苗成本月度汇总余额详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbMonthlySeedlingCostSummary.class));
}
@ApiOperation("新增育苗成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:add')")
@Log(title = "育苗成本月度汇总余额", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbMonthlySeedlingCostSummary cbMonthlySeedlingCostSummary)
{
return toAjax(publicTemplateService.add(cbMonthlySeedlingCostSummary));
}
@ApiOperation("修改育苗成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:edit')")
@Log(title = "育苗成本月度汇总余额", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbMonthlySeedlingCostSummary cbMonthlySeedlingCostSummary)
{
return toAjax(publicTemplateService.edit((cbMonthlySeedlingCostSummary)));
}
@ApiOperation("删除育苗成本月度汇总余额")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:monthly_seedling_cost_summary:remove')")
@Log(title = "育苗成本月度汇总余额", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbMonthlySeedlingCostSummary.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbNurseryClosingCostStatistics;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 育苗结转成本统计Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "育苗结转成本统计")
@RestController
@RequestMapping("/admin/cb/nursery_closing_cost_statistics")
public class CbNurseryClosingCostStatisticsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询育苗结转成本统计列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:list')")
@GetMapping("/list")
public TableDataInfo list(CbNurseryClosingCostStatistics cbNurseryClosingCostStatistics)
{
startPage();
List<CbNurseryClosingCostStatistics> list = publicTemplateService.selectTList(cbNurseryClosingCostStatistics);
return getDataTable(list);
}
@ApiOperation("导出育苗结转成本统计列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:export')")
@Log(title = "育苗结转成本统计", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbNurseryClosingCostStatistics cbNurseryClosingCostStatistics)
{
List<CbNurseryClosingCostStatistics> list = publicTemplateService.selectTList(cbNurseryClosingCostStatistics);
ExcelUtil<CbNurseryClosingCostStatistics> util = new ExcelUtil<CbNurseryClosingCostStatistics>(CbNurseryClosingCostStatistics.class);
util.exportExcel(response, list, "育苗结转成本统计数据");
}
@ApiOperation("获取育苗结转成本统计详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbNurseryClosingCostStatistics.class));
}
@ApiOperation("新增育苗结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:add')")
@Log(title = "育苗结转成本统计", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbNurseryClosingCostStatistics cbNurseryClosingCostStatistics)
{
return toAjax(publicTemplateService.add(cbNurseryClosingCostStatistics));
}
@ApiOperation("修改育苗结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:edit')")
@Log(title = "育苗结转成本统计", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbNurseryClosingCostStatistics cbNurseryClosingCostStatistics)
{
return toAjax(publicTemplateService.edit((cbNurseryClosingCostStatistics)));
}
@ApiOperation("删除育苗结转成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_closing_cost_statistics:remove')")
@Log(title = "育苗结转成本统计", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbNurseryClosingCostStatistics.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbNurseryStockCostStatistics;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 育苗存塘成本统计Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "育苗存塘成本统计")
@RestController
@RequestMapping("/admin/cb/nursery_stock_cost_statistics")
public class CbNurseryStockCostStatisticsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询育苗存塘成本统计列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:list')")
@GetMapping("/list")
public TableDataInfo list(CbNurseryStockCostStatistics cbNurseryStockCostStatistics)
{
startPage();
List<CbNurseryStockCostStatistics> list = publicTemplateService.selectTList(cbNurseryStockCostStatistics);
return getDataTable(list);
}
@ApiOperation("导出育苗存塘成本统计列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:export')")
@Log(title = "育苗存塘成本统计", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbNurseryStockCostStatistics cbNurseryStockCostStatistics)
{
List<CbNurseryStockCostStatistics> list = publicTemplateService.selectTList(cbNurseryStockCostStatistics);
ExcelUtil<CbNurseryStockCostStatistics> util = new ExcelUtil<CbNurseryStockCostStatistics>(CbNurseryStockCostStatistics.class);
util.exportExcel(response, list, "育苗存塘成本统计数据");
}
@ApiOperation("获取育苗存塘成本统计详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbNurseryStockCostStatistics.class));
}
@ApiOperation("新增育苗存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:add')")
@Log(title = "育苗存塘成本统计", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbNurseryStockCostStatistics cbNurseryStockCostStatistics)
{
return toAjax(publicTemplateService.add(cbNurseryStockCostStatistics));
}
@ApiOperation("修改育苗存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:edit')")
@Log(title = "育苗存塘成本统计", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbNurseryStockCostStatistics cbNurseryStockCostStatistics)
{
return toAjax(publicTemplateService.edit((cbNurseryStockCostStatistics)));
}
@ApiOperation("删除育苗存塘成本统计")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:nursery_stock_cost_statistics:remove')")
@Log(title = "育苗存塘成本统计", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbNurseryStockCostStatistics.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbRearingCostDetails;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 养成成本统计明细Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "养成成本统计明细")
@RestController
@RequestMapping("/admin/cb/rearing_cost_details")
public class CbRearingCostDetailsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询养成成本统计明细列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:list')")
@GetMapping("/list")
public TableDataInfo list(CbRearingCostDetails cbRearingCostDetails)
{
startPage();
List<CbRearingCostDetails> list = publicTemplateService.selectTList(cbRearingCostDetails);
return getDataTable(list);
}
@ApiOperation("导出养成成本统计明细列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:export')")
@Log(title = "养成成本统计明细", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbRearingCostDetails cbRearingCostDetails)
{
List<CbRearingCostDetails> list = publicTemplateService.selectTList(cbRearingCostDetails);
ExcelUtil<CbRearingCostDetails> util = new ExcelUtil<CbRearingCostDetails>(CbRearingCostDetails.class);
util.exportExcel(response, list, "养成成本统计明细数据");
}
@ApiOperation("获取养成成本统计明细详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbRearingCostDetails.class));
}
@ApiOperation("新增养成成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:add')")
@Log(title = "养成成本统计明细", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbRearingCostDetails cbRearingCostDetails)
{
return toAjax(publicTemplateService.add(cbRearingCostDetails));
}
@ApiOperation("修改养成成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:edit')")
@Log(title = "养成成本统计明细", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbRearingCostDetails cbRearingCostDetails)
{
return toAjax(publicTemplateService.edit((cbRearingCostDetails)));
}
@ApiOperation("删除养成成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:rearing_cost_details:remove')")
@Log(title = "养成成本统计明细", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbRearingCostDetails.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cb.CbSeedlingCostDetails;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 育苗成本统计明细Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "育苗成本统计明细")
@RestController
@RequestMapping("/admin/cb/seedling_cost_details")
public class CbSeedlingCostDetailsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询育苗成本统计明细列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:list')")
@GetMapping("/list")
public TableDataInfo list(CbSeedlingCostDetails cbSeedlingCostDetails)
{
startPage();
List<CbSeedlingCostDetails> list = publicTemplateService.selectTList(cbSeedlingCostDetails);
return getDataTable(list);
}
@ApiOperation("导出育苗成本统计明细列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:export')")
@Log(title = "育苗成本统计明细", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CbSeedlingCostDetails cbSeedlingCostDetails)
{
List<CbSeedlingCostDetails> list = publicTemplateService.selectTList(cbSeedlingCostDetails);
ExcelUtil<CbSeedlingCostDetails> util = new ExcelUtil<CbSeedlingCostDetails>(CbSeedlingCostDetails.class);
util.exportExcel(response, list, "育苗成本统计明细数据");
}
@ApiOperation("获取育苗成本统计明细详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CbSeedlingCostDetails.class));
}
@ApiOperation("新增育苗成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:add')")
@Log(title = "育苗成本统计明细", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CbSeedlingCostDetails cbSeedlingCostDetails)
{
return toAjax(publicTemplateService.add(cbSeedlingCostDetails));
}
@ApiOperation("修改育苗成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:edit')")
@Log(title = "育苗成本统计明细", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CbSeedlingCostDetails cbSeedlingCostDetails)
{
return toAjax(publicTemplateService.edit((cbSeedlingCostDetails)));
}
@ApiOperation("删除育苗成本统计明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cb:seedling_cost_details:remove')")
@Log(title = "育苗成本统计明细", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CbSeedlingCostDetails.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cj;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cj.CjSamplingRecords;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 采样记录Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "采样记录")
@RestController
@RequestMapping("/admin/cj/sampling_records")
public class CjSamplingRecordsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询采样记录列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:list')")
@GetMapping("/list")
public TableDataInfo list(CjSamplingRecords cjSamplingRecords)
{
startPage();
List<CjSamplingRecords> list = publicTemplateService.selectTList(cjSamplingRecords);
return getDataTable(list);
}
@ApiOperation("导出采样记录列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:export')")
@Log(title = "采样记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CjSamplingRecords cjSamplingRecords)
{
List<CjSamplingRecords> list = publicTemplateService.selectTList(cjSamplingRecords);
ExcelUtil<CjSamplingRecords> util = new ExcelUtil<CjSamplingRecords>(CjSamplingRecords.class);
util.exportExcel(response, list, "采样记录数据");
}
@ApiOperation("获取采样记录详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CjSamplingRecords.class));
}
@ApiOperation("新增采样记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:add')")
@Log(title = "采样记录", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CjSamplingRecords cjSamplingRecords)
{
return toAjax(publicTemplateService.add(cjSamplingRecords));
}
@ApiOperation("修改采样记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:edit')")
@Log(title = "采样记录", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CjSamplingRecords cjSamplingRecords)
{
return toAjax(publicTemplateService.edit((cjSamplingRecords)));
}
@ApiOperation("删除采样记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:sampling_records:remove')")
@Log(title = "采样记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CjSamplingRecords.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cj;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cj.CjStockPondSamplingAnalysis;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 存塘抽样指标分析Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "存塘抽样指标分析")
@RestController
@RequestMapping("/admin/cj/stock_pond_sampling_analysis")
public class CjStockPondSamplingAnalysisController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询存塘抽样指标分析列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:list')")
@GetMapping("/list")
public TableDataInfo list(CjStockPondSamplingAnalysis cjStockPondSamplingAnalysis)
{
startPage();
List<CjStockPondSamplingAnalysis> list = publicTemplateService.selectTList(cjStockPondSamplingAnalysis);
return getDataTable(list);
}
@ApiOperation("导出存塘抽样指标分析列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:export')")
@Log(title = "存塘抽样指标分析", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CjStockPondSamplingAnalysis cjStockPondSamplingAnalysis)
{
List<CjStockPondSamplingAnalysis> list = publicTemplateService.selectTList(cjStockPondSamplingAnalysis);
ExcelUtil<CjStockPondSamplingAnalysis> util = new ExcelUtil<CjStockPondSamplingAnalysis>(CjStockPondSamplingAnalysis.class);
util.exportExcel(response, list, "存塘抽样指标分析数据");
}
@ApiOperation("获取存塘抽样指标分析详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, CjStockPondSamplingAnalysis.class));
}
@ApiOperation("新增存塘抽样指标分析")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:add')")
@Log(title = "存塘抽样指标分析", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody CjStockPondSamplingAnalysis cjStockPondSamplingAnalysis)
{
return toAjax(publicTemplateService.add(cjStockPondSamplingAnalysis));
}
@ApiOperation("修改存塘抽样指标分析")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:edit')")
@Log(title = "存塘抽样指标分析", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody CjStockPondSamplingAnalysis cjStockPondSamplingAnalysis)
{
return toAjax(publicTemplateService.edit((cjStockPondSamplingAnalysis)));
}
@ApiOperation("删除存塘抽样指标分析")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cj:stock_pond_sampling_analysis:remove')")
@Log(title = "存塘抽样指标分析", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(CjStockPondSamplingAnalysis.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClAreaFeeding;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 区域投喂Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "区域投喂")
@RestController
@RequestMapping("/admin/cl/area_feeding")
public class ClAreaFeedingController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询区域投喂列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:list')")
@GetMapping("/list")
public TableDataInfo list(ClAreaFeeding clAreaFeeding)
{
startPage();
List<ClAreaFeeding> list = publicTemplateService.selectTList(clAreaFeeding);
return getDataTable(list);
}
@ApiOperation("导出区域投喂列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:export')")
@Log(title = "区域投喂", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClAreaFeeding clAreaFeeding)
{
List<ClAreaFeeding> list = publicTemplateService.selectTList(clAreaFeeding);
ExcelUtil<ClAreaFeeding> util = new ExcelUtil<ClAreaFeeding>(ClAreaFeeding.class);
util.exportExcel(response, list, "区域投喂数据");
}
@ApiOperation("获取区域投喂详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClAreaFeeding.class));
}
@ApiOperation("新增区域投喂")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:add')")
@Log(title = "区域投喂", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClAreaFeeding clAreaFeeding)
{
return toAjax(publicTemplateService.add(clAreaFeeding));
}
@ApiOperation("修改区域投喂")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:edit')")
@Log(title = "区域投喂", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClAreaFeeding clAreaFeeding)
{
return toAjax(publicTemplateService.edit((clAreaFeeding)));
}
@ApiOperation("删除区域投喂")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:area_feeding:remove')")
@Log(title = "区域投喂", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClAreaFeeding.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedAllocation;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料调拨Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料调拨")
@RestController
@RequestMapping("/admin/cl/feed_allocation")
public class ClFeedAllocationController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料调拨列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedAllocation clFeedAllocation)
{
startPage();
List<ClFeedAllocation> list = publicTemplateService.selectTList(clFeedAllocation);
return getDataTable(list);
}
@ApiOperation("导出饲料调拨列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:export')")
@Log(title = "饲料调拨", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedAllocation clFeedAllocation)
{
List<ClFeedAllocation> list = publicTemplateService.selectTList(clFeedAllocation);
ExcelUtil<ClFeedAllocation> util = new ExcelUtil<ClFeedAllocation>(ClFeedAllocation.class);
util.exportExcel(response, list, "饲料调拨数据");
}
@ApiOperation("获取饲料调拨详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedAllocation.class));
}
@ApiOperation("新增饲料调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:add')")
@Log(title = "饲料调拨", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedAllocation clFeedAllocation)
{
return toAjax(publicTemplateService.add(clFeedAllocation));
}
@ApiOperation("修改饲料调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:edit')")
@Log(title = "饲料调拨", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedAllocation clFeedAllocation)
{
return toAjax(publicTemplateService.edit((clFeedAllocation)));
}
@ApiOperation("删除饲料调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_allocation:remove')")
@Log(title = "饲料调拨", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedAllocation.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedBeginningBalance;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料期初Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料期初")
@RestController
@RequestMapping("/admin/cl/feed_beginning_balance")
public class ClFeedBeginningBalanceController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料期初列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedBeginningBalance clFeedBeginningBalance)
{
startPage();
List<ClFeedBeginningBalance> list = publicTemplateService.selectTList(clFeedBeginningBalance);
return getDataTable(list);
}
@ApiOperation("导出饲料期初列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:export')")
@Log(title = "饲料期初", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedBeginningBalance clFeedBeginningBalance)
{
List<ClFeedBeginningBalance> list = publicTemplateService.selectTList(clFeedBeginningBalance);
ExcelUtil<ClFeedBeginningBalance> util = new ExcelUtil<ClFeedBeginningBalance>(ClFeedBeginningBalance.class);
util.exportExcel(response, list, "饲料期初数据");
}
@ApiOperation("获取饲料期初详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedBeginningBalance.class));
}
@ApiOperation("新增饲料期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:add')")
@Log(title = "饲料期初", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedBeginningBalance clFeedBeginningBalance)
{
return toAjax(publicTemplateService.add(clFeedBeginningBalance));
}
@ApiOperation("修改饲料期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:edit')")
@Log(title = "饲料期初", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedBeginningBalance clFeedBeginningBalance)
{
return toAjax(publicTemplateService.edit((clFeedBeginningBalance)));
}
@ApiOperation("删除饲料期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_beginning_balance:remove')")
@Log(title = "饲料期初", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedBeginningBalance.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedBorrow;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料借调Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料借调")
@RestController
@RequestMapping("/admin/cl/feed_borrow")
public class ClFeedBorrowController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料借调列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedBorrow clFeedBorrow)
{
startPage();
List<ClFeedBorrow> list = publicTemplateService.selectTList(clFeedBorrow);
return getDataTable(list);
}
@ApiOperation("导出饲料借调列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:export')")
@Log(title = "饲料借调", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedBorrow clFeedBorrow)
{
List<ClFeedBorrow> list = publicTemplateService.selectTList(clFeedBorrow);
ExcelUtil<ClFeedBorrow> util = new ExcelUtil<ClFeedBorrow>(ClFeedBorrow.class);
util.exportExcel(response, list, "饲料借调数据");
}
@ApiOperation("获取饲料借调详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedBorrow.class));
}
@ApiOperation("新增饲料借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:add')")
@Log(title = "饲料借调", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedBorrow clFeedBorrow)
{
return toAjax(publicTemplateService.add(clFeedBorrow));
}
@ApiOperation("修改饲料借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:edit')")
@Log(title = "饲料借调", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedBorrow clFeedBorrow)
{
return toAjax(publicTemplateService.edit((clFeedBorrow)));
}
@ApiOperation("删除饲料借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_borrow:remove')")
@Log(title = "饲料借调", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedBorrow.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedInfo;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料信息Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料信息")
@RestController
@RequestMapping("/admin/cl/feed_info")
public class ClFeedInfoController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料信息列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedInfo clFeedInfo)
{
startPage();
List<ClFeedInfo> list = publicTemplateService.selectTList(clFeedInfo);
return getDataTable(list);
}
@ApiOperation("导出饲料信息列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:export')")
@Log(title = "饲料信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedInfo clFeedInfo)
{
List<ClFeedInfo> list = publicTemplateService.selectTList(clFeedInfo);
ExcelUtil<ClFeedInfo> util = new ExcelUtil<ClFeedInfo>(ClFeedInfo.class);
util.exportExcel(response, list, "饲料信息数据");
}
@ApiOperation("获取饲料信息详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedInfo.class));
}
@ApiOperation("新增饲料信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:add')")
@Log(title = "饲料信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedInfo clFeedInfo)
{
return toAjax(publicTemplateService.add(clFeedInfo));
}
@ApiOperation("修改饲料信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:edit')")
@Log(title = "饲料信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedInfo clFeedInfo)
{
return toAjax(publicTemplateService.edit((clFeedInfo)));
}
@ApiOperation("删除饲料信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_info:remove')")
@Log(title = "饲料信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedInfo.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedInventory;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料盘点Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料盘点")
@RestController
@RequestMapping("/admin/cl/feed_inventory")
public class ClFeedInventoryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料盘点列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedInventory clFeedInventory)
{
startPage();
List<ClFeedInventory> list = publicTemplateService.selectTList(clFeedInventory);
return getDataTable(list);
}
@ApiOperation("导出饲料盘点列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:export')")
@Log(title = "饲料盘点", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedInventory clFeedInventory)
{
List<ClFeedInventory> list = publicTemplateService.selectTList(clFeedInventory);
ExcelUtil<ClFeedInventory> util = new ExcelUtil<ClFeedInventory>(ClFeedInventory.class);
util.exportExcel(response, list, "饲料盘点数据");
}
@ApiOperation("获取饲料盘点详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedInventory.class));
}
@ApiOperation("新增饲料盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:add')")
@Log(title = "饲料盘点", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedInventory clFeedInventory)
{
return toAjax(publicTemplateService.add(clFeedInventory));
}
@ApiOperation("修改饲料盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:edit')")
@Log(title = "饲料盘点", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedInventory clFeedInventory)
{
return toAjax(publicTemplateService.edit((clFeedInventory)));
}
@ApiOperation("删除饲料盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_inventory:remove')")
@Log(title = "饲料盘点", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedInventory.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedPrice;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料价格Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料价格")
@RestController
@RequestMapping("/admin/cl/feed_price")
public class ClFeedPriceController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料价格列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedPrice clFeedPrice)
{
startPage();
List<ClFeedPrice> list = publicTemplateService.selectTList(clFeedPrice);
return getDataTable(list);
}
@ApiOperation("导出饲料价格列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:export')")
@Log(title = "饲料价格", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedPrice clFeedPrice)
{
List<ClFeedPrice> list = publicTemplateService.selectTList(clFeedPrice);
ExcelUtil<ClFeedPrice> util = new ExcelUtil<ClFeedPrice>(ClFeedPrice.class);
util.exportExcel(response, list, "饲料价格数据");
}
@ApiOperation("获取饲料价格详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedPrice.class));
}
@ApiOperation("新增饲料价格")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:add')")
@Log(title = "饲料价格", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedPrice clFeedPrice)
{
return toAjax(publicTemplateService.add(clFeedPrice));
}
@ApiOperation("修改饲料价格")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:edit')")
@Log(title = "饲料价格", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedPrice clFeedPrice)
{
return toAjax(publicTemplateService.edit((clFeedPrice)));
}
@ApiOperation("删除饲料价格")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_price:remove')")
@Log(title = "饲料价格", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedPrice.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedPurchaseRequisition;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料申购Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料申购")
@RestController
@RequestMapping("/admin/cl/feed_purchase_requisition")
public class ClFeedPurchaseRequisitionController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料申购列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedPurchaseRequisition clFeedPurchaseRequisition)
{
startPage();
List<ClFeedPurchaseRequisition> list = publicTemplateService.selectTList(clFeedPurchaseRequisition);
return getDataTable(list);
}
@ApiOperation("导出饲料申购列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:export')")
@Log(title = "饲料申购", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedPurchaseRequisition clFeedPurchaseRequisition)
{
List<ClFeedPurchaseRequisition> list = publicTemplateService.selectTList(clFeedPurchaseRequisition);
ExcelUtil<ClFeedPurchaseRequisition> util = new ExcelUtil<ClFeedPurchaseRequisition>(ClFeedPurchaseRequisition.class);
util.exportExcel(response, list, "饲料申购数据");
}
@ApiOperation("获取饲料申购详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedPurchaseRequisition.class));
}
@ApiOperation("新增饲料申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:add')")
@Log(title = "饲料申购", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedPurchaseRequisition clFeedPurchaseRequisition)
{
return toAjax(publicTemplateService.add(clFeedPurchaseRequisition));
}
@ApiOperation("修改饲料申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:edit')")
@Log(title = "饲料申购", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedPurchaseRequisition clFeedPurchaseRequisition)
{
return toAjax(publicTemplateService.edit((clFeedPurchaseRequisition)));
}
@ApiOperation("删除饲料申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_purchase_requisition:remove')")
@Log(title = "饲料申购", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedPurchaseRequisition.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.cl;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.cl.ClFeedStockIn;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 饲料入库Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "饲料入库")
@RestController
@RequestMapping("/admin/cl/feed_stock_in")
public class ClFeedStockInController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询饲料入库列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:list')")
@GetMapping("/list")
public TableDataInfo list(ClFeedStockIn clFeedStockIn)
{
startPage();
List<ClFeedStockIn> list = publicTemplateService.selectTList(clFeedStockIn);
return getDataTable(list);
}
@ApiOperation("导出饲料入库列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:export')")
@Log(title = "饲料入库", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, ClFeedStockIn clFeedStockIn)
{
List<ClFeedStockIn> list = publicTemplateService.selectTList(clFeedStockIn);
ExcelUtil<ClFeedStockIn> util = new ExcelUtil<ClFeedStockIn>(ClFeedStockIn.class);
util.exportExcel(response, list, "饲料入库数据");
}
@ApiOperation("获取饲料入库详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, ClFeedStockIn.class));
}
@ApiOperation("新增饲料入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:add')")
@Log(title = "饲料入库", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody ClFeedStockIn clFeedStockIn)
{
return toAjax(publicTemplateService.add(clFeedStockIn));
}
@ApiOperation("修改饲料入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:edit')")
@Log(title = "饲料入库", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody ClFeedStockIn clFeedStockIn)
{
return toAjax(publicTemplateService.edit((clFeedStockIn)));
}
@ApiOperation("删除饲料入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:cl:feed_stock_in:remove')")
@Log(title = "饲料入库", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(ClFeedStockIn.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionAllocation;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保调拨Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保调拨")
@RestController
@RequestMapping("/admin/db/animal_protection_allocation")
public class DbAnimalProtectionAllocationController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保调拨列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionAllocation dbAnimalProtectionAllocation)
{
startPage();
List<DbAnimalProtectionAllocation> list = publicTemplateService.selectTList(dbAnimalProtectionAllocation);
return getDataTable(list);
}
@ApiOperation("导出动保调拨列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:export')")
@Log(title = "动保调拨", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionAllocation dbAnimalProtectionAllocation)
{
List<DbAnimalProtectionAllocation> list = publicTemplateService.selectTList(dbAnimalProtectionAllocation);
ExcelUtil<DbAnimalProtectionAllocation> util = new ExcelUtil<DbAnimalProtectionAllocation>(DbAnimalProtectionAllocation.class);
util.exportExcel(response, list, "动保调拨数据");
}
@ApiOperation("获取动保调拨详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionAllocation.class));
}
@ApiOperation("新增动保调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:add')")
@Log(title = "动保调拨", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionAllocation dbAnimalProtectionAllocation)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionAllocation));
}
@ApiOperation("修改动保调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:edit')")
@Log(title = "动保调拨", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionAllocation dbAnimalProtectionAllocation)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionAllocation)));
}
@ApiOperation("删除动保调拨")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_allocation:remove')")
@Log(title = "动保调拨", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionAllocation.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionAreaUsage;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保区域使用Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保区域使用")
@RestController
@RequestMapping("/admin/db/animal_protection_area_usage")
public class DbAnimalProtectionAreaUsageController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保区域使用列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionAreaUsage dbAnimalProtectionAreaUsage)
{
startPage();
List<DbAnimalProtectionAreaUsage> list = publicTemplateService.selectTList(dbAnimalProtectionAreaUsage);
return getDataTable(list);
}
@ApiOperation("导出动保区域使用列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:export')")
@Log(title = "动保区域使用", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionAreaUsage dbAnimalProtectionAreaUsage)
{
List<DbAnimalProtectionAreaUsage> list = publicTemplateService.selectTList(dbAnimalProtectionAreaUsage);
ExcelUtil<DbAnimalProtectionAreaUsage> util = new ExcelUtil<DbAnimalProtectionAreaUsage>(DbAnimalProtectionAreaUsage.class);
util.exportExcel(response, list, "动保区域使用数据");
}
@ApiOperation("获取动保区域使用详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionAreaUsage.class));
}
@ApiOperation("新增动保区域使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:add')")
@Log(title = "动保区域使用", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionAreaUsage dbAnimalProtectionAreaUsage)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionAreaUsage));
}
@ApiOperation("修改动保区域使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:edit')")
@Log(title = "动保区域使用", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionAreaUsage dbAnimalProtectionAreaUsage)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionAreaUsage)));
}
@ApiOperation("删除动保区域使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_area_usage:remove')")
@Log(title = "动保区域使用", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionAreaUsage.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionBeginning;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保期初Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保期初")
@RestController
@RequestMapping("/admin/db/animal_protection_beginning")
public class DbAnimalProtectionBeginningController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保期初列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionBeginning dbAnimalProtectionBeginning)
{
startPage();
List<DbAnimalProtectionBeginning> list = publicTemplateService.selectTList(dbAnimalProtectionBeginning);
return getDataTable(list);
}
@ApiOperation("导出动保期初列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:export')")
@Log(title = "动保期初", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionBeginning dbAnimalProtectionBeginning)
{
List<DbAnimalProtectionBeginning> list = publicTemplateService.selectTList(dbAnimalProtectionBeginning);
ExcelUtil<DbAnimalProtectionBeginning> util = new ExcelUtil<DbAnimalProtectionBeginning>(DbAnimalProtectionBeginning.class);
util.exportExcel(response, list, "动保期初数据");
}
@ApiOperation("获取动保期初详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionBeginning.class));
}
@ApiOperation("新增动保期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:add')")
@Log(title = "动保期初", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionBeginning dbAnimalProtectionBeginning)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionBeginning));
}
@ApiOperation("修改动保期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:edit')")
@Log(title = "动保期初", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionBeginning dbAnimalProtectionBeginning)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionBeginning)));
}
@ApiOperation("删除动保期初")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_beginning:remove')")
@Log(title = "动保期初", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionBeginning.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionInbound;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保入库Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保入库")
@RestController
@RequestMapping("/admin/db/animal_protection_inbound")
public class DbAnimalProtectionInboundController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保入库列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionInbound dbAnimalProtectionInbound)
{
startPage();
List<DbAnimalProtectionInbound> list = publicTemplateService.selectTList(dbAnimalProtectionInbound);
return getDataTable(list);
}
@ApiOperation("导出动保入库列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:export')")
@Log(title = "动保入库", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionInbound dbAnimalProtectionInbound)
{
List<DbAnimalProtectionInbound> list = publicTemplateService.selectTList(dbAnimalProtectionInbound);
ExcelUtil<DbAnimalProtectionInbound> util = new ExcelUtil<DbAnimalProtectionInbound>(DbAnimalProtectionInbound.class);
util.exportExcel(response, list, "动保入库数据");
}
@ApiOperation("获取动保入库详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionInbound.class));
}
@ApiOperation("新增动保入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:add')")
@Log(title = "动保入库", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionInbound dbAnimalProtectionInbound)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionInbound));
}
@ApiOperation("修改动保入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:edit')")
@Log(title = "动保入库", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionInbound dbAnimalProtectionInbound)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionInbound)));
}
@ApiOperation("删除动保入库")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inbound:remove')")
@Log(title = "动保入库", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionInbound.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionInfo;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保信息Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保信息")
@RestController
@RequestMapping("/admin/db/animal_protection_info")
public class DbAnimalProtectionInfoController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保信息列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionInfo dbAnimalProtectionInfo)
{
startPage();
List<DbAnimalProtectionInfo> list = publicTemplateService.selectTList(dbAnimalProtectionInfo);
return getDataTable(list);
}
@ApiOperation("导出动保信息列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:export')")
@Log(title = "动保信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionInfo dbAnimalProtectionInfo)
{
List<DbAnimalProtectionInfo> list = publicTemplateService.selectTList(dbAnimalProtectionInfo);
ExcelUtil<DbAnimalProtectionInfo> util = new ExcelUtil<DbAnimalProtectionInfo>(DbAnimalProtectionInfo.class);
util.exportExcel(response, list, "动保信息数据");
}
@ApiOperation("获取动保信息详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionInfo.class));
}
@ApiOperation("新增动保信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:add')")
@Log(title = "动保信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionInfo dbAnimalProtectionInfo)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionInfo));
}
@ApiOperation("修改动保信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:edit')")
@Log(title = "动保信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionInfo dbAnimalProtectionInfo)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionInfo)));
}
@ApiOperation("删除动保信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_info:remove')")
@Log(title = "动保信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionInfo.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionInventory;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保盘点Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保盘点")
@RestController
@RequestMapping("/admin/db/animal_protection_inventory")
public class DbAnimalProtectionInventoryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保盘点列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionInventory dbAnimalProtectionInventory)
{
startPage();
List<DbAnimalProtectionInventory> list = publicTemplateService.selectTList(dbAnimalProtectionInventory);
return getDataTable(list);
}
@ApiOperation("导出动保盘点列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:export')")
@Log(title = "动保盘点", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionInventory dbAnimalProtectionInventory)
{
List<DbAnimalProtectionInventory> list = publicTemplateService.selectTList(dbAnimalProtectionInventory);
ExcelUtil<DbAnimalProtectionInventory> util = new ExcelUtil<DbAnimalProtectionInventory>(DbAnimalProtectionInventory.class);
util.exportExcel(response, list, "动保盘点数据");
}
@ApiOperation("获取动保盘点详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionInventory.class));
}
@ApiOperation("新增动保盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:add')")
@Log(title = "动保盘点", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionInventory dbAnimalProtectionInventory)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionInventory));
}
@ApiOperation("修改动保盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:edit')")
@Log(title = "动保盘点", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionInventory dbAnimalProtectionInventory)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionInventory)));
}
@ApiOperation("删除动保盘点")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_inventory:remove')")
@Log(title = "动保盘点", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionInventory.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionLoan;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保借调Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保借调")
@RestController
@RequestMapping("/admin/db/animal_protection_loan")
public class DbAnimalProtectionLoanController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保借调列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionLoan dbAnimalProtectionLoan)
{
startPage();
List<DbAnimalProtectionLoan> list = publicTemplateService.selectTList(dbAnimalProtectionLoan);
return getDataTable(list);
}
@ApiOperation("导出动保借调列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:export')")
@Log(title = "动保借调", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionLoan dbAnimalProtectionLoan)
{
List<DbAnimalProtectionLoan> list = publicTemplateService.selectTList(dbAnimalProtectionLoan);
ExcelUtil<DbAnimalProtectionLoan> util = new ExcelUtil<DbAnimalProtectionLoan>(DbAnimalProtectionLoan.class);
util.exportExcel(response, list, "动保借调数据");
}
@ApiOperation("获取动保借调详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionLoan.class));
}
@ApiOperation("新增动保借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:add')")
@Log(title = "动保借调", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionLoan dbAnimalProtectionLoan)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionLoan));
}
@ApiOperation("修改动保借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:edit')")
@Log(title = "动保借调", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionLoan dbAnimalProtectionLoan)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionLoan)));
}
@ApiOperation("删除动保借调")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_loan:remove')")
@Log(title = "动保借调", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionLoan.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionPondUsage;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保塘口使用Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保塘口使用")
@RestController
@RequestMapping("/admin/db/animal_protection_pond_usage")
public class DbAnimalProtectionPondUsageController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保塘口使用列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionPondUsage dbAnimalProtectionPondUsage)
{
startPage();
List<DbAnimalProtectionPondUsage> list = publicTemplateService.selectTList(dbAnimalProtectionPondUsage);
return getDataTable(list);
}
@ApiOperation("导出动保塘口使用列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:export')")
@Log(title = "动保塘口使用", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionPondUsage dbAnimalProtectionPondUsage)
{
List<DbAnimalProtectionPondUsage> list = publicTemplateService.selectTList(dbAnimalProtectionPondUsage);
ExcelUtil<DbAnimalProtectionPondUsage> util = new ExcelUtil<DbAnimalProtectionPondUsage>(DbAnimalProtectionPondUsage.class);
util.exportExcel(response, list, "动保塘口使用数据");
}
@ApiOperation("获取动保塘口使用详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionPondUsage.class));
}
@ApiOperation("新增动保塘口使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:add')")
@Log(title = "动保塘口使用", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionPondUsage dbAnimalProtectionPondUsage)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionPondUsage));
}
@ApiOperation("修改动保塘口使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:edit')")
@Log(title = "动保塘口使用", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionPondUsage dbAnimalProtectionPondUsage)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionPondUsage)));
}
@ApiOperation("删除动保塘口使用")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_pond_usage:remove')")
@Log(title = "动保塘口使用", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionPondUsage.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionPrescription;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保处方Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保处方")
@RestController
@RequestMapping("/admin/db/animal_protection_prescription")
public class DbAnimalProtectionPrescriptionController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保处方列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionPrescription dbAnimalProtectionPrescription)
{
startPage();
List<DbAnimalProtectionPrescription> list = publicTemplateService.selectTList(dbAnimalProtectionPrescription);
return getDataTable(list);
}
@ApiOperation("导出动保处方列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:export')")
@Log(title = "动保处方", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionPrescription dbAnimalProtectionPrescription)
{
List<DbAnimalProtectionPrescription> list = publicTemplateService.selectTList(dbAnimalProtectionPrescription);
ExcelUtil<DbAnimalProtectionPrescription> util = new ExcelUtil<DbAnimalProtectionPrescription>(DbAnimalProtectionPrescription.class);
util.exportExcel(response, list, "动保处方数据");
}
@ApiOperation("获取动保处方详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionPrescription.class));
}
@ApiOperation("新增动保处方")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:add')")
@Log(title = "动保处方", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionPrescription dbAnimalProtectionPrescription)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionPrescription));
}
@ApiOperation("修改动保处方")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:edit')")
@Log(title = "动保处方", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionPrescription dbAnimalProtectionPrescription)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionPrescription)));
}
@ApiOperation("删除动保处方")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_prescription:remove')")
@Log(title = "动保处方", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionPrescription.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.db;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.db.DbAnimalProtectionPurchaseRequisition;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保申购Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保申购")
@RestController
@RequestMapping("/admin/db/animal_protection_purchase_requisition")
public class DbAnimalProtectionPurchaseRequisitionController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保申购列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:list')")
@GetMapping("/list")
public TableDataInfo list(DbAnimalProtectionPurchaseRequisition dbAnimalProtectionPurchaseRequisition)
{
startPage();
List<DbAnimalProtectionPurchaseRequisition> list = publicTemplateService.selectTList(dbAnimalProtectionPurchaseRequisition);
return getDataTable(list);
}
@ApiOperation("导出动保申购列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:export')")
@Log(title = "动保申购", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbAnimalProtectionPurchaseRequisition dbAnimalProtectionPurchaseRequisition)
{
List<DbAnimalProtectionPurchaseRequisition> list = publicTemplateService.selectTList(dbAnimalProtectionPurchaseRequisition);
ExcelUtil<DbAnimalProtectionPurchaseRequisition> util = new ExcelUtil<DbAnimalProtectionPurchaseRequisition>(DbAnimalProtectionPurchaseRequisition.class);
util.exportExcel(response, list, "动保申购数据");
}
@ApiOperation("获取动保申购详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbAnimalProtectionPurchaseRequisition.class));
}
@ApiOperation("新增动保申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:add')")
@Log(title = "动保申购", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbAnimalProtectionPurchaseRequisition dbAnimalProtectionPurchaseRequisition)
{
return toAjax(publicTemplateService.add(dbAnimalProtectionPurchaseRequisition));
}
@ApiOperation("修改动保申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:edit')")
@Log(title = "动保申购", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbAnimalProtectionPurchaseRequisition dbAnimalProtectionPurchaseRequisition)
{
return toAjax(publicTemplateService.edit((dbAnimalProtectionPurchaseRequisition)));
}
@ApiOperation("删除动保申购")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:db:animal_protection_purchase_requisition:remove')")
@Log(title = "动保申购", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbAnimalProtectionPurchaseRequisition.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.dbkb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.dbkb.DbkbAnimalHealthProtectionInboundDetails;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保入库明细Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保入库明细")
@RestController
@RequestMapping("/admin/dbkb/animal_health_protection_inbound_details")
public class DbkbAnimalHealthProtectionInboundDetailsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保入库明细列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:list')")
@GetMapping("/list")
public TableDataInfo list(DbkbAnimalHealthProtectionInboundDetails dbkbAnimalHealthProtectionInboundDetails)
{
startPage();
List<DbkbAnimalHealthProtectionInboundDetails> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionInboundDetails);
return getDataTable(list);
}
@ApiOperation("导出动保入库明细列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:export')")
@Log(title = "动保入库明细", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbkbAnimalHealthProtectionInboundDetails dbkbAnimalHealthProtectionInboundDetails)
{
List<DbkbAnimalHealthProtectionInboundDetails> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionInboundDetails);
ExcelUtil<DbkbAnimalHealthProtectionInboundDetails> util = new ExcelUtil<DbkbAnimalHealthProtectionInboundDetails>(DbkbAnimalHealthProtectionInboundDetails.class);
util.exportExcel(response, list, "动保入库明细数据");
}
@ApiOperation("获取动保入库明细详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbkbAnimalHealthProtectionInboundDetails.class));
}
@ApiOperation("新增动保入库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:add')")
@Log(title = "动保入库明细", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbkbAnimalHealthProtectionInboundDetails dbkbAnimalHealthProtectionInboundDetails)
{
return toAjax(publicTemplateService.add(dbkbAnimalHealthProtectionInboundDetails));
}
@ApiOperation("修改动保入库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:edit')")
@Log(title = "动保入库明细", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbkbAnimalHealthProtectionInboundDetails dbkbAnimalHealthProtectionInboundDetails)
{
return toAjax(publicTemplateService.edit((dbkbAnimalHealthProtectionInboundDetails)));
}
@ApiOperation("删除动保入库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inbound_details:remove')")
@Log(title = "动保入库明细", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbkbAnimalHealthProtectionInboundDetails.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.dbkb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.dbkb.DbkbAnimalHealthProtectionInventory;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保进出存Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保进出存")
@RestController
@RequestMapping("/admin/dbkb/animal_health_protection_inventory")
public class DbkbAnimalHealthProtectionInventoryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保进出存列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:list')")
@GetMapping("/list")
public TableDataInfo list(DbkbAnimalHealthProtectionInventory dbkbAnimalHealthProtectionInventory)
{
startPage();
List<DbkbAnimalHealthProtectionInventory> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionInventory);
return getDataTable(list);
}
@ApiOperation("导出动保进出存列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:export')")
@Log(title = "动保进出存", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbkbAnimalHealthProtectionInventory dbkbAnimalHealthProtectionInventory)
{
List<DbkbAnimalHealthProtectionInventory> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionInventory);
ExcelUtil<DbkbAnimalHealthProtectionInventory> util = new ExcelUtil<DbkbAnimalHealthProtectionInventory>(DbkbAnimalHealthProtectionInventory.class);
util.exportExcel(response, list, "动保进出存数据");
}
@ApiOperation("获取动保进出存详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbkbAnimalHealthProtectionInventory.class));
}
@ApiOperation("新增动保进出存")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:add')")
@Log(title = "动保进出存", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbkbAnimalHealthProtectionInventory dbkbAnimalHealthProtectionInventory)
{
return toAjax(publicTemplateService.add(dbkbAnimalHealthProtectionInventory));
}
@ApiOperation("修改动保进出存")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:edit')")
@Log(title = "动保进出存", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbkbAnimalHealthProtectionInventory dbkbAnimalHealthProtectionInventory)
{
return toAjax(publicTemplateService.edit((dbkbAnimalHealthProtectionInventory)));
}
@ApiOperation("删除动保进出存")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_inventory:remove')")
@Log(title = "动保进出存", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbkbAnimalHealthProtectionInventory.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.dbkb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.dbkb.DbkbAnimalHealthProtectionOutboundDetails;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保出库明细Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保出库明细")
@RestController
@RequestMapping("/admin/dbkb/animal_health_protection_outbound_details")
public class DbkbAnimalHealthProtectionOutboundDetailsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保出库明细列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:list')")
@GetMapping("/list")
public TableDataInfo list(DbkbAnimalHealthProtectionOutboundDetails dbkbAnimalHealthProtectionOutboundDetails)
{
startPage();
List<DbkbAnimalHealthProtectionOutboundDetails> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionOutboundDetails);
return getDataTable(list);
}
@ApiOperation("导出动保出库明细列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:export')")
@Log(title = "动保出库明细", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbkbAnimalHealthProtectionOutboundDetails dbkbAnimalHealthProtectionOutboundDetails)
{
List<DbkbAnimalHealthProtectionOutboundDetails> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionOutboundDetails);
ExcelUtil<DbkbAnimalHealthProtectionOutboundDetails> util = new ExcelUtil<DbkbAnimalHealthProtectionOutboundDetails>(DbkbAnimalHealthProtectionOutboundDetails.class);
util.exportExcel(response, list, "动保出库明细数据");
}
@ApiOperation("获取动保出库明细详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbkbAnimalHealthProtectionOutboundDetails.class));
}
@ApiOperation("新增动保出库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:add')")
@Log(title = "动保出库明细", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbkbAnimalHealthProtectionOutboundDetails dbkbAnimalHealthProtectionOutboundDetails)
{
return toAjax(publicTemplateService.add(dbkbAnimalHealthProtectionOutboundDetails));
}
@ApiOperation("修改动保出库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:edit')")
@Log(title = "动保出库明细", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbkbAnimalHealthProtectionOutboundDetails dbkbAnimalHealthProtectionOutboundDetails)
{
return toAjax(publicTemplateService.edit((dbkbAnimalHealthProtectionOutboundDetails)));
}
@ApiOperation("删除动保出库明细")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_outbound_details:remove')")
@Log(title = "动保出库明细", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbkbAnimalHealthProtectionOutboundDetails.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.dbkb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.dbkb.DbkbAnimalHealthProtectionRecords;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保投用记录Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保投用记录")
@RestController
@RequestMapping("/admin/dbkb/animal_health_protection_records")
public class DbkbAnimalHealthProtectionRecordsController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保投用记录列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:list')")
@GetMapping("/list")
public TableDataInfo list(DbkbAnimalHealthProtectionRecords dbkbAnimalHealthProtectionRecords)
{
startPage();
List<DbkbAnimalHealthProtectionRecords> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionRecords);
return getDataTable(list);
}
@ApiOperation("导出动保投用记录列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:export')")
@Log(title = "动保投用记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbkbAnimalHealthProtectionRecords dbkbAnimalHealthProtectionRecords)
{
List<DbkbAnimalHealthProtectionRecords> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionRecords);
ExcelUtil<DbkbAnimalHealthProtectionRecords> util = new ExcelUtil<DbkbAnimalHealthProtectionRecords>(DbkbAnimalHealthProtectionRecords.class);
util.exportExcel(response, list, "动保投用记录数据");
}
@ApiOperation("获取动保投用记录详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbkbAnimalHealthProtectionRecords.class));
}
@ApiOperation("新增动保投用记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:add')")
@Log(title = "动保投用记录", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbkbAnimalHealthProtectionRecords dbkbAnimalHealthProtectionRecords)
{
return toAjax(publicTemplateService.add(dbkbAnimalHealthProtectionRecords));
}
@ApiOperation("修改动保投用记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:edit')")
@Log(title = "动保投用记录", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbkbAnimalHealthProtectionRecords dbkbAnimalHealthProtectionRecords)
{
return toAjax(publicTemplateService.edit((dbkbAnimalHealthProtectionRecords)));
}
@ApiOperation("删除动保投用记录")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_records:remove')")
@Log(title = "动保投用记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbkbAnimalHealthProtectionRecords.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.dbkb;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.dbkb.DbkbAnimalHealthProtectionSummary;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 动保投用汇总Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "动保投用汇总")
@RestController
@RequestMapping("/admin/dbkb/animal_health_protection_summary")
public class DbkbAnimalHealthProtectionSummaryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询动保投用汇总列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:list')")
@GetMapping("/list")
public TableDataInfo list(DbkbAnimalHealthProtectionSummary dbkbAnimalHealthProtectionSummary)
{
startPage();
List<DbkbAnimalHealthProtectionSummary> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionSummary);
return getDataTable(list);
}
@ApiOperation("导出动保投用汇总列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:export')")
@Log(title = "动保投用汇总", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, DbkbAnimalHealthProtectionSummary dbkbAnimalHealthProtectionSummary)
{
List<DbkbAnimalHealthProtectionSummary> list = publicTemplateService.selectTList(dbkbAnimalHealthProtectionSummary);
ExcelUtil<DbkbAnimalHealthProtectionSummary> util = new ExcelUtil<DbkbAnimalHealthProtectionSummary>(DbkbAnimalHealthProtectionSummary.class);
util.exportExcel(response, list, "动保投用汇总数据");
}
@ApiOperation("获取动保投用汇总详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, DbkbAnimalHealthProtectionSummary.class));
}
@ApiOperation("新增动保投用汇总")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:add')")
@Log(title = "动保投用汇总", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody DbkbAnimalHealthProtectionSummary dbkbAnimalHealthProtectionSummary)
{
return toAjax(publicTemplateService.add(dbkbAnimalHealthProtectionSummary));
}
@ApiOperation("修改动保投用汇总")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:edit')")
@Log(title = "动保投用汇总", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody DbkbAnimalHealthProtectionSummary dbkbAnimalHealthProtectionSummary)
{
return toAjax(publicTemplateService.edit((dbkbAnimalHealthProtectionSummary)));
}
@ApiOperation("删除动保投用汇总")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:dbkb:animal_health_protection_summary:remove')")
@Log(title = "动保投用汇总", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(DbkbAnimalHealthProtectionSummary.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.fy;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.fy.FyCostExpenseEntry;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 费用成本录入Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "费用成本录入")
@RestController
@RequestMapping("/admin/fy/cost_expense_entry")
public class FyCostExpenseEntryController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询费用成本录入列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:list')")
@GetMapping("/list")
public TableDataInfo list(FyCostExpenseEntry fyCostExpenseEntry)
{
startPage();
List<FyCostExpenseEntry> list = publicTemplateService.selectTList(fyCostExpenseEntry);
return getDataTable(list);
}
@ApiOperation("导出费用成本录入列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:export')")
@Log(title = "费用成本录入", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, FyCostExpenseEntry fyCostExpenseEntry)
{
List<FyCostExpenseEntry> list = publicTemplateService.selectTList(fyCostExpenseEntry);
ExcelUtil<FyCostExpenseEntry> util = new ExcelUtil<FyCostExpenseEntry>(FyCostExpenseEntry.class);
util.exportExcel(response, list, "费用成本录入数据");
}
@ApiOperation("获取费用成本录入详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, FyCostExpenseEntry.class));
}
@ApiOperation("新增费用成本录入")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:add')")
@Log(title = "费用成本录入", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody FyCostExpenseEntry fyCostExpenseEntry)
{
return toAjax(publicTemplateService.add(fyCostExpenseEntry));
}
@ApiOperation("修改费用成本录入")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:edit')")
@Log(title = "费用成本录入", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody FyCostExpenseEntry fyCostExpenseEntry)
{
return toAjax(publicTemplateService.edit((fyCostExpenseEntry)));
}
@ApiOperation("删除费用成本录入")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_expense_entry:remove')")
@Log(title = "费用成本录入", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(FyCostExpenseEntry.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.fy;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.fy.FyCostItemMaintenance;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 成本项目维护Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "成本项目维护")
@RestController
@RequestMapping("/admin/fy/cost_item_maintenance")
public class FyCostItemMaintenanceController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询成本项目维护列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:list')")
@GetMapping("/list")
public TableDataInfo list(FyCostItemMaintenance fyCostItemMaintenance)
{
startPage();
List<FyCostItemMaintenance> list = publicTemplateService.selectTList(fyCostItemMaintenance);
return getDataTable(list);
}
@ApiOperation("导出成本项目维护列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:export')")
@Log(title = "成本项目维护", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, FyCostItemMaintenance fyCostItemMaintenance)
{
List<FyCostItemMaintenance> list = publicTemplateService.selectTList(fyCostItemMaintenance);
ExcelUtil<FyCostItemMaintenance> util = new ExcelUtil<FyCostItemMaintenance>(FyCostItemMaintenance.class);
util.exportExcel(response, list, "成本项目维护数据");
}
@ApiOperation("获取成本项目维护详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, FyCostItemMaintenance.class));
}
@ApiOperation("新增成本项目维护")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:add')")
@Log(title = "成本项目维护", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody FyCostItemMaintenance fyCostItemMaintenance)
{
return toAjax(publicTemplateService.add(fyCostItemMaintenance));
}
@ApiOperation("修改成本项目维护")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:edit')")
@Log(title = "成本项目维护", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody FyCostItemMaintenance fyCostItemMaintenance)
{
return toAjax(publicTemplateService.edit((fyCostItemMaintenance)));
}
@ApiOperation("删除成本项目维护")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:cost_item_maintenance:remove')")
@Log(title = "成本项目维护", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(FyCostItemMaintenance.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.fy;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.fy.FyCustomerBeginningBalanceManagement;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 客户期初管理Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "客户期初管理")
@RestController
@RequestMapping("/admin/fy/customer_beginning_balance_management")
public class FyCustomerBeginningBalanceManagementController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询客户期初管理列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:list')")
@GetMapping("/list")
public TableDataInfo list(FyCustomerBeginningBalanceManagement fyCustomerBeginningBalanceManagement)
{
startPage();
List<FyCustomerBeginningBalanceManagement> list = publicTemplateService.selectTList(fyCustomerBeginningBalanceManagement);
return getDataTable(list);
}
@ApiOperation("导出客户期初管理列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:export')")
@Log(title = "客户期初管理", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, FyCustomerBeginningBalanceManagement fyCustomerBeginningBalanceManagement)
{
List<FyCustomerBeginningBalanceManagement> list = publicTemplateService.selectTList(fyCustomerBeginningBalanceManagement);
ExcelUtil<FyCustomerBeginningBalanceManagement> util = new ExcelUtil<FyCustomerBeginningBalanceManagement>(FyCustomerBeginningBalanceManagement.class);
util.exportExcel(response, list, "客户期初管理数据");
}
@ApiOperation("获取客户期初管理详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, FyCustomerBeginningBalanceManagement.class));
}
@ApiOperation("新增客户期初管理")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:add')")
@Log(title = "客户期初管理", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody FyCustomerBeginningBalanceManagement fyCustomerBeginningBalanceManagement)
{
return toAjax(publicTemplateService.add(fyCustomerBeginningBalanceManagement));
}
@ApiOperation("修改客户期初管理")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:edit')")
@Log(title = "客户期初管理", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody FyCustomerBeginningBalanceManagement fyCustomerBeginningBalanceManagement)
{
return toAjax(publicTemplateService.edit((fyCustomerBeginningBalanceManagement)));
}
@ApiOperation("删除客户期初管理")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_beginning_balance_management:remove')")
@Log(title = "客户期初管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(FyCustomerBeginningBalanceManagement.class,ids));
}
}
... ...
package com.zhonglai.luhui.admin.controller.fy;
import java.util.List;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import javax.servlet.http.HttpServletResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.zhonglai.luhui.dao.service.PublicTemplateService;
import com.zhonglai.luhui.domain.fy.FyCustomerCollectionSettlement;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 客户收款结算Controller
*
* @author zhonglai
* @date 2024-04-24
*/
@Api(tags = "客户收款结算")
@RestController
@RequestMapping("/admin/fy/customer_collection_settlement")
public class FyCustomerCollectionSettlementController extends BaseController
{
@Autowired
private PublicTemplateService publicTemplateService;
@ApiOperation(value ="查询客户收款结算列表",notes="\n" +
"公共参数描述:\n" +
"条件参数:\n" +
"timeMap; //时间条件(如:{\"create_time\":[开始时间,结束时间]})\n" +
"keyValue; //模糊匹配的关键字(如:[\"value\",\"name,no\"])\n" +
"queryParams; //字段对应的比较符号(如:{\"id\":\"EQ\"})\n" +
"orderBy; //排序(如:\"id desc,name asc\")\n" +
"\n" +
"分页参数:\n" +
"pageNum; //当前记录起始索引,从1开始\n" +
"pageSize; //每页显示记录数")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:list')")
@GetMapping("/list")
public TableDataInfo list(FyCustomerCollectionSettlement fyCustomerCollectionSettlement)
{
startPage();
List<FyCustomerCollectionSettlement> list = publicTemplateService.selectTList(fyCustomerCollectionSettlement);
return getDataTable(list);
}
@ApiOperation("导出客户收款结算列表")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:export')")
@Log(title = "客户收款结算", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, FyCustomerCollectionSettlement fyCustomerCollectionSettlement)
{
List<FyCustomerCollectionSettlement> list = publicTemplateService.selectTList(fyCustomerCollectionSettlement);
ExcelUtil<FyCustomerCollectionSettlement> util = new ExcelUtil<FyCustomerCollectionSettlement>(FyCustomerCollectionSettlement.class);
util.exportExcel(response, list, "客户收款结算数据");
}
@ApiOperation("获取客户收款结算详细信息")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Integer id)
{
return success(publicTemplateService.getTById(id, FyCustomerCollectionSettlement.class));
}
@ApiOperation("新增客户收款结算")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:add')")
@Log(title = "客户收款结算", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody FyCustomerCollectionSettlement fyCustomerCollectionSettlement)
{
return toAjax(publicTemplateService.add(fyCustomerCollectionSettlement));
}
@ApiOperation("修改客户收款结算")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:edit')")
@Log(title = "客户收款结算", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody FyCustomerCollectionSettlement fyCustomerCollectionSettlement)
{
return toAjax(publicTemplateService.edit((fyCustomerCollectionSettlement)));
}
@ApiOperation("删除客户收款结算")
@DataSource(DataSourceType.SLAVE)
@PreAuthorize("@ss.hasPermi('admin:fy:customer_collection_settlement:remove')")
@Log(title = "客户收款结算", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Integer[] ids)
{
return toAjax(publicTemplateService.removeByIds(FyCustomerCollectionSettlement.class,ids));
}
}
... ...