package cn.besteam.modules.medical.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import lombok.Data; import io.swagger.annotations.ApiModelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @Description: 资料分类 * @author: besteam * @date: 2025-08-17 */ @Data @TableName("mw_material_category") @ApiModel("资料分类实体类") public class MwMaterialCategory implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(type = IdType.AUTO) @ApiModelProperty("主键ID") private java.lang.Integer id; /** * 医院ID */ @ApiModelProperty("医院ID") private java.lang.Integer hospitalId; /** * 医院名称 */ @ApiModelProperty("医院名称") private java.lang.String hospitalName; /** * 分类名称 */ @ApiModelProperty("分类名称") private java.lang.String categoryName; /** * 分类编码 */ @ApiModelProperty("分类编码") private java.lang.String categoryCode; /** * 描述 */ @ApiModelProperty("描述") private java.lang.String description; /** * 排序 */ @ApiModelProperty("排序") private java.lang.Integer sortOrder; /** * 状态(1启用 0禁用) */ @ApiModelProperty("状态(1启用 0禁用)") private java.lang.Integer status; /** * 删除标志(0正常 1删除) */ @ApiModelProperty("删除标志(0正常 1删除)") private java.lang.Integer delFlag; /** * 创建人 */ @ApiModelProperty("创建人") private java.lang.String createBy; /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("创建时间") private java.util.Date createTime; /** * 更新人 */ @ApiModelProperty("更新人") private java.lang.String updateBy; /** * 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("更新时间") private java.util.Date updateTime; /** * 所属医院层级结构(用英文逗号分隔,如1,2) */ @ApiModelProperty("所属医院层级结构") private java.lang.String relation; }