139 lines
3.2 KiB
Java
139 lines
3.2 KiB
Java
package com.rzdata.web.domain;
|
||
|
||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||
import com.rzdata.common.annotation.Excel;
|
||
import com.rzdata.common.core.domain.BaseEntity;
|
||
import com.rzdata.web.domain.bo.BpmClientInputModelBo;
|
||
import lombok.Data;
|
||
|
||
import java.util.Date;
|
||
import java.util.List;
|
||
|
||
/**
|
||
* 工具信息对象 t_tool
|
||
*
|
||
* @author ja
|
||
* @date 2024-07-15
|
||
*/
|
||
@Data
|
||
public class Tool extends BaseEntity
|
||
{
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/** $column.columnComment */
|
||
private String toolId;
|
||
|
||
/** 工具编号 */
|
||
@Excel(name = "编号",sort=1)
|
||
private String toolCode;
|
||
|
||
/** 工具名称 */
|
||
@Excel(name = "中文别名",sort=2)
|
||
private String toolName;
|
||
|
||
/** 工具类别 */
|
||
@Excel(name = "类别",dictType="tool_type",sort=5)
|
||
private String toolType;
|
||
|
||
/** 来源 */
|
||
@Excel(name = "来源",dictType="tool_source",sort=3)
|
||
private String toolSource;
|
||
|
||
private String toolSourceName;
|
||
|
||
/** 用途 */
|
||
@Excel(name = "用途",sort=6)
|
||
private String toolUse;
|
||
|
||
/** 测试情况 */
|
||
@Excel(name = "测评机构",sort=7)
|
||
private String testSituation;
|
||
|
||
/** 功能描述 */
|
||
@Excel(name = "功能简介",sort=8)
|
||
private String functionDesc;
|
||
|
||
/** 适用条件 */
|
||
@Excel(name = "适用条件",sort=9)
|
||
private String applyCondition;
|
||
|
||
/** 操作说明 */
|
||
//@Excel(name = "操作说明",sort=11)
|
||
private String operateExplain;
|
||
|
||
/** 负责人 */
|
||
private String toolPrincipals;
|
||
|
||
/** 负责人名称 */
|
||
private String toolPrincipalsName;
|
||
|
||
/** 归属单位 */
|
||
private String toolRespDept;
|
||
|
||
@Excel(name = "归属单位",sort=12)
|
||
private String toolRespDeptName;
|
||
|
||
@Excel(name = "加密方式",sort=10)
|
||
private String encryptionMode;
|
||
|
||
@Excel(name = "服务时间",sort=11)
|
||
private String serviceTime;
|
||
|
||
@Excel(name = "联系人",sort=13)
|
||
private String contactPerson;
|
||
|
||
@Excel(name = "联系方式",sort=14)
|
||
private String contactPhone;
|
||
|
||
/** 状态 */
|
||
@Excel(name = "形态",dictType="tool_status",sort=4)
|
||
private String status;
|
||
|
||
/** 备注 */
|
||
@Excel(name = "备注",sort=15)
|
||
private String remark;
|
||
|
||
/** 关联工具 */
|
||
private String association;
|
||
|
||
private BpmClientInputModelBo bpmClientInputModel;
|
||
|
||
/** done:办结,doing:进行中**/
|
||
private String recordStatus;
|
||
|
||
/** 创建时间 */
|
||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||
//@Excel(name = "创建时间", dateFormat="yyyy-MM-dd",sort=16)
|
||
private Date createTime;
|
||
|
||
private Boolean editStatus;
|
||
|
||
private String procInstId;
|
||
|
||
private Boolean permissionCheck;
|
||
|
||
private Boolean permission;
|
||
|
||
private Boolean downloadCheck;
|
||
|
||
private Boolean downloadStatus;
|
||
|
||
private Boolean isHasApplyUse;
|
||
|
||
private List<String> excludeFields;
|
||
|
||
private List<Document> documentList;
|
||
private List<Attachment> attachmentList;
|
||
|
||
|
||
/** 工具类型名称 **/
|
||
private String toolTypeName;
|
||
/** 状态名称 **/
|
||
private String statusName;
|
||
/** 主键 **/
|
||
private List<String> toolIdList;
|
||
/** 需要过滤的主键 **/
|
||
private List<String> filterToolIds;
|
||
private String recordStatusName;
|
||
}
|