初始化
This commit is contained in:
@ -55,13 +55,14 @@
|
||||
<artifactId>ruoyi-quartz</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 代码生成-->
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-generator</artifactId>
|
||||
</dependency>
|
||||
<!-- 代码生成-->
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-generator</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateCharacter;
|
||||
import com.ruoyi.system.service.IFateCharacterService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 角色基础Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/character")
|
||||
public class FateCharacterController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateCharacterService fateCharacterService;
|
||||
|
||||
/**
|
||||
* 查询角色基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateCharacter fateCharacter)
|
||||
{
|
||||
startPage();
|
||||
List<FateCharacter> list = fateCharacterService.selectFateCharacterList(fateCharacter);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出角色基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:export')")
|
||||
@Log(title = "角色基础", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateCharacter fateCharacter)
|
||||
{
|
||||
List<FateCharacter> list = fateCharacterService.selectFateCharacterList(fateCharacter);
|
||||
ExcelUtil<FateCharacter> util = new ExcelUtil<FateCharacter>(FateCharacter.class);
|
||||
util.exportExcel(response, list, "角色基础数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色基础详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:query')")
|
||||
@GetMapping(value = "/{characterId}")
|
||||
public AjaxResult getInfo(@PathVariable("characterId") Long characterId)
|
||||
{
|
||||
return success(fateCharacterService.selectFateCharacterByCharacterId(characterId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增角色基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:add')")
|
||||
@Log(title = "角色基础", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateCharacter fateCharacter)
|
||||
{
|
||||
return toAjax(fateCharacterService.insertFateCharacter(fateCharacter));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改角色基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:edit')")
|
||||
@Log(title = "角色基础", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateCharacter fateCharacter)
|
||||
{
|
||||
return toAjax(fateCharacterService.updateFateCharacter(fateCharacter));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除角色基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:remove')")
|
||||
@Log(title = "角色基础", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{characterIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] characterIds)
|
||||
{
|
||||
return toAjax(fateCharacterService.deleteFateCharacterByCharacterIds(characterIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateCharacterGrowthLogs;
|
||||
import com.ruoyi.system.service.IFateCharacterGrowthLogsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 角色属性成长记录Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/logs")
|
||||
public class FateCharacterGrowthLogsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateCharacterGrowthLogsService fateCharacterGrowthLogsService;
|
||||
|
||||
/**
|
||||
* 查询角色属性成长记录列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateCharacterGrowthLogs fateCharacterGrowthLogs)
|
||||
{
|
||||
startPage();
|
||||
List<FateCharacterGrowthLogs> list = fateCharacterGrowthLogsService.selectFateCharacterGrowthLogsList(fateCharacterGrowthLogs);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出角色属性成长记录列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:export')")
|
||||
@Log(title = "角色属性成长记录", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateCharacterGrowthLogs fateCharacterGrowthLogs)
|
||||
{
|
||||
List<FateCharacterGrowthLogs> list = fateCharacterGrowthLogsService.selectFateCharacterGrowthLogsList(fateCharacterGrowthLogs);
|
||||
ExcelUtil<FateCharacterGrowthLogs> util = new ExcelUtil<FateCharacterGrowthLogs>(FateCharacterGrowthLogs.class);
|
||||
util.exportExcel(response, list, "角色属性成长记录数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色属性成长记录详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:query')")
|
||||
@GetMapping(value = "/{logId}")
|
||||
public AjaxResult getInfo(@PathVariable("logId") Long logId)
|
||||
{
|
||||
return success(fateCharacterGrowthLogsService.selectFateCharacterGrowthLogsByLogId(logId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增角色属性成长记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:add')")
|
||||
@Log(title = "角色属性成长记录", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateCharacterGrowthLogs fateCharacterGrowthLogs)
|
||||
{
|
||||
return toAjax(fateCharacterGrowthLogsService.insertFateCharacterGrowthLogs(fateCharacterGrowthLogs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改角色属性成长记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:edit')")
|
||||
@Log(title = "角色属性成长记录", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateCharacterGrowthLogs fateCharacterGrowthLogs)
|
||||
{
|
||||
return toAjax(fateCharacterGrowthLogsService.updateFateCharacterGrowthLogs(fateCharacterGrowthLogs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除角色属性成长记录
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:logs:remove')")
|
||||
@Log(title = "角色属性成长记录", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{logIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] logIds)
|
||||
{
|
||||
return toAjax(fateCharacterGrowthLogsService.deleteFateCharacterGrowthLogsByLogIds(logIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateCharacterJobs;
|
||||
import com.ruoyi.system.service.IFateCharacterJobsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 角色职业Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/charjobs")
|
||||
public class FateCharacterJobsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateCharacterJobsService fateCharacterJobsService;
|
||||
|
||||
/**
|
||||
* 查询角色职业列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateCharacterJobs fateCharacterJobs)
|
||||
{
|
||||
startPage();
|
||||
List<FateCharacterJobs> list = fateCharacterJobsService.selectFateCharacterJobsList(fateCharacterJobs);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出角色职业列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:export')")
|
||||
@Log(title = "角色职业", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateCharacterJobs fateCharacterJobs)
|
||||
{
|
||||
List<FateCharacterJobs> list = fateCharacterJobsService.selectFateCharacterJobsList(fateCharacterJobs);
|
||||
ExcelUtil<FateCharacterJobs> util = new ExcelUtil<FateCharacterJobs>(FateCharacterJobs.class);
|
||||
util.exportExcel(response, list, "角色职业数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色职业详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:query')")
|
||||
@GetMapping(value = "/{characterJobId}")
|
||||
public AjaxResult getInfo(@PathVariable("characterJobId") Long characterJobId)
|
||||
{
|
||||
return success(fateCharacterJobsService.selectFateCharacterJobsByCharacterJobId(characterJobId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增角色职业
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:add')")
|
||||
@Log(title = "角色职业", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateCharacterJobs fateCharacterJobs)
|
||||
{
|
||||
return toAjax(fateCharacterJobsService.insertFateCharacterJobs(fateCharacterJobs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改角色职业
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:edit')")
|
||||
@Log(title = "角色职业", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateCharacterJobs fateCharacterJobs)
|
||||
{
|
||||
return toAjax(fateCharacterJobsService.updateFateCharacterJobs(fateCharacterJobs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除角色职业
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:jobs:remove')")
|
||||
@Log(title = "角色职业", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{characterJobIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] characterJobIds)
|
||||
{
|
||||
return toAjax(fateCharacterJobsService.deleteFateCharacterJobsByCharacterJobIds(characterJobIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,105 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.ruoyi.system.domain.FateEquipmentAttributes;
|
||||
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.ruoyi.system.service.IFateEquipmentAttributesService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备附加属性Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/attributes")
|
||||
public class FateEquipmentAttributesController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentAttributesService fateEquipmentAttributesService;
|
||||
|
||||
/**
|
||||
* 查询装备附加属性列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentAttributes fateEquipmentAttributes)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentAttributes> list = fateEquipmentAttributesService.selectFateEquipmentAttributesList(fateEquipmentAttributes);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备附加属性列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:export')")
|
||||
@Log(title = "装备附加属性", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentAttributes fateEquipmentAttributes)
|
||||
{
|
||||
List<FateEquipmentAttributes> list = fateEquipmentAttributesService.selectFateEquipmentAttributesList(fateEquipmentAttributes);
|
||||
ExcelUtil<FateEquipmentAttributes> util = new ExcelUtil<FateEquipmentAttributes>(FateEquipmentAttributes.class);
|
||||
util.exportExcel(response, list, "装备附加属性数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备附加属性详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:query')")
|
||||
@GetMapping(value = "/{attributeId}")
|
||||
public AjaxResult getInfo(@PathVariable("attributeId") Long attributeId)
|
||||
{
|
||||
return success(fateEquipmentAttributesService.selectFateEquipmentAttributesByAttributeId(attributeId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备附加属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:add')")
|
||||
@Log(title = "装备附加属性", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentAttributes fateEquipmentAttributes)
|
||||
{
|
||||
return toAjax(fateEquipmentAttributesService.insertFateEquipmentAttributes(fateEquipmentAttributes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备附加属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:edit')")
|
||||
@Log(title = "装备附加属性", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentAttributes fateEquipmentAttributes)
|
||||
{
|
||||
return toAjax(fateEquipmentAttributesService.updateFateEquipmentAttributes(fateEquipmentAttributes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备附加属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:remove')")
|
||||
@Log(title = "装备附加属性", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{attributeIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] attributeIds)
|
||||
{
|
||||
return toAjax(fateEquipmentAttributesService.deleteFateEquipmentAttributesByAttributeIds(attributeIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipmentPossibleAttributes;
|
||||
import com.ruoyi.system.service.IFateEquipmentPossibleAttributesService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备可能拥有的属性Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/possible")
|
||||
public class FateEquipmentPossibleAttributesController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentPossibleAttributesService fateEquipmentPossibleAttributesService;
|
||||
|
||||
/**
|
||||
* 查询装备可能拥有的属性列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentPossibleAttributes fateEquipmentPossibleAttributes)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentPossibleAttributes> list = fateEquipmentPossibleAttributesService.selectFateEquipmentPossibleAttributesList(fateEquipmentPossibleAttributes);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备可能拥有的属性列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:export')")
|
||||
@Log(title = "装备可能拥有的属性", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentPossibleAttributes fateEquipmentPossibleAttributes)
|
||||
{
|
||||
List<FateEquipmentPossibleAttributes> list = fateEquipmentPossibleAttributesService.selectFateEquipmentPossibleAttributesList(fateEquipmentPossibleAttributes);
|
||||
ExcelUtil<FateEquipmentPossibleAttributes> util = new ExcelUtil<FateEquipmentPossibleAttributes>(FateEquipmentPossibleAttributes.class);
|
||||
util.exportExcel(response, list, "装备可能拥有的属性数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备可能拥有的属性详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:query')")
|
||||
@GetMapping(value = "/{id}")
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return success(fateEquipmentPossibleAttributesService.selectFateEquipmentPossibleAttributesById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备可能拥有的属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:add')")
|
||||
@Log(title = "装备可能拥有的属性", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentPossibleAttributes fateEquipmentPossibleAttributes)
|
||||
{
|
||||
return toAjax(fateEquipmentPossibleAttributesService.insertFateEquipmentPossibleAttributes(fateEquipmentPossibleAttributes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备可能拥有的属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:edit')")
|
||||
@Log(title = "装备可能拥有的属性", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentPossibleAttributes fateEquipmentPossibleAttributes)
|
||||
{
|
||||
return toAjax(fateEquipmentPossibleAttributesService.updateFateEquipmentPossibleAttributes(fateEquipmentPossibleAttributes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备可能拥有的属性
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:attributes:remove')")
|
||||
@Log(title = "装备可能拥有的属性", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public AjaxResult remove(@PathVariable Long[] ids)
|
||||
{
|
||||
return toAjax(fateEquipmentPossibleAttributesService.deleteFateEquipmentPossibleAttributesByIds(ids));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipmentQualities;
|
||||
import com.ruoyi.system.service.IFateEquipmentQualitiesService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备品质Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/qualities")
|
||||
public class FateEquipmentQualitiesController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentQualitiesService fateEquipmentQualitiesService;
|
||||
|
||||
/**
|
||||
* 查询装备品质列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentQualities fateEquipmentQualities)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentQualities> list = fateEquipmentQualitiesService.selectFateEquipmentQualitiesList(fateEquipmentQualities);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备品质列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:export')")
|
||||
@Log(title = "装备品质", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentQualities fateEquipmentQualities)
|
||||
{
|
||||
List<FateEquipmentQualities> list = fateEquipmentQualitiesService.selectFateEquipmentQualitiesList(fateEquipmentQualities);
|
||||
ExcelUtil<FateEquipmentQualities> util = new ExcelUtil<FateEquipmentQualities>(FateEquipmentQualities.class);
|
||||
util.exportExcel(response, list, "装备品质数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备品质详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:query')")
|
||||
@GetMapping(value = "/{qualityId}")
|
||||
public AjaxResult getInfo(@PathVariable("qualityId") Long qualityId)
|
||||
{
|
||||
return success(fateEquipmentQualitiesService.selectFateEquipmentQualitiesByQualityId(qualityId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备品质
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:add')")
|
||||
@Log(title = "装备品质", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentQualities fateEquipmentQualities)
|
||||
{
|
||||
return toAjax(fateEquipmentQualitiesService.insertFateEquipmentQualities(fateEquipmentQualities));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备品质
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:edit')")
|
||||
@Log(title = "装备品质", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentQualities fateEquipmentQualities)
|
||||
{
|
||||
return toAjax(fateEquipmentQualitiesService.updateFateEquipmentQualities(fateEquipmentQualities));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备品质
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:qualities:remove')")
|
||||
@Log(title = "装备品质", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{qualityIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] qualityIds)
|
||||
{
|
||||
return toAjax(fateEquipmentQualitiesService.deleteFateEquipmentQualitiesByQualityIds(qualityIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipmentSetItems;
|
||||
import com.ruoyi.system.service.IFateEquipmentSetItemsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备套装包含Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/items")
|
||||
public class FateEquipmentSetItemsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentSetItemsService fateEquipmentSetItemsService;
|
||||
|
||||
/**
|
||||
* 查询装备套装包含列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentSetItems fateEquipmentSetItems)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentSetItems> list = fateEquipmentSetItemsService.selectFateEquipmentSetItemsList(fateEquipmentSetItems);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备套装包含列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:export')")
|
||||
@Log(title = "装备套装包含", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentSetItems fateEquipmentSetItems)
|
||||
{
|
||||
List<FateEquipmentSetItems> list = fateEquipmentSetItemsService.selectFateEquipmentSetItemsList(fateEquipmentSetItems);
|
||||
ExcelUtil<FateEquipmentSetItems> util = new ExcelUtil<FateEquipmentSetItems>(FateEquipmentSetItems.class);
|
||||
util.exportExcel(response, list, "装备套装包含数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备套装包含详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:query')")
|
||||
@GetMapping(value = "/{id}")
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return success(fateEquipmentSetItemsService.selectFateEquipmentSetItemsById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备套装包含
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:add')")
|
||||
@Log(title = "装备套装包含", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentSetItems fateEquipmentSetItems)
|
||||
{
|
||||
return toAjax(fateEquipmentSetItemsService.insertFateEquipmentSetItems(fateEquipmentSetItems));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备套装包含
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:edit')")
|
||||
@Log(title = "装备套装包含", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentSetItems fateEquipmentSetItems)
|
||||
{
|
||||
return toAjax(fateEquipmentSetItemsService.updateFateEquipmentSetItems(fateEquipmentSetItems));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备套装包含
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:items:remove')")
|
||||
@Log(title = "装备套装包含", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{ids}")
|
||||
public AjaxResult remove(@PathVariable Long[] ids)
|
||||
{
|
||||
return toAjax(fateEquipmentSetItemsService.deleteFateEquipmentSetItemsByIds(ids));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipmentSets;
|
||||
import com.ruoyi.system.service.IFateEquipmentSetsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备套装Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/sets")
|
||||
public class FateEquipmentSetsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentSetsService fateEquipmentSetsService;
|
||||
|
||||
/**
|
||||
* 查询装备套装列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentSets fateEquipmentSets)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentSets> list = fateEquipmentSetsService.selectFateEquipmentSetsList(fateEquipmentSets);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备套装列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:export')")
|
||||
@Log(title = "装备套装", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentSets fateEquipmentSets)
|
||||
{
|
||||
List<FateEquipmentSets> list = fateEquipmentSetsService.selectFateEquipmentSetsList(fateEquipmentSets);
|
||||
ExcelUtil<FateEquipmentSets> util = new ExcelUtil<FateEquipmentSets>(FateEquipmentSets.class);
|
||||
util.exportExcel(response, list, "装备套装数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备套装详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:query')")
|
||||
@GetMapping(value = "/{setId}")
|
||||
public AjaxResult getInfo(@PathVariable("setId") Long setId)
|
||||
{
|
||||
return success(fateEquipmentSetsService.selectFateEquipmentSetsBySetId(setId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备套装
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:add')")
|
||||
@Log(title = "装备套装", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentSets fateEquipmentSets)
|
||||
{
|
||||
return toAjax(fateEquipmentSetsService.insertFateEquipmentSets(fateEquipmentSets));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备套装
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:edit')")
|
||||
@Log(title = "装备套装", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentSets fateEquipmentSets)
|
||||
{
|
||||
return toAjax(fateEquipmentSetsService.updateFateEquipmentSets(fateEquipmentSets));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备套装
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:sets:remove')")
|
||||
@Log(title = "装备套装", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{setIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] setIds)
|
||||
{
|
||||
return toAjax(fateEquipmentSetsService.deleteFateEquipmentSetsBySetIds(setIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipmentTypes;
|
||||
import com.ruoyi.system.service.IFateEquipmentTypesService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备类型Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/types")
|
||||
public class FateEquipmentTypesController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentTypesService fateEquipmentTypesService;
|
||||
|
||||
/**
|
||||
* 查询装备类型列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipmentTypes fateEquipmentTypes)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipmentTypes> list = fateEquipmentTypesService.selectFateEquipmentTypesList(fateEquipmentTypes);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备类型列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:export')")
|
||||
@Log(title = "装备类型", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipmentTypes fateEquipmentTypes)
|
||||
{
|
||||
List<FateEquipmentTypes> list = fateEquipmentTypesService.selectFateEquipmentTypesList(fateEquipmentTypes);
|
||||
ExcelUtil<FateEquipmentTypes> util = new ExcelUtil<FateEquipmentTypes>(FateEquipmentTypes.class);
|
||||
util.exportExcel(response, list, "装备类型数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备类型详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:query')")
|
||||
@GetMapping(value = "/{typeId}")
|
||||
public AjaxResult getInfo(@PathVariable("typeId") Long typeId)
|
||||
{
|
||||
return success(fateEquipmentTypesService.selectFateEquipmentTypesByTypeId(typeId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备类型
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:add')")
|
||||
@Log(title = "装备类型", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipmentTypes fateEquipmentTypes)
|
||||
{
|
||||
return toAjax(fateEquipmentTypesService.insertFateEquipmentTypes(fateEquipmentTypes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备类型
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:edit')")
|
||||
@Log(title = "装备类型", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipmentTypes fateEquipmentTypes)
|
||||
{
|
||||
return toAjax(fateEquipmentTypesService.updateFateEquipmentTypes(fateEquipmentTypes));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备类型
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:types:remove')")
|
||||
@Log(title = "装备类型", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{typeIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] typeIds)
|
||||
{
|
||||
return toAjax(fateEquipmentTypesService.deleteFateEquipmentTypesByTypeIds(typeIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateEquipments;
|
||||
import com.ruoyi.system.service.IFateEquipmentsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 装备基础Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/equipments")
|
||||
public class FateEquipmentsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateEquipmentsService fateEquipmentsService;
|
||||
|
||||
/**
|
||||
* 查询装备基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateEquipments fateEquipments)
|
||||
{
|
||||
startPage();
|
||||
List<FateEquipments> list = fateEquipmentsService.selectFateEquipmentsList(fateEquipments);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出装备基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:export')")
|
||||
@Log(title = "装备基础", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateEquipments fateEquipments)
|
||||
{
|
||||
List<FateEquipments> list = fateEquipmentsService.selectFateEquipmentsList(fateEquipments);
|
||||
ExcelUtil<FateEquipments> util = new ExcelUtil<FateEquipments>(FateEquipments.class);
|
||||
util.exportExcel(response, list, "装备基础数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装备基础详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:query')")
|
||||
@GetMapping(value = "/{equipmentId}")
|
||||
public AjaxResult getInfo(@PathVariable("equipmentId") Long equipmentId)
|
||||
{
|
||||
return success(fateEquipmentsService.selectFateEquipmentsByEquipmentId(equipmentId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增装备基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:add')")
|
||||
@Log(title = "装备基础", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateEquipments fateEquipments)
|
||||
{
|
||||
return toAjax(fateEquipmentsService.insertFateEquipments(fateEquipments));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改装备基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:edit')")
|
||||
@Log(title = "装备基础", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateEquipments fateEquipments)
|
||||
{
|
||||
return toAjax(fateEquipmentsService.updateFateEquipments(fateEquipments));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除装备基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:remove')")
|
||||
@Log(title = "装备基础", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{equipmentIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] equipmentIds)
|
||||
{
|
||||
return toAjax(fateEquipmentsService.deleteFateEquipmentsByEquipmentIds(equipmentIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateJobLevelBonus;
|
||||
import com.ruoyi.system.service.IFateJobLevelBonusService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 职业等级加成Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/bonus")
|
||||
public class FateJobLevelBonusController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateJobLevelBonusService fateJobLevelBonusService;
|
||||
|
||||
/**
|
||||
* 查询职业等级加成列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateJobLevelBonus fateJobLevelBonus)
|
||||
{
|
||||
startPage();
|
||||
List<FateJobLevelBonus> list = fateJobLevelBonusService.selectFateJobLevelBonusList(fateJobLevelBonus);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出职业等级加成列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:export')")
|
||||
@Log(title = "职业等级加成", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateJobLevelBonus fateJobLevelBonus)
|
||||
{
|
||||
List<FateJobLevelBonus> list = fateJobLevelBonusService.selectFateJobLevelBonusList(fateJobLevelBonus);
|
||||
ExcelUtil<FateJobLevelBonus> util = new ExcelUtil<FateJobLevelBonus>(FateJobLevelBonus.class);
|
||||
util.exportExcel(response, list, "职业等级加成数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取职业等级加成详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:query')")
|
||||
@GetMapping(value = "/{bonusId}")
|
||||
public AjaxResult getInfo(@PathVariable("bonusId") Long bonusId)
|
||||
{
|
||||
return success(fateJobLevelBonusService.selectFateJobLevelBonusByBonusId(bonusId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增职业等级加成
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:add')")
|
||||
@Log(title = "职业等级加成", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateJobLevelBonus fateJobLevelBonus)
|
||||
{
|
||||
return toAjax(fateJobLevelBonusService.insertFateJobLevelBonus(fateJobLevelBonus));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改职业等级加成
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:edit')")
|
||||
@Log(title = "职业等级加成", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateJobLevelBonus fateJobLevelBonus)
|
||||
{
|
||||
return toAjax(fateJobLevelBonusService.updateFateJobLevelBonus(fateJobLevelBonus));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除职业等级加成
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:bonus:remove')")
|
||||
@Log(title = "职业等级加成", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{bonusIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] bonusIds)
|
||||
{
|
||||
return toAjax(fateJobLevelBonusService.deleteFateJobLevelBonusByBonusIds(bonusIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateJobPromotions;
|
||||
import com.ruoyi.system.service.IFateJobPromotionsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 职业进阶关系Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/promotions")
|
||||
public class FateJobPromotionsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateJobPromotionsService fateJobPromotionsService;
|
||||
|
||||
/**
|
||||
* 查询职业进阶关系列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateJobPromotions fateJobPromotions)
|
||||
{
|
||||
startPage();
|
||||
List<FateJobPromotions> list = fateJobPromotionsService.selectFateJobPromotionsList(fateJobPromotions);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出职业进阶关系列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:export')")
|
||||
@Log(title = "职业进阶关系", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateJobPromotions fateJobPromotions)
|
||||
{
|
||||
List<FateJobPromotions> list = fateJobPromotionsService.selectFateJobPromotionsList(fateJobPromotions);
|
||||
ExcelUtil<FateJobPromotions> util = new ExcelUtil<FateJobPromotions>(FateJobPromotions.class);
|
||||
util.exportExcel(response, list, "职业进阶关系数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取职业进阶关系详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:query')")
|
||||
@GetMapping(value = "/{promotionId}")
|
||||
public AjaxResult getInfo(@PathVariable("promotionId") Long promotionId)
|
||||
{
|
||||
return success(fateJobPromotionsService.selectFateJobPromotionsByPromotionId(promotionId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增职业进阶关系
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:add')")
|
||||
@Log(title = "职业进阶关系", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateJobPromotions fateJobPromotions)
|
||||
{
|
||||
return toAjax(fateJobPromotionsService.insertFateJobPromotions(fateJobPromotions));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改职业进阶关系
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:edit')")
|
||||
@Log(title = "职业进阶关系", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateJobPromotions fateJobPromotions)
|
||||
{
|
||||
return toAjax(fateJobPromotionsService.updateFateJobPromotions(fateJobPromotions));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除职业进阶关系
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:promotions:remove')")
|
||||
@Log(title = "职业进阶关系", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{promotionIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] promotionIds)
|
||||
{
|
||||
return toAjax(fateJobPromotionsService.deleteFateJobPromotionsByPromotionIds(promotionIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,105 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.ruoyi.system.domain.FateJobSkills;
|
||||
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.ruoyi.system.service.IFateJobSkillsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 职业可学技能Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/skills")
|
||||
public class FateJobSkillsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateJobSkillsService fateJobSkillsService;
|
||||
|
||||
/**
|
||||
* 查询职业可学技能列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateJobSkills fateJobSkills)
|
||||
{
|
||||
startPage();
|
||||
List<FateJobSkills> list = fateJobSkillsService.selectFateJobSkillsList(fateJobSkills);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出职业可学技能列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:export')")
|
||||
@Log(title = "职业可学技能", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateJobSkills fateJobSkills)
|
||||
{
|
||||
List<FateJobSkills> list = fateJobSkillsService.selectFateJobSkillsList(fateJobSkills);
|
||||
ExcelUtil<FateJobSkills> util = new ExcelUtil<FateJobSkills>(FateJobSkills.class);
|
||||
util.exportExcel(response, list, "职业可学技能数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取职业可学技能详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:query')")
|
||||
@GetMapping(value = "/{jobSkillId}")
|
||||
public AjaxResult getInfo(@PathVariable("jobSkillId") Long jobSkillId)
|
||||
{
|
||||
return success(fateJobSkillsService.selectFateJobSkillsByJobSkillId(jobSkillId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增职业可学技能
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:add')")
|
||||
@Log(title = "职业可学技能", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateJobSkills fateJobSkills)
|
||||
{
|
||||
return toAjax(fateJobSkillsService.insertFateJobSkills(fateJobSkills));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改职业可学技能
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:edit')")
|
||||
@Log(title = "职业可学技能", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateJobSkills fateJobSkills)
|
||||
{
|
||||
return toAjax(fateJobSkillsService.updateFateJobSkills(fateJobSkills));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除职业可学技能
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:skills:remove')")
|
||||
@Log(title = "职业可学技能", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{jobSkillIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] jobSkillIds)
|
||||
{
|
||||
return toAjax(fateJobSkillsService.deleteFateJobSkillsByJobSkillIds(jobSkillIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateJobs;
|
||||
import com.ruoyi.system.service.IFateJobsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 职业基础Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/jobs")
|
||||
public class FateJobsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateJobsService fateJobsService;
|
||||
|
||||
/**
|
||||
* 查询职业基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateJobs fateJobs)
|
||||
{
|
||||
startPage();
|
||||
List<FateJobs> list = fateJobsService.selectFateJobsList(fateJobs);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出职业基础列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:export')")
|
||||
@Log(title = "职业基础", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateJobs fateJobs)
|
||||
{
|
||||
List<FateJobs> list = fateJobsService.selectFateJobsList(fateJobs);
|
||||
ExcelUtil<FateJobs> util = new ExcelUtil<FateJobs>(FateJobs.class);
|
||||
util.exportExcel(response, list, "职业基础数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取职业基础详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:query')")
|
||||
@GetMapping(value = "/{jobId}")
|
||||
public AjaxResult getInfo(@PathVariable("jobId") Long jobId)
|
||||
{
|
||||
return success(fateJobsService.selectFateJobsByJobId(jobId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增职业基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:add')")
|
||||
@Log(title = "职业基础", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateJobs fateJobs)
|
||||
{
|
||||
return toAjax(fateJobsService.insertFateJobs(fateJobs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改职业基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:edit')")
|
||||
@Log(title = "职业基础", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateJobs fateJobs)
|
||||
{
|
||||
return toAjax(fateJobsService.updateFateJobs(fateJobs));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除职业基础
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('fate:jobs:remove')")
|
||||
@Log(title = "职业基础", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{jobIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] jobIds)
|
||||
{
|
||||
return toAjax(fateJobsService.deleteFateJobsByJobIds(jobIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateUserCharacter;
|
||||
import com.ruoyi.system.service.IFateUserCharacterService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 用户角色Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/userchar")
|
||||
public class FateUserCharacterController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateUserCharacterService fateUserCharacterService;
|
||||
|
||||
/**
|
||||
* 查询用户角色列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateUserCharacter fateUserCharacter)
|
||||
{
|
||||
startPage();
|
||||
List<FateUserCharacter> list = fateUserCharacterService.selectFateUserCharacterList(fateUserCharacter);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出用户角色列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:export')")
|
||||
@Log(title = "用户角色", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateUserCharacter fateUserCharacter)
|
||||
{
|
||||
List<FateUserCharacter> list = fateUserCharacterService.selectFateUserCharacterList(fateUserCharacter);
|
||||
ExcelUtil<FateUserCharacter> util = new ExcelUtil<FateUserCharacter>(FateUserCharacter.class);
|
||||
util.exportExcel(response, list, "用户角色数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户角色详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:query')")
|
||||
@GetMapping(value = "/{userCharacterId}")
|
||||
public AjaxResult getInfo(@PathVariable("userCharacterId") Long userCharacterId)
|
||||
{
|
||||
return success(fateUserCharacterService.selectFateUserCharacterByUserCharacterId(userCharacterId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户角色
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:add')")
|
||||
@Log(title = "用户角色", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateUserCharacter fateUserCharacter)
|
||||
{
|
||||
return toAjax(fateUserCharacterService.insertFateUserCharacter(fateUserCharacter));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户角色
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:edit')")
|
||||
@Log(title = "用户角色", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateUserCharacter fateUserCharacter)
|
||||
{
|
||||
return toAjax(fateUserCharacterService.updateFateUserCharacter(fateUserCharacter));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户角色
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:character:remove')")
|
||||
@Log(title = "用户角色", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{userCharacterIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] userCharacterIds)
|
||||
{
|
||||
return toAjax(fateUserCharacterService.deleteFateUserCharacterByUserCharacterIds(userCharacterIds));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.web.controller.fate;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.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.ruoyi.system.domain.FateUserEquipments;
|
||||
import com.ruoyi.system.service.IFateUserEquipmentsService;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 用户装备Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-09-16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/fate/userequipments")
|
||||
public class FateUserEquipmentsController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IFateUserEquipmentsService fateUserEquipmentsService;
|
||||
|
||||
/**
|
||||
* 查询用户装备列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(FateUserEquipments fateUserEquipments)
|
||||
{
|
||||
startPage();
|
||||
List<FateUserEquipments> list = fateUserEquipmentsService.selectFateUserEquipmentsList(fateUserEquipments);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出用户装备列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:export')")
|
||||
@Log(title = "用户装备", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, FateUserEquipments fateUserEquipments)
|
||||
{
|
||||
List<FateUserEquipments> list = fateUserEquipmentsService.selectFateUserEquipmentsList(fateUserEquipments);
|
||||
ExcelUtil<FateUserEquipments> util = new ExcelUtil<FateUserEquipments>(FateUserEquipments.class);
|
||||
util.exportExcel(response, list, "用户装备数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户装备详细信息
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:query')")
|
||||
@GetMapping(value = "/{userEquipmentId}")
|
||||
public AjaxResult getInfo(@PathVariable("userEquipmentId") Long userEquipmentId)
|
||||
{
|
||||
return success(fateUserEquipmentsService.selectFateUserEquipmentsByUserEquipmentId(userEquipmentId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户装备
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:add')")
|
||||
@Log(title = "用户装备", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody FateUserEquipments fateUserEquipments)
|
||||
{
|
||||
return toAjax(fateUserEquipmentsService.insertFateUserEquipments(fateUserEquipments));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户装备
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:edit')")
|
||||
@Log(title = "用户装备", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody FateUserEquipments fateUserEquipments)
|
||||
{
|
||||
return toAjax(fateUserEquipmentsService.updateFateUserEquipments(fateUserEquipments));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户装备
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:equipments:remove')")
|
||||
@Log(title = "用户装备", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{userEquipmentIds}")
|
||||
public AjaxResult remove(@PathVariable Long[] userEquipmentIds)
|
||||
{
|
||||
return toAjax(fateUserEquipmentsService.deleteFateUserEquipmentsByUserEquipmentIds(userEquipmentIds));
|
||||
}
|
||||
}
|
||||
@ -6,8 +6,8 @@ ruoyi:
|
||||
version: 3.9.0
|
||||
# 版权年份
|
||||
copyrightYear: 2025
|
||||
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
|
||||
profile: D:/ruoyi/uploadPath
|
||||
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
|
||||
profile: /Users/zxf/Documents/fate/upload
|
||||
# 获取ip地址开关
|
||||
addressEnabled: false
|
||||
# 验证码类型 math 数字计算 char 字符验证
|
||||
@ -97,14 +97,36 @@ token:
|
||||
# 令牌有效期(默认30分钟)
|
||||
expireTime: 30
|
||||
|
||||
# MyBatis配置
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.ruoyi.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
configLocation: classpath:mybatis/mybatis-config.xml
|
||||
# MyBatis配置
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.ruoyi.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
configLocation: classpath:mybatis/mybatis-config.xml
|
||||
|
||||
# 微信小程序配置
|
||||
wx:
|
||||
miniapp:
|
||||
appid: your-wechat-appid
|
||||
secret: your-wechat-secret
|
||||
|
||||
# 支付宝配置
|
||||
alipay:
|
||||
app-id: your-alipay-appid
|
||||
private-key: your-alipay-private-key
|
||||
alipay-public-key: your-alipay-public-key
|
||||
server-url: https://openapi.alipay.com/gateway.do
|
||||
charset: UTF-8
|
||||
sign-type: RSA2
|
||||
|
||||
# 抖音配置
|
||||
douyin:
|
||||
app-id: your-douyin-appid
|
||||
app-secret: your-douyin-secret
|
||||
access-token-url: https://developer.toutiao.com/api/apps/v2/token
|
||||
user-info-url: https://developer.toutiao.com/api/apps/v2/user/info
|
||||
|
||||
# PageHelper分页插件
|
||||
pagehelper:
|
||||
|
||||
Reference in New Issue
Block a user