feat: 为车辆、机器和特殊采购审批流程实体类添加附件和抄送人员字段

- 在 ProcessCarEsApproval、ProcessMachineEsApproval 和 ProcessSpecialEsApproval 三个实体类中
- 新增附件和抄送人员字段,使用 @Dict 注解进行字典转换
- 附件字段关联 sys_oss 表的 fileName 和 id 字段
-抄送人员字段关联 sys_user表的 realname 和 id 字段
This commit is contained in:
2024-10-16 14:50:07 +08:00
parent 88bd382fec
commit 189c4e4ed8
3 changed files with 45 additions and 0 deletions
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jero.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -78,6 +79,20 @@ public class ProcessCarEsApproval implements Serializable {
@ApiModelProperty(value = "业务JSON数据")
private String businessJson;
/**
* 附件
*/
@Dict(dictTable = "sys_oss", dicText = "fileName", dicCode = "id")
@ApiModelProperty(value = "附件")
private String attach;
/**
* 抄送人员
*/
@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "id")
@ApiModelProperty(value = "抄送人员")
private String copyUser;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jero.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -78,6 +79,20 @@ public class ProcessMachineEsApproval implements Serializable {
@ApiModelProperty(value = "业务JSON数据")
private String businessJson;
/**
* 附件
*/
@Dict(dictTable = "sys_oss", dicText = "fileName", dicCode = "id")
@ApiModelProperty(value = "附件")
private String attach;
/**
* 抄送人员
*/
@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "id")
@ApiModelProperty(value = "抄送人员")
private String copyUser;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jero.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -78,6 +79,20 @@ public class ProcessSpecialEsApproval implements Serializable {
@ApiModelProperty(value = "业务JSON数据")
private String businessJson;
/**
* 附件
*/
@Dict(dictTable = "sys_oss", dicText = "fileName", dicCode = "id")
@ApiModelProperty(value = "附件")
private String attach;
/**
* 抄送人员
*/
@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "id")
@ApiModelProperty(value = "抄送人员")
private String copyUser;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}