This commit is contained in:
parent
dee35b4ac1
commit
686d5848d8
|
@ -0,0 +1,104 @@
|
||||||
|
package com.ruoyi.business.controller;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.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.business.domain.BusTemplateAttrConfig;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateAttrConfigService;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性Controller
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/business/template/config")
|
||||||
|
public class BusTemplateAttrConfigController extends BaseController
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private IBusTemplateAttrConfigService busTemplateAttrConfigService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:list')")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<BusTemplateAttrConfig> list = busTemplateAttrConfigService.selectBusTemplateAttrConfigList(busTemplateAttrConfig);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出模版属性列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:export')")
|
||||||
|
@Log(title = "模版属性", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
List<BusTemplateAttrConfig> list = busTemplateAttrConfigService.selectBusTemplateAttrConfigList(busTemplateAttrConfig);
|
||||||
|
ExcelUtil<BusTemplateAttrConfig> util = new ExcelUtil<BusTemplateAttrConfig>(BusTemplateAttrConfig.class);
|
||||||
|
util.exportExcel(response, list, "模版属性数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取模版属性详细信息
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:query')")
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||||
|
{
|
||||||
|
return success(busTemplateAttrConfigService.selectBusTemplateAttrConfigById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:add')")
|
||||||
|
@Log(title = "模版属性", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrConfigService.insertBusTemplateAttrConfig(busTemplateAttrConfig));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:edit')")
|
||||||
|
@Log(title = "模版属性", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrConfigService.updateBusTemplateAttrConfig(busTemplateAttrConfig));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/config:remove')")
|
||||||
|
@Log(title = "模版属性", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{ids}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] ids)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrConfigService.deleteBusTemplateAttrConfigByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,104 @@
|
||||||
|
package com.ruoyi.business.controller;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.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.business.domain.BusTemplateAttrInfo;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateAttrInfoService;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性键值Controller
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/business/template/attr")
|
||||||
|
public class BusTemplateAttrInfoController extends BaseController
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private IBusTemplateAttrInfoService busTemplateAttrInfoService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:list')")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<BusTemplateAttrInfo> list = busTemplateAttrInfoService.selectBusTemplateAttrInfoList(busTemplateAttrInfo);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出模版属性键值列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:export')")
|
||||||
|
@Log(title = "模版属性键值", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
List<BusTemplateAttrInfo> list = busTemplateAttrInfoService.selectBusTemplateAttrInfoList(busTemplateAttrInfo);
|
||||||
|
ExcelUtil<BusTemplateAttrInfo> util = new ExcelUtil<BusTemplateAttrInfo>(BusTemplateAttrInfo.class);
|
||||||
|
util.exportExcel(response, list, "模版属性键值数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取模版属性键值详细信息
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:query')")
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||||
|
{
|
||||||
|
return success(busTemplateAttrInfoService.selectBusTemplateAttrInfoById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性键值
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:add')")
|
||||||
|
@Log(title = "模版属性键值", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrInfoService.insertBusTemplateAttrInfo(busTemplateAttrInfo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性键值
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:edit')")
|
||||||
|
@Log(title = "模版属性键值", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrInfoService.updateBusTemplateAttrInfo(busTemplateAttrInfo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性键值
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template/attr:remove')")
|
||||||
|
@Log(title = "模版属性键值", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{ids}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] ids)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateAttrInfoService.deleteBusTemplateAttrInfoByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,104 @@
|
||||||
|
package com.ruoyi.business.controller;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.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.business.domain.BusTemplateInfo;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateInfoService;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版Controller
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/business/template")
|
||||||
|
public class BusTemplateInfoController extends BaseController
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private IBusTemplateInfoService busTemplateInfoService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:list')")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<BusTemplateInfo> list = busTemplateInfoService.selectBusTemplateInfoList(busTemplateInfo);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出模版列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:export')")
|
||||||
|
@Log(title = "模版", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
List<BusTemplateInfo> list = busTemplateInfoService.selectBusTemplateInfoList(busTemplateInfo);
|
||||||
|
ExcelUtil<BusTemplateInfo> util = new ExcelUtil<BusTemplateInfo>(BusTemplateInfo.class);
|
||||||
|
util.exportExcel(response, list, "模版数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取模版详细信息
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:query')")
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||||
|
{
|
||||||
|
return success(busTemplateInfoService.selectBusTemplateInfoById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:add')")
|
||||||
|
@Log(title = "模版", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateInfoService.insertBusTemplateInfo(busTemplateInfo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:edit')")
|
||||||
|
@Log(title = "模版", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateInfoService.updateBusTemplateInfo(busTemplateInfo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('business:template:remove')")
|
||||||
|
@Log(title = "模版", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{ids}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] ids)
|
||||||
|
{
|
||||||
|
return toAjax(busTemplateInfoService.deleteBusTemplateInfoByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrConfig;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性Mapper接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface BusTemplateAttrConfigMapper
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版属性
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 模版属性
|
||||||
|
*/
|
||||||
|
public BusTemplateAttrConfig selectBusTemplateAttrConfigById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 模版属性集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateAttrConfig> selectBusTemplateAttrConfigList(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrConfigById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrConfigByIds(Long[] ids);
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性键值Mapper接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface BusTemplateAttrInfoMapper
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 模版属性键值
|
||||||
|
*/
|
||||||
|
public BusTemplateAttrInfo selectBusTemplateAttrInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 模版属性键值集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateAttrInfo> selectBusTemplateAttrInfoList(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性键值
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性键值
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrInfoByIds(Long[] ids);
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版Mapper接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface BusTemplateInfoMapper
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 模版
|
||||||
|
*/
|
||||||
|
public BusTemplateInfo selectBusTemplateInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版列表
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 模版集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateInfo> selectBusTemplateInfoList(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateInfo(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateInfo(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateInfoByIds(Long[] ids);
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrConfig;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性Service接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface IBusTemplateAttrConfigService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版属性
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 模版属性
|
||||||
|
*/
|
||||||
|
public BusTemplateAttrConfig selectBusTemplateAttrConfigById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 模版属性集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateAttrConfig> selectBusTemplateAttrConfigList(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版属性主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrConfigByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性信息
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrConfigById(Long id);
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性键值Service接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface IBusTemplateAttrInfoService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 模版属性键值
|
||||||
|
*/
|
||||||
|
public BusTemplateAttrInfo selectBusTemplateAttrInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 模版属性键值集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateAttrInfo> selectBusTemplateAttrInfoList(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性键值
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版属性键值主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrInfoByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性键值信息
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateAttrInfoById(Long id);
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.business.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版Service接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
public interface IBusTemplateInfoService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询模版
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 模版
|
||||||
|
*/
|
||||||
|
public BusTemplateInfo selectBusTemplateInfoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版列表
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 模版集合
|
||||||
|
*/
|
||||||
|
public List<BusTemplateInfo> selectBusTemplateInfoList(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertBusTemplateInfo(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateBusTemplateInfo(BusTemplateInfo busTemplateInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateInfoByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版信息
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteBusTemplateInfoById(Long id);
|
||||||
|
}
|
|
@ -0,0 +1,93 @@
|
||||||
|
package com.ruoyi.business.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.ruoyi.business.mapper.BusTemplateAttrConfigMapper;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrConfig;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateAttrConfigService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性Service业务层处理
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class BusTemplateAttrConfigServiceImpl implements IBusTemplateAttrConfigService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private BusTemplateAttrConfigMapper busTemplateAttrConfigMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 模版属性
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public BusTemplateAttrConfig selectBusTemplateAttrConfigById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.selectBusTemplateAttrConfigById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 模版属性
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<BusTemplateAttrConfig> selectBusTemplateAttrConfigList(BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.selectBusTemplateAttrConfigList(busTemplateAttrConfig);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.insertBusTemplateAttrConfig(busTemplateAttrConfig);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrConfig 模版属性
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateBusTemplateAttrConfig(BusTemplateAttrConfig busTemplateAttrConfig)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.updateBusTemplateAttrConfig(busTemplateAttrConfig);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版属性主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateAttrConfigByIds(Long[] ids)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.deleteBusTemplateAttrConfigByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性信息
|
||||||
|
*
|
||||||
|
* @param id 模版属性主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateAttrConfigById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateAttrConfigMapper.deleteBusTemplateAttrConfigById(id);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,93 @@
|
||||||
|
package com.ruoyi.business.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.ruoyi.business.mapper.BusTemplateAttrInfoMapper;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateAttrInfo;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateAttrInfoService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版属性键值Service业务层处理
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class BusTemplateAttrInfoServiceImpl implements IBusTemplateAttrInfoService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private BusTemplateAttrInfoMapper busTemplateAttrInfoMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 模版属性键值
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public BusTemplateAttrInfo selectBusTemplateAttrInfoById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.selectBusTemplateAttrInfoById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版属性键值列表
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 模版属性键值
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<BusTemplateAttrInfo> selectBusTemplateAttrInfoList(BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.selectBusTemplateAttrInfoList(busTemplateAttrInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.insertBusTemplateAttrInfo(busTemplateAttrInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版属性键值
|
||||||
|
*
|
||||||
|
* @param busTemplateAttrInfo 模版属性键值
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateBusTemplateAttrInfo(BusTemplateAttrInfo busTemplateAttrInfo)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.updateBusTemplateAttrInfo(busTemplateAttrInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版属性键值
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版属性键值主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateAttrInfoByIds(Long[] ids)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.deleteBusTemplateAttrInfoByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版属性键值信息
|
||||||
|
*
|
||||||
|
* @param id 模版属性键值主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateAttrInfoById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateAttrInfoMapper.deleteBusTemplateAttrInfoById(id);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,96 @@
|
||||||
|
package com.ruoyi.business.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.ruoyi.business.mapper.BusTemplateInfoMapper;
|
||||||
|
import com.ruoyi.business.domain.BusTemplateInfo;
|
||||||
|
import com.ruoyi.business.service.IBusTemplateInfoService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模版Service业务层处理
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2024-07-16
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class BusTemplateInfoServiceImpl implements IBusTemplateInfoService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private BusTemplateInfoMapper busTemplateInfoMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 模版
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public BusTemplateInfo selectBusTemplateInfoById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateInfoMapper.selectBusTemplateInfoById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询模版列表
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 模版
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<BusTemplateInfo> selectBusTemplateInfoList(BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
return busTemplateInfoMapper.selectBusTemplateInfoList(busTemplateInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertBusTemplateInfo(BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
busTemplateInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
|
return busTemplateInfoMapper.insertBusTemplateInfo(busTemplateInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改模版
|
||||||
|
*
|
||||||
|
* @param busTemplateInfo 模版
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateBusTemplateInfo(BusTemplateInfo busTemplateInfo)
|
||||||
|
{
|
||||||
|
busTemplateInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
return busTemplateInfoMapper.updateBusTemplateInfo(busTemplateInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除模版
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的模版主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateInfoByIds(Long[] ids)
|
||||||
|
{
|
||||||
|
return busTemplateInfoMapper.deleteBusTemplateInfoByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除模版信息
|
||||||
|
*
|
||||||
|
* @param id 模版主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteBusTemplateInfoById(Long id)
|
||||||
|
{
|
||||||
|
return busTemplateInfoMapper.deleteBusTemplateInfoById(id);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.ruoyi.business.mapper.BusTemplateAttrConfigMapper">
|
||||||
|
|
||||||
|
<resultMap type="BusTemplateAttrConfig" id="BusTemplateAttrConfigResult">
|
||||||
|
<result property="id" column="id" />
|
||||||
|
<result property="templateType" column="template_type" />
|
||||||
|
<result property="attrName" column="attr_name" />
|
||||||
|
<result property="attrStatus" column="attr_status" />
|
||||||
|
<result property="attrSort" column="attr_sort" />
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="selectBusTemplateAttrConfigVo">
|
||||||
|
select id, template_type, attr_name, attr_status, attr_sort from bus_template_attr_config
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateAttrConfigList" parameterType="BusTemplateAttrConfig" resultMap="BusTemplateAttrConfigResult">
|
||||||
|
<include refid="selectBusTemplateAttrConfigVo"/>
|
||||||
|
<where>
|
||||||
|
<if test="templateType != null and templateType != ''"> and template_type = #{templateType}</if>
|
||||||
|
<if test="attrName != null and attrName != ''"> and attr_name like concat('%', #{attrName}, '%')</if>
|
||||||
|
<if test="attrStatus != null and attrStatus != ''"> and attr_status = #{attrStatus}</if>
|
||||||
|
<if test="attrSort != null "> and attr_sort = #{attrSort}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateAttrConfigById" parameterType="Long" resultMap="BusTemplateAttrConfigResult">
|
||||||
|
<include refid="selectBusTemplateAttrConfigVo"/>
|
||||||
|
where id = #{id}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertBusTemplateAttrConfig" parameterType="BusTemplateAttrConfig" useGeneratedKeys="true" keyProperty="id">
|
||||||
|
insert into bus_template_attr_config
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateType != null and templateType != ''">template_type,</if>
|
||||||
|
<if test="attrName != null">attr_name,</if>
|
||||||
|
<if test="attrStatus != null">attr_status,</if>
|
||||||
|
<if test="attrSort != null">attr_sort,</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateType != null and templateType != ''">#{templateType},</if>
|
||||||
|
<if test="attrName != null">#{attrName},</if>
|
||||||
|
<if test="attrStatus != null">#{attrStatus},</if>
|
||||||
|
<if test="attrSort != null">#{attrSort},</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateBusTemplateAttrConfig" parameterType="BusTemplateAttrConfig">
|
||||||
|
update bus_template_attr_config
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="templateType != null and templateType != ''">template_type = #{templateType},</if>
|
||||||
|
<if test="attrName != null">attr_name = #{attrName},</if>
|
||||||
|
<if test="attrStatus != null">attr_status = #{attrStatus},</if>
|
||||||
|
<if test="attrSort != null">attr_sort = #{attrSort},</if>
|
||||||
|
</trim>
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateAttrConfigById" parameterType="Long">
|
||||||
|
delete from bus_template_attr_config where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateAttrConfigByIds" parameterType="String">
|
||||||
|
delete from bus_template_attr_config where id in
|
||||||
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
#{id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
|
@ -0,0 +1,81 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.ruoyi.business.mapper.BusTemplateAttrInfoMapper">
|
||||||
|
|
||||||
|
<resultMap type="BusTemplateAttrInfo" id="BusTemplateAttrInfoResult">
|
||||||
|
<result property="id" column="id" />
|
||||||
|
<result property="templateId" column="template_id" />
|
||||||
|
<result property="attrId" column="attr_id" />
|
||||||
|
<result property="attrName" column="attr_name" />
|
||||||
|
<result property="attrValue" column="attr_value" />
|
||||||
|
<result property="attrStatus" column="attr_status" />
|
||||||
|
<result property="attrSort" column="attr_sort" />
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="selectBusTemplateAttrInfoVo">
|
||||||
|
select id, template_id, attr_id, attr_name, attr_value, attr_status, attr_sort from bus_template_attr_info
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateAttrInfoList" parameterType="BusTemplateAttrInfo" resultMap="BusTemplateAttrInfoResult">
|
||||||
|
<include refid="selectBusTemplateAttrInfoVo"/>
|
||||||
|
<where>
|
||||||
|
<if test="templateId != null "> and template_id = #{templateId}</if>
|
||||||
|
<if test="attrId != null "> and attr_id = #{attrId}</if>
|
||||||
|
<if test="attrName != null and attrName != ''"> and attr_name like concat('%', #{attrName}, '%')</if>
|
||||||
|
<if test="attrValue != null and attrValue != ''"> and attr_value = #{attrValue}</if>
|
||||||
|
<if test="attrStatus != null and attrStatus != ''"> and attr_status = #{attrStatus}</if>
|
||||||
|
<if test="attrSort != null "> and attr_sort = #{attrSort}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateAttrInfoById" parameterType="Long" resultMap="BusTemplateAttrInfoResult">
|
||||||
|
<include refid="selectBusTemplateAttrInfoVo"/>
|
||||||
|
where id = #{id}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertBusTemplateAttrInfo" parameterType="BusTemplateAttrInfo" useGeneratedKeys="true" keyProperty="id">
|
||||||
|
insert into bus_template_attr_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateId != null">template_id,</if>
|
||||||
|
<if test="attrId != null">attr_id,</if>
|
||||||
|
<if test="attrName != null">attr_name,</if>
|
||||||
|
<if test="attrValue != null">attr_value,</if>
|
||||||
|
<if test="attrStatus != null">attr_status,</if>
|
||||||
|
<if test="attrSort != null">attr_sort,</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateId != null">#{templateId},</if>
|
||||||
|
<if test="attrId != null">#{attrId},</if>
|
||||||
|
<if test="attrName != null">#{attrName},</if>
|
||||||
|
<if test="attrValue != null">#{attrValue},</if>
|
||||||
|
<if test="attrStatus != null">#{attrStatus},</if>
|
||||||
|
<if test="attrSort != null">#{attrSort},</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateBusTemplateAttrInfo" parameterType="BusTemplateAttrInfo">
|
||||||
|
update bus_template_attr_info
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="templateId != null">template_id = #{templateId},</if>
|
||||||
|
<if test="attrId != null">attr_id = #{attrId},</if>
|
||||||
|
<if test="attrName != null">attr_name = #{attrName},</if>
|
||||||
|
<if test="attrValue != null">attr_value = #{attrValue},</if>
|
||||||
|
<if test="attrStatus != null">attr_status = #{attrStatus},</if>
|
||||||
|
<if test="attrSort != null">attr_sort = #{attrSort},</if>
|
||||||
|
</trim>
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateAttrInfoById" parameterType="Long">
|
||||||
|
delete from bus_template_attr_info where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateAttrInfoByIds" parameterType="String">
|
||||||
|
delete from bus_template_attr_info where id in
|
||||||
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
#{id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
|
@ -0,0 +1,104 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.ruoyi.business.mapper.BusTemplateInfoMapper">
|
||||||
|
|
||||||
|
<resultMap type="BusTemplateInfo" id="BusTemplateInfoResult">
|
||||||
|
<result property="id" column="id" />
|
||||||
|
<result property="templateName" column="template_name" />
|
||||||
|
<result property="templateType" column="template_type" />
|
||||||
|
<result property="templateContent" column="template_content" />
|
||||||
|
<result property="templateStatus" column="template_status" />
|
||||||
|
<result property="createId" column="create_id" />
|
||||||
|
<result property="createUser" column="create_user" />
|
||||||
|
<result property="createTime" column="create_time" />
|
||||||
|
<result property="updateId" column="update_id" />
|
||||||
|
<result property="updateUser" column="update_user" />
|
||||||
|
<result property="updateTime" column="update_time" />
|
||||||
|
<result property="sort" column="sort" />
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="selectBusTemplateInfoVo">
|
||||||
|
select id, template_name, template_type, template_content, template_status, create_id, create_user, create_time, update_id, update_user, update_time, sort from bus_template_info
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateInfoList" parameterType="BusTemplateInfo" resultMap="BusTemplateInfoResult">
|
||||||
|
<include refid="selectBusTemplateInfoVo"/>
|
||||||
|
<where>
|
||||||
|
<if test="templateName != null and templateName != ''"> and template_name like concat('%', #{templateName}, '%')</if>
|
||||||
|
<if test="templateType != null and templateType != ''"> and template_type = #{templateType}</if>
|
||||||
|
<if test="templateContent != null and templateContent != ''"> and template_content = #{templateContent}</if>
|
||||||
|
<if test="templateStatus != null and templateStatus != ''"> and template_status = #{templateStatus}</if>
|
||||||
|
<if test="createId != null "> and create_id = #{createId}</if>
|
||||||
|
<if test="createUser != null and createUser != ''"> and create_user = #{createUser}</if>
|
||||||
|
<if test="updateId != null "> and update_id = #{updateId}</if>
|
||||||
|
<if test="updateUser != null and updateUser != ''"> and update_user = #{updateUser}</if>
|
||||||
|
<if test="sort != null "> and sort = #{sort}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectBusTemplateInfoById" parameterType="Long" resultMap="BusTemplateInfoResult">
|
||||||
|
<include refid="selectBusTemplateInfoVo"/>
|
||||||
|
where id = #{id}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertBusTemplateInfo" parameterType="BusTemplateInfo" useGeneratedKeys="true" keyProperty="id">
|
||||||
|
insert into bus_template_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateName != null">template_name,</if>
|
||||||
|
<if test="templateType != null">template_type,</if>
|
||||||
|
<if test="templateContent != null">template_content,</if>
|
||||||
|
<if test="templateStatus != null">template_status,</if>
|
||||||
|
<if test="createId != null">create_id,</if>
|
||||||
|
<if test="createUser != null">create_user,</if>
|
||||||
|
<if test="createTime != null">create_time,</if>
|
||||||
|
<if test="updateId != null">update_id,</if>
|
||||||
|
<if test="updateUser != null">update_user,</if>
|
||||||
|
<if test="updateTime != null">update_time,</if>
|
||||||
|
<if test="sort != null">sort,</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="templateName != null">#{templateName},</if>
|
||||||
|
<if test="templateType != null">#{templateType},</if>
|
||||||
|
<if test="templateContent != null">#{templateContent},</if>
|
||||||
|
<if test="templateStatus != null">#{templateStatus},</if>
|
||||||
|
<if test="createId != null">#{createId},</if>
|
||||||
|
<if test="createUser != null">#{createUser},</if>
|
||||||
|
<if test="createTime != null">#{createTime},</if>
|
||||||
|
<if test="updateId != null">#{updateId},</if>
|
||||||
|
<if test="updateUser != null">#{updateUser},</if>
|
||||||
|
<if test="updateTime != null">#{updateTime},</if>
|
||||||
|
<if test="sort != null">#{sort},</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateBusTemplateInfo" parameterType="BusTemplateInfo">
|
||||||
|
update bus_template_info
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="templateName != null">template_name = #{templateName},</if>
|
||||||
|
<if test="templateType != null">template_type = #{templateType},</if>
|
||||||
|
<if test="templateContent != null">template_content = #{templateContent},</if>
|
||||||
|
<if test="templateStatus != null">template_status = #{templateStatus},</if>
|
||||||
|
<if test="createId != null">create_id = #{createId},</if>
|
||||||
|
<if test="createUser != null">create_user = #{createUser},</if>
|
||||||
|
<if test="createTime != null">create_time = #{createTime},</if>
|
||||||
|
<if test="updateId != null">update_id = #{updateId},</if>
|
||||||
|
<if test="updateUser != null">update_user = #{updateUser},</if>
|
||||||
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||||
|
<if test="sort != null">sort = #{sort},</if>
|
||||||
|
</trim>
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateInfoById" parameterType="Long">
|
||||||
|
delete from bus_template_info where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteBusTemplateInfoByIds" parameterType="String">
|
||||||
|
delete from bus_template_info where id in
|
||||||
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
#{id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue