JAVA全系列 教程
3762个小节阅读:7092k
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
序号 | 接口名称 | 接口地址 | 请求类型 |
---|---|---|---|
1 | 分页查询挂号项目 | /system/registeredItem/listRegisteredItemForPage | get |
2 | 添加挂号项目 | /system/registeredItem/addRegisteredItem | post |
3 | 修改挂号项目 | /system/registeredItem/updateRegisteredItem | put |
4 | 根据id查询一个挂号项目 | /system/registeredItem/getRegisteredItemById/{registeredItemId} | get |
5 | 删除挂号项目 | /system/registeredItem/deleteRegisteredItemByIds/{registeredItemIds} | delete |
参数名称 | 是否必须 |
---|---|
pageNum | 否 |
pageSize | 否 |
返回JSON数据
名称 | 类型 | 其他信息 |
---|---|---|
total | int | |
code | int | |
msg | String | |
data | object [] | item 类型: object |
├─ regItemId | int | |
├─ regItemName | String | |
├─ regItemFee | int | |
├─ createTime | String | |
├─ createBy | String | |
├─ status | String | |
├─ delFlag | String |
xxxxxxxxxx
package com.bjsxt.dto;
import ...
value="com-bjsxt-dto-RegisteredItemDto") (
callSuper=true) (
public class RegisteredItemDto extends BaseDto {
/**
* 挂号项ID
*/
value="挂号项ID") (
private Long regItemId;
/**
* 挂号项目名称
*/
message = "挂号项目名称不能为空") (
value="挂号项目名称") (
private String regItemName;
/**
* 金额
*/
message = "挂号项目金额不能为空") (
value="金额") (
private BigDecimal regItemFee;
/**
* 状态(0正常 1停用)
*/
message = "挂号项目状态不能为空") (
value="状态(0正常 1停用)") (
private String status;
}
xxxxxxxxxx
package com.bjsxt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.bjsxt.domain.RegisteredItem;
public interface RegisteredItemMapper extends BaseMapper<RegisteredItem> {
}
创建RegisteredItemMapper.xml
xxxxxxxxxx
<mapper namespace="com.bjsxt.mapper.RegisteredItemMapper">
<resultMap id="BaseResultMap" type="com.bjsxt.domain.RegisteredItem">
<!--@mbg.generated-->
<!--@Table sys_registered_item-->
<id column="reg_item_id" jdbcType="BIGINT" property="regItemId" />
<result column="reg_item_name" jdbcType="VARCHAR" property="regItemName" />
<result column="reg_item_fee" jdbcType="DECIMAL" property="regItemFee" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="status" jdbcType="CHAR" property="status" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
reg_item_id, reg_item_name, reg_item_fee, create_time, update_time, create_by, update_by,
`status`
</sql>
</mapper>
xxxxxxxxxx
package com.bjsxt.service;
import ...
public interface RegisteredItemService {
/**
* 分页查询
*
* @param registeredItemDto
* @return
*/
DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto);
}
xxxxxxxxxx
package com.bjsxt.service.impl;
import ...
public class RegisteredItemServiceImpl implements RegisteredItemService{
private RegisteredItemMapper registeredItemMapper;
public DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto) {
Page<RegisteredItem> page=new Page<>(registeredItemDto.getPageNum(),registeredItemDto.getPageSize());
QueryWrapper<RegisteredItem> qw=new QueryWrapper<>();
qw.like(StringUtils.isNotBlank(registeredItemDto.getRegItemName()),RegisteredItem.COL_REG_ITEM_NAME,registeredItemDto.getRegItemName());
qw.eq(StringUtils.isNotBlank(registeredItemDto.getStatus()),RegisteredItem.COL_STATUS,registeredItemDto.getStatus());
this.registeredItemMapper.selectPage(page,qw);
return new DataGridView(page.getTotal(),page.getRecords());
}
}
xxxxxxxxxx
package com.bjsxt.controller.system;
import ...
/**
* @Description:挂号项目控制器
*/
"system/registeredItem") (
public class RegistredItemController {
private RegisteredItemService registeredItemService;
/**
* 分页查询
*/
"listRegisteredItemForPage") (
public AjaxResult listRegisteredItemForPage(RegisteredItemDto registeredItemDto){
DataGridView gridView = this.registeredItemService.listRegisteredItemPage(registeredItemDto);
return AjaxResult.success("查询成功",gridView.getData(),gridView.getTotal());
}
}
分页查询挂号项目/system/registeredItem/listRegisteredItemForPage
参数名称 | 是否必须 |
---|---|
regItemName | 是 |
regItemFee | 是 |
status | 是 |
返回JSON数据
名称 | 类型 | 其他信息 |
---|---|---|
code | int | |
msg | String |
创建RegisteredItem、RegisteredItemDto
创建RegisteredItemMapper、RegisteredItemMapper.xml
xxxxxxxxxx
package com.bjsxt.service;
import ...
public interface RegisteredItemService {
/**
* 分页查询
*
* @param registeredItemDto
* @return
*/
DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto);
/**
* 添加
*
* @param registeredItemDto
* @return
*/
int addRegisteredItem(RegisteredItemDto registeredItemDto);
}
xxxxxxxxxx
package com.bjsxt.service.impl;
import ...
public class RegisteredItemServiceImpl implements RegisteredItemService{
private RegisteredItemMapper registeredItemMapper;
public DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto) {
Page<RegisteredItem> page=new Page<>(registeredItemDto.getPageNum(),registeredItemDto.getPageSize());
QueryWrapper<RegisteredItem> qw=new QueryWrapper<>();
qw.like(StringUtils.isNotBlank(registeredItemDto.getRegItemName()),
RegisteredItem.COL_REG_ITEM_NAME,registeredItemDto.getRegItemName());
qw.eq(StringUtils.isNotBlank(registeredItemDto.getStatus()),
RegisteredItem.COL_STATUS,registeredItemDto.getStatus());
this.registeredItemMapper.selectPage(page,qw);
return new DataGridView(page.getTotal(),page.getRecords());
}
public int addRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setCreateTime(DateUtil.date());
registeredItem.setCreateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.insert(registeredItem);
}
}
xxxxxxxxxx
package com.bjsxt.controller.system;
import ...
/**
* @Description:挂号项目控制器
*/
"system/registeredItem") (
public class RegistredItemController {
private RegisteredItemService registeredItemService;
/**
* 分页查询
*/
"listRegisteredItemForPage") (
public AjaxResult listRegisteredItemForPage(RegisteredItemDto registeredItemDto){
DataGridView gridView = this.registeredItemService.listRegisteredItemPage(registeredItemDto);
return AjaxResult.success("查询成功",gridView.getData(),gridView.getTotal());
}
/**
* 添加
*/
"addRegisteredItem") (
title = "添加挂号项目",businessType = BusinessType.INSERT) (
public AjaxResult addRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.addRegisteredItem(registeredItemDto));
}
}
添加挂号项目/system/registeredItem/addRegisteredItem
参数名称 | 是否必须 |
---|---|
regItemName | 是 |
regItemFee | 是 |
regItemId | 是 |
status | 是 |
返回JSON数据
名称 | 类型 | 其他信息 |
---|---|---|
code | int | |
msg | String |
创建RegisteredItem、RegisteredItemDto
创建RegisteredItemMapper、RegisteredItemMapper.xml
xxxxxxxxxx
package com.bjsxt.service;
import ...
public interface RegisteredItemService {
/**
* 分页查询
*
* @param registeredItemDto
* @return
*/
DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto);
/**
* 添加
*
* @param registeredItemDto
* @return
*/
int addRegisteredItem(RegisteredItemDto registeredItemDto);
/**
* 修改
*
* @param registeredItemDto
* @return
*/
int updateRegisteredItem(RegisteredItemDto registeredItemDto);
}
xxxxxxxxxx
package com.bjsxt.service.impl;
import ...
public class RegisteredItemServiceImpl implements RegisteredItemService{
private RegisteredItemMapper registeredItemMapper;
public DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto) {
Page<RegisteredItem> page=new Page<>(registeredItemDto.getPageNum(),registeredItemDto.getPageSize());
QueryWrapper<RegisteredItem> qw=new QueryWrapper<>();
qw.like(StringUtils.isNotBlank(registeredItemDto.getRegItemName()),
RegisteredItem.COL_REG_ITEM_NAME,registeredItemDto.getRegItemName());
qw.eq(StringUtils.isNotBlank(registeredItemDto.getStatus()),
RegisteredItem.COL_STATUS,registeredItemDto.getStatus());
this.registeredItemMapper.selectPage(page,qw);
return new DataGridView(page.getTotal(),page.getRecords());
}
public int addRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setCreateTime(DateUtil.date());
registeredItem.setCreateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.insert(registeredItem);
}
public int updateRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setUpdateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.updateById(registeredItem);
}
}
xxxxxxxxxx
package com.bjsxt.controller.system;
import ...
/**
* @Description:挂号项目控制器
*/
"system/registeredItem") (
public class RegistredItemController {
private RegisteredItemService registeredItemService;
/**
* 分页查询
*/
"listRegisteredItemForPage") (
public AjaxResult listRegisteredItemForPage(RegisteredItemDto registeredItemDto){
DataGridView gridView = this.registeredItemService.listRegisteredItemPage(registeredItemDto);
return AjaxResult.success("查询成功",gridView.getData(),gridView.getTotal());
}
/**
* 添加
*/
"addRegisteredItem") (
title = "添加挂号项目",businessType = BusinessType.INSERT) (
public AjaxResult addRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.addRegisteredItem(registeredItemDto));
}
/**
* 修改
*/
"updateRegisteredItem") (
title = "修改挂号项目",businessType = BusinessType.UPDATE) (
public AjaxResult updateRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.updateRegisteredItem(registeredItemDto));
}
}
修改挂号项目/system/registeredItem/updateRegisteredItem
参数名称 | 是否必须 |
---|---|
regItemId | 是 |
返回JSON数据
名称 | 类型 | 其他信息 |
---|---|---|
msg | String | |
code | int | |
data | object | |
├─ regId | int | |
├─ regItemName | String | |
├─ regItemFee | int | |
├─ createTime | String | |
├─ createBy | String | |
├─ status | String |
创建RegisteredItem、RegisteredItemDto
创建RegisteredItemMapper、RegisteredItemMapper.xml
xxxxxxxxxx
package com.bjsxt.service;
import ...
public interface RegisteredItemService {
/**
* 分页查询
*
* @param registeredItemDto
* @return
*/
DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto);
/**
* 添加
*
* @param registeredItemDto
* @return
*/
int addRegisteredItem(RegisteredItemDto registeredItemDto);
/**
* 修改
*
* @param registeredItemDto
* @return
*/
int updateRegisteredItem(RegisteredItemDto registeredItemDto);
/**
* 根据ID查询
*
* @param registeredItemId
* @return
*/
RegisteredItem getOne(Long registeredItemId);
}
xxxxxxxxxx
package com.bjsxt.service.impl;
import ...
public class RegisteredItemServiceImpl implements RegisteredItemService{
private RegisteredItemMapper registeredItemMapper;
public DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto) {
Page<RegisteredItem> page=new Page<>(registeredItemDto.getPageNum(),registeredItemDto.getPageSize());
QueryWrapper<RegisteredItem> qw=new QueryWrapper<>();
qw.like(StringUtils.isNotBlank(registeredItemDto.getRegItemName()),
RegisteredItem.COL_REG_ITEM_NAME,registeredItemDto.getRegItemName());
qw.eq(StringUtils.isNotBlank(registeredItemDto.getStatus()),
RegisteredItem.COL_STATUS,registeredItemDto.getStatus());
this.registeredItemMapper.selectPage(page,qw);
return new DataGridView(page.getTotal(),page.getRecords());
}
public int addRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setCreateTime(DateUtil.date());
registeredItem.setCreateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.insert(registeredItem);
}
public int updateRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setUpdateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.updateById(registeredItem);
}
public RegisteredItem getOne(Long registeredItemId) {
return this.registeredItemMapper.selectById(registeredItemId);
}
}
xxxxxxxxxx
package com.bjsxt.controller.system;
import ...
/**
* @Description:挂号项目控制器
*/
"system/registeredItem") (
public class RegistredItemController {
private RegisteredItemService registeredItemService;
/**
* 分页查询
*/
"listRegisteredItemForPage") (
public AjaxResult listRegisteredItemForPage(RegisteredItemDto registeredItemDto){
DataGridView gridView = this.registeredItemService.listRegisteredItemPage(registeredItemDto);
return AjaxResult.success("查询成功",gridView.getData(),gridView.getTotal());
}
/**
* 添加
*/
"addRegisteredItem") (
title = "添加挂号项目",businessType = BusinessType.INSERT) (
public AjaxResult addRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.addRegisteredItem(registeredItemDto));
}
/**
* 修改
*/
"updateRegisteredItem") (
title = "修改挂号项目",businessType = BusinessType.UPDATE) (
public AjaxResult updateRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.updateRegisteredItem(registeredItemDto));
}
/**
* 根据ID查询一个挂号项目信息
*/
"getRegisteredItemById/{registeredItemId}") (
public AjaxResult getRegisteredItemById( (message = "挂号项目ID不能为空") Long registeredItemId) {
return AjaxResult.success(this.registeredItemService.getOne(registeredItemId));
}
}
根据id查询一个挂号项目/system/registeredItem/getRegisteredItemById/{registeredItemId}
参数名称 | 是否必须 |
---|---|
regItemId | 是 |
返回JSON数据
名称 | 类型 | 其他信息 |
---|---|---|
code | int | |
msg | String |
创建RegisteredItem、RegisteredItemDto
创建RegisteredItemMapper、RegisteredItemMapper.xml
xxxxxxxxxx
package com.bjsxt.service;
import ...
public interface RegisteredItemService {
/**
* 分页查询
*
* @param registeredItemDto
* @return
*/
DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto);
/**
* 根据ID查询
*
* @param registeredItemId
* @return
*/
RegisteredItem getOne(Long registeredItemId);
/**
* 添加
*
* @param registeredItemDto
* @return
*/
int addRegisteredItem(RegisteredItemDto registeredItemDto);
/**
* 修改
*
* @param registeredItemDto
* @return
*/
int updateRegisteredItem(RegisteredItemDto registeredItemDto);
/**
* 根据ID删除
*
* @param registeredItemIds
* @return
*/
int deleteRegisteredItemByIds(Long[] registeredItemIds);
}
xxxxxxxxxx
package com.bjsxt.service.impl;
import ...
public class RegisteredItemServiceImpl implements RegisteredItemService{
private RegisteredItemMapper registeredItemMapper;
public DataGridView listRegisteredItemPage(RegisteredItemDto registeredItemDto) {
Page<RegisteredItem> page=new Page<>(registeredItemDto.getPageNum(),registeredItemDto.getPageSize());
QueryWrapper<RegisteredItem> qw=new QueryWrapper<>();
qw.like(StringUtils.isNotBlank(registeredItemDto.getRegItemName()),RegisteredItem.COL_REG_ITEM_NAME,registeredItemDto.getRegItemName());
qw.eq(StringUtils.isNotBlank(registeredItemDto.getStatus()),RegisteredItem.COL_STATUS,registeredItemDto.getStatus());
this.registeredItemMapper.selectPage(page,qw);
return new DataGridView(page.getTotal(),page.getRecords());
}
public RegisteredItem getOne(Long registeredItemId) {
return this.registeredItemMapper.selectById(registeredItemId);
}
public int addRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setCreateTime(DateUtil.date());
registeredItem.setCreateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.insert(registeredItem);
}
public int updateRegisteredItem(RegisteredItemDto registeredItemDto) {
RegisteredItem registeredItem=new RegisteredItem();
BeanUtil.copyProperties(registeredItemDto,registeredItem);
registeredItem.setUpdateBy(registeredItemDto.getSimpleUser().getUserName());
return this.registeredItemMapper.updateById(registeredItem);
}
public int deleteRegisteredItemByIds(Long[] registeredItemIds) {
List<Long> ids= Arrays.asList(registeredItemIds);
if(ids.size()>0){
return this.registeredItemMapper.deleteBatchIds(ids);
}
return 0;
}
}
xxxxxxxxxx
package com.bjsxt.controller.system;
import ...
/**
* @Description:挂号项目控制器
*/
"system/registeredItem") (
public class RegistredItemController {
private RegisteredItemService registeredItemService;
/**
* 分页查询
*/
"listRegisteredItemForPage") (
public AjaxResult listRegisteredItemForPage(RegisteredItemDto registeredItemDto){
DataGridView gridView = this.registeredItemService.listRegisteredItemPage(registeredItemDto);
return AjaxResult.success("查询成功",gridView.getData(),gridView.getTotal());
}
/**
* 添加
*/
"addRegisteredItem") (
title = "添加挂号项目",businessType = BusinessType.INSERT) (
public AjaxResult addRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.addRegisteredItem(registeredItemDto));
}
/**
* 修改
*/
"updateRegisteredItem") (
title = "修改挂号项目",businessType = BusinessType.UPDATE) (
public AjaxResult updateRegisteredItem( RegisteredItemDto registeredItemDto) {
registeredItemDto.setSimpleUser(ShiroSecurityUtils.getCurrentSimpleUser());
return AjaxResult.toAjax(this.registeredItemService.updateRegisteredItem(registeredItemDto));
}
/**
* 根据ID查询一个挂号项目信息
*/
"getRegisteredItemById/{registeredItemId}") (
public AjaxResult getRegisteredItemById( (message = "挂号项目ID不能为空") Long registeredItemId) {
return AjaxResult.success(this.registeredItemService.getOne(registeredItemId));
}
/**
* 删除
*/
"deleteRegisteredItemByIds/{registeredItemIds}") (
title = "删除挂号项目",businessType = BusinessType.DELETE) (
public AjaxResult deleteRegisteredItemByIds( (message = "要删除的ID不能为空") Long[] registeredItemIds) {
return AjaxResult.toAjax(this.registeredItemService.deleteRegisteredItemByIds(registeredItemIds));
}
}
删除挂号项目/system/registeredItem/deleteRegisteredItemByIds/{registeredItemIds}