Controller的方法参数说明

简介: 护理项目实体类,包含项目编号、名称、单位、价格、图片、护理要求等信息,支持状态(启用/禁用)与排序管理,适用于养老护理服务系统中的项目管理。

package com.zzyl.serve.domain;

import java.math.BigDecimal;

import com.zzyl.common.annotation.Excel;
import com.zzyl.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**

  • 护理项目对象 nursing_project
    *
  • @author ruoyi
  • @date 2024-06-09
    */
    @ApiModel("护理项目实体")
    public class NursingProject extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /* 编号 /
    @ApiModelProperty(value = "主键ID")
    private Long id;

    /* 名称 /
    @Excel(name = "名称")
    @ApiModelProperty(value = "名称")
    private String name;

    /* 排序号 /
    @Excel(name = "排序号")
    @ApiModelProperty(value = "排序号")
    private Long orderNo;

    /* 单位 /
    @Excel(name = "单位")
    @ApiModelProperty(value = "单位")
    private String unit;

    /* 价格 /
    @Excel(name = "价格")
    @ApiModelProperty(value = "价格")
    private BigDecimal price;

    /* 图片 /
    @Excel(name = "图片")
    @ApiModelProperty(value = "图片")
    private String image;

    /* 护理要求 /
    @Excel(name = "护理要求")
    @ApiModelProperty(value = "护理要求")
    private String nursingRequirement;

    /* 状态(0:禁用,1:启用) /
    @Excel(name = "状态", readConverterExp = "0:禁用,1:启用")
    @ApiModelProperty(value = "0:禁用,1:启用")
    private Long status;

    public void setId(Long id)
    {

     this.id = id;
    

    }

    public Long getId()
    {

     return id;
    

    }
    public void setName(String name)
    {

     this.name = name;
    

    }

    public String getName()
    {

     return name;
    

    }
    public void setOrderNo(Long orderNo)
    {

     this.orderNo = orderNo;
    

    }

    public Long getOrderNo()
    {

     return orderNo;
    

    }
    public void setUnit(String unit)
    {

     this.unit = unit;
    

    }

    public String getUnit()
    {

     return unit;
    

    }
    public void setPrice(BigDecimal price)
    {

     this.price = price;
    

    }

    public BigDecimal getPrice()
    {

     return price;
    

    }
    public void setImage(String image)
    {

     this.image = image;
    

    }

    public String getImage()
    {

     return image;
    

    }
    public void setNursingRequirement(String nursingRequirement)
    {

     this.nursingRequirement = nursingRequirement;
    

    }

    public String getNursingRequirement()
    {

     return nursingRequirement;
    

    }
    public void setStatus(Long status)
    {

     this.status = status;
    

    }

    public Long getStatus()
    {

     return status;
    

    }

    @Override
    public String toString() {

     return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
     .append("id", getId())
     .append("name", getName())
     .append("orderNo", getOrderNo())
     .append("unit", getUnit())
     .append("price", getPrice())
     .append("image", getImage())
     .append("nursingRequirement", getNursingRequirement())
         .append("status", getStatus())
         .append("createBy", getCreateBy())
         .append("updateBy", getUpdateBy())
         .append("remark", getRemark())
         .append("createTime", getCreateTime())
         .append("updateTime", getUpdateTime())
         .toString();
    

    }
    }

相关文章
|
消息中间件 监控 Java
图解Kafka线程模型及其设计缺陷
图解Kafka线程模型及其设计缺陷
图解Kafka线程模型及其设计缺陷
|
3月前
|
存储 Java
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,仅保留原始类型。例如`List<String>`和`List<Integer>`在运行时都变为`List`,导致`getClass()`结果相同。通过反射可绕过泛型限制添加非指定类型元素,证明泛型信息在运行期不可见,仅为编译期检查机制。
|
3月前
|
Java
常见加载顺序
该程序演示Java代码块执行顺序:静态代码块最先执行,仅一次;随后是实例初始化块,每次创建对象时执行;接着调用构造器。局部代码块位于方法内,用于限制变量作用域。运行结果依次输出:静态、初始化、构造器,重复三次。
|
消息中间件 存储 网络协议
MQ(消息中间件)概述及 RabbitMQ 的基本介绍
MQ(消息中间件)概述及 RabbitMQ 的基本介绍
2273 0
|
6月前
|
XML 安全 Java
使用 Spring 的 @Aspect 和 @Pointcut 注解简化面向方面的编程 (AOP)
面向方面编程(AOP)通过分离横切关注点,如日志、安全和事务,提升代码模块化与可维护性。Spring 提供了对 AOP 的强大支持,核心注解 `@Aspect` 和 `@Pointcut` 使得定义切面与切入点变得简洁直观。`@Aspect` 标记切面类,集中处理通用逻辑;`@Pointcut` 则通过表达式定义通知的应用位置,提高代码可读性与复用性。二者结合,使开发者能清晰划分业务逻辑与辅助功能,简化维护并提升系统灵活性。Spring AOP 借助代理机制实现运行时织入,与 Spring 容器无缝集成,支持依赖注入与声明式配置,是构建清晰、高内聚应用的理想选择。
687 0
|
7月前
|
消息中间件 负载均衡
RabbitMQ的工作模型?
RabbitMQ 核心模型包括交换机、队列和绑定,支持五种消息模式:简单队列、工作队列、发布/订阅、路由和主题模式,适用于不同场景的消息通信与分发。
1276 0
|
消息中间件 存储 中间件
【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
13781 1
|
6月前
|
人工智能 Java 开发者
【Spring】原理解析:Spring Boot 自动配置
Spring Boot通过“约定优于配置”的设计理念,自动检测项目依赖并根据这些依赖自动装配相应的Bean,从而解放开发者从繁琐的配置工作中解脱出来,专注于业务逻辑实现。
2363 0
|
3月前
|
前端开发 安全 Java
集成Knife4j
knife4j是Java MVC框架集成Swagger的增强工具,前身swagger-bootstrap-ui,旨在提供更美观、易用的API文档界面。轻量如匕首,功能强大,支持全局参数设置、离线文档下载、友好测试界面。集成简便,通过引入starter依赖并访问/doc.html即可使用,助力前后端高效协作,提升接口调试与维护体验。
|
存储 算法 安全
JVM常见面试题(四):垃圾回收
堆区域划分,对象什么时候可以被垃圾器回收,如何定位垃圾——引用计数法、可达性分析算法,JVM垃圾回收算法——标记清除算法、标记整理算法、复制算法、分代回收算法;JVM垃圾回收器——串行、并行、CMS垃圾回收器、G1垃圾回收器;强引用、软引用、弱引用、虚引用