package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 任务执行规则对象 service_task_rule * * @author lihu * @date 2026-05-15 */ @Data @ApiModel("任务执行规则") public class ServiceTaskRule extends BaseEntity { private static final long serialVersionUID = 1L; /** 任务ID */ @ApiModelProperty("任务ID") //数据库自增改成@TableId(type = IdType.AUTO) private Long id; /** 部门规则(1首先执行 2次要执行) */ @ApiModelProperty("部门规则(1首先执行 2次要执行)") @Excel(name = "部门规则", readConverterExp = "1=首先执行,2=次要执行") private String deptRule; /** 病区规则(1首先执行 2次要执行) */ @ApiModelProperty("病区规则(1首先执行 2次要执行)") @Excel(name = "病区规则", readConverterExp = "1=首先执行,2=次要执行") private String wradRule; /** 疾病规则(1首先执行 2次要执行) */ @ApiModelProperty("疾病规则(1首先执行 2次要执行)") @Excel(name = "疾病规则", readConverterExp = "1=首先执行,2=次要执行") private String diagRule; /** 删除标志(0:未删除 1:已删除) */ @ApiModelProperty("删除标志(0:未删除 1:已删除)") private String delFlag; /** 父GUID */ @ApiModelProperty("父GUID") @Excel(name = "父GUID") private String pguid; /** GUID */ @ApiModelProperty("GUID") @Excel(name = "GUID") private String guid; /** 父ID */ @ApiModelProperty("父ID") @Excel(name = "父ID") private Long pid; /** 医院机构ID */ @ApiModelProperty("医院机构ID") @Excel(name = "医院机构ID") private String orgid; /** 院区 */ @ApiModelProperty("院区") @Excel(name = "院区") private String campusid; /** 上传时间 */ @ApiModelProperty("上传时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date uploadTime; /** 部门编码 */ @ApiModelProperty("部门编码") @Excel(name = "部门编码") private String deptcode; /** 部门编码名称 */ @ApiModelProperty("部门编码名称") @Excel(name = "部门编码名称") private String deptname; /** 病区编码 */ @ApiModelProperty("病区编码") @Excel(name = "病区编码") private String wardcode; /** 病区编码名称 */ @ApiModelProperty("病区编码名称") @Excel(name = "病区编码名称") private String wardname; }