package com.ruoyi.project.domain; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; 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; /** * 收入费用科目对象 base_itemexpense * * @author ruoyi * @date 2022-05-11 */ @Data @ApiModel("收入费用科目") public class BaseItemexpense extends BaseEntity { private static final long serialVersionUID = 1L; /** ID,唯一值 */ @ApiModelProperty("ID,唯一值") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; /** 服务项目ID */ @ApiModelProperty("服务项目ID") @Excel(name = "服务项目ID") private Long itemid; /** 费用金额 */ @ApiModelProperty("费用金额") @Excel(name = "费用金额") private BigDecimal expense; /** 费用说明 */ @ApiModelProperty("费用说明") @Excel(name = "费用说明") private String expensedescribe; /** 启用状态 */ @ApiModelProperty("启用状态") @Excel(name = "启用状态") private String usestate; /** * 专家费校验模式:1=强制校验(金额类问题不通过则不能保存);2=校验提醒(金额类问题仅提醒,允许保存);3=不校验(跳过金额类规则)。 * 数据质量类规则(金额为 0、未填写费用说明)在三种模式下都强制。 */ @ApiModelProperty("专家费校验模式:1=强制校验 2=校验提醒 3=不校验") @Excel(name = "校验模式") private Integer validateMode; }