初始代码
This commit is contained in:
22
yunzhupaas-system/yunzhupaas-system-entity/pom.xml
Normal file
22
yunzhupaas-system/yunzhupaas-system-entity/pom.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>yunzhupaas-system</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-system-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-all</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 高级查询
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2022/5/30
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_advanced_query_scheme")
|
||||
public class AdvancedQueryEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 方案名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 方案名称
|
||||
*/
|
||||
@TableField("f_match_logic")
|
||||
private String matchLogic;
|
||||
|
||||
/**
|
||||
* 条件规则Json
|
||||
*/
|
||||
@TableField("f_condition_json")
|
||||
private String conditionJson;
|
||||
|
||||
/**
|
||||
* 菜单主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/20 17:33:31
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_ai_chat")
|
||||
public class AiChatEntity extends SuperEntity<String> {
|
||||
/**
|
||||
* 会话标题
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/20 17:33:31
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_ai_history")
|
||||
public class AiHistoryEntity extends SuperEntity<String> {
|
||||
/**
|
||||
* 会话id
|
||||
*/
|
||||
@TableField("F_CHAT_ID")
|
||||
private String chatId;
|
||||
|
||||
/**
|
||||
* 问题
|
||||
*/
|
||||
@TableField("F_QUESTION_TEXT")
|
||||
private String questionText;
|
||||
|
||||
/**
|
||||
* 会话内容
|
||||
*/
|
||||
@TableField("F_CONTENT")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 类型:0-ai,1-用户
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.0.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/20 10:02:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_language")
|
||||
public class BaseLangEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 翻译标记id
|
||||
*/
|
||||
@TableField("f_group_id")
|
||||
private String groupId;
|
||||
|
||||
/**
|
||||
* 翻译标记
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 语种翻译内容
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
|
||||
/**
|
||||
* 语种
|
||||
*/
|
||||
@TableField("f_language")
|
||||
private String language;
|
||||
|
||||
/**
|
||||
* 类别:0-客户端,1-java服务端,2-net服务端,
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 单据规则
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_bill_rule")
|
||||
public class BillRuleEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 单据名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 单据编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 单据前缀
|
||||
*/
|
||||
@TableField("f_prefix")
|
||||
private String prefix;
|
||||
|
||||
/**
|
||||
* 日期格式
|
||||
*/
|
||||
@TableField("f_date_format")
|
||||
private String dateFormat;
|
||||
|
||||
/**
|
||||
* 流水位数
|
||||
*/
|
||||
@TableField("f_digit")
|
||||
private Integer digit;
|
||||
|
||||
/**
|
||||
* 流水起始
|
||||
*/
|
||||
@TableField("f_start_number")
|
||||
private String startNumber;
|
||||
|
||||
/**
|
||||
* 流水范例
|
||||
*/
|
||||
@TableField("f_example")
|
||||
private String example;
|
||||
|
||||
/**
|
||||
* 当前流水号
|
||||
*/
|
||||
@TableField(value = "f_this_number", updateStrategy = FieldStrategy.IGNORED)
|
||||
private Integer thisNumber;
|
||||
|
||||
/**
|
||||
* 输出流水号
|
||||
*/
|
||||
@TableField(value = "f_output_number",updateStrategy = FieldStrategy.IGNORED)
|
||||
private String outputNumber;
|
||||
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("f_category")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 方式 1-时间格式,2-随机数编号,3-UUID
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 随机数位数
|
||||
*/
|
||||
@TableField("f_random_digit")
|
||||
private Integer randomDigit;
|
||||
|
||||
/**
|
||||
* 随机数类型
|
||||
*/
|
||||
@TableField("f_random_type")
|
||||
private Integer randomType;
|
||||
|
||||
/**
|
||||
* 单据后缀
|
||||
*/
|
||||
@TableField("f_suffix")
|
||||
private String suffix;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
*
|
||||
* 常用字段表
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-07-23 09:54
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_common_fields")
|
||||
public class ComFieldsEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
@TableField("f_field_name")
|
||||
private String fieldName;
|
||||
|
||||
@TableField("f_field")
|
||||
private String field;
|
||||
|
||||
@TableField("f_data_type")
|
||||
private String datatype;
|
||||
|
||||
@TableField("f_data_length")
|
||||
private String datalength;
|
||||
|
||||
@TableField("f_allow_null")
|
||||
private Integer allowNull;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 审批常用语 Entity
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-01-06
|
||||
*/
|
||||
@TableName("base_common_words")
|
||||
@Schema(description = "CommonWords对象", name = "审批常用语")
|
||||
@Data
|
||||
public class CommonWordsEntity extends SuperExtendEntity.SuperExtendEnabledEntity<String> {
|
||||
|
||||
/**
|
||||
* 应用id
|
||||
*/
|
||||
@TableField("f_system_ids")
|
||||
private String systemIds;
|
||||
|
||||
/**
|
||||
* 常用语
|
||||
*/
|
||||
@TableField("f_common_words_text")
|
||||
private String commonWordsText;
|
||||
|
||||
/**
|
||||
* 常用语类型(0:系统,1:个人)
|
||||
*/
|
||||
@TableField("f_common_words_type")
|
||||
private Integer commonWordsType;
|
||||
|
||||
/**
|
||||
* 使用次数
|
||||
*/
|
||||
@TableField("f_uses_num")
|
||||
private Long usesNum;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 数据接口
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_interface")
|
||||
public class DataInterfaceEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("f_category")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 接口名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 接口编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 类型(1-sql,2-静态数据,3-api)
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 动作(3-查询)
|
||||
*/
|
||||
@TableField("f_action")
|
||||
private Integer action;
|
||||
|
||||
/**
|
||||
* 分页(0-禁用,1-启用)
|
||||
*/
|
||||
@TableField("f_has_page")
|
||||
private Integer hasPage;
|
||||
|
||||
/**
|
||||
* 后置接口(0-否 1-是)
|
||||
*/
|
||||
@TableField("f_is_postposition")
|
||||
private Integer isPostPosition;
|
||||
|
||||
/**
|
||||
* 数据配置json
|
||||
*/
|
||||
@TableField("f_data_config_json")
|
||||
private String dataConfigJson;
|
||||
|
||||
/**
|
||||
* 数据统计json
|
||||
*/
|
||||
@TableField("f_data_count_json")
|
||||
private String dataCountJson;
|
||||
|
||||
/**
|
||||
* 数据回显json
|
||||
*/
|
||||
@TableField("f_data_echo_json")
|
||||
private String dataEchoJson;
|
||||
|
||||
/**
|
||||
* 异常验证json
|
||||
*/
|
||||
@TableField("f_data_exception_json")
|
||||
private String dataExceptionJson;
|
||||
|
||||
/**
|
||||
* 数据处理json
|
||||
*/
|
||||
@TableField("f_data_js_json")
|
||||
private String dataJsJson;
|
||||
|
||||
/**
|
||||
* 参数json
|
||||
*/
|
||||
@TableField("f_parameter_json")
|
||||
private String parameterJson;
|
||||
|
||||
/**
|
||||
* 字段JSON
|
||||
*/
|
||||
@TableField("f_field_json")
|
||||
private String fieldJson;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 数据接口调用日志
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-06-03
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_interface_log")
|
||||
public class DataInterfaceLogEntity extends SuperExtendEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 调用接口id
|
||||
*/
|
||||
@TableField("f_invok_id")
|
||||
private String invokId;
|
||||
|
||||
/**
|
||||
* 调用时间
|
||||
*/
|
||||
@TableField(value = "f_invok_time", fill = FieldFill.INSERT)
|
||||
private Date invokTime;
|
||||
|
||||
/**
|
||||
* 调用者id
|
||||
*/
|
||||
@TableField("f_user_id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 请求ip
|
||||
*/
|
||||
@TableField("f_invok_ip")
|
||||
private String invokIp;
|
||||
|
||||
/**
|
||||
* 请求设备
|
||||
*/
|
||||
@TableField("f_invok_device")
|
||||
private String invokDevice;
|
||||
|
||||
/**
|
||||
* 请求类型
|
||||
*/
|
||||
@TableField("f_invok_type")
|
||||
private String invokType;
|
||||
|
||||
/**
|
||||
* 请求耗时
|
||||
*/
|
||||
@TableField("f_invok_waste_time")
|
||||
private Integer invokWasteTime;
|
||||
|
||||
/**
|
||||
* 接口授权AppId
|
||||
*/
|
||||
@TableField("f_oauth_app_id")
|
||||
private String oauthAppId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.7
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/9/20 9:22
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_interface_user")
|
||||
public class DataInterfaceUserEntity extends SuperBaseEntity.SuperCBaseEntity<String> {
|
||||
/**
|
||||
* 用户主键
|
||||
*/
|
||||
@TableField("f_user_id")
|
||||
private String userId;
|
||||
/**
|
||||
* 用户密钥
|
||||
*/
|
||||
@TableField("f_user_key")
|
||||
private String userKey;
|
||||
/**
|
||||
* 接口认证主键
|
||||
*/
|
||||
@TableField("f_oauth_id")
|
||||
private String oauthId;
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@TableField("f_sort_code")
|
||||
private Long sortCode;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 数据接口变量
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_interface_variate")
|
||||
public class DataInterfaceVariateEntity extends SuperExtendEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 数据接口id
|
||||
*/
|
||||
@TableField("f_interface_id")
|
||||
private String interfaceId;
|
||||
|
||||
/**
|
||||
* 变量名
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 表达式
|
||||
*/
|
||||
@TableField("f_expression")
|
||||
private String expression;
|
||||
|
||||
/**
|
||||
* 变量值
|
||||
*/
|
||||
@TableField("f_value")
|
||||
private String value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 数据集管理
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.0.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/5/6 18:21:15
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_set")
|
||||
public class DataSetEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 关联的数据类型
|
||||
*/
|
||||
@TableField("F_OBJECT_TYPE")
|
||||
private String objectType;
|
||||
|
||||
/**
|
||||
* 关联的数据id
|
||||
*/
|
||||
@TableField("F_OBJECT_ID")
|
||||
private String objectId;
|
||||
|
||||
/**
|
||||
* 数据集名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 数据库连接
|
||||
*/
|
||||
@TableField("F_DB_LINK_ID")
|
||||
private String dbLinkId;
|
||||
|
||||
|
||||
/**
|
||||
* 数据sql语句
|
||||
*/
|
||||
@TableField("F_DATA_CONFIG_JSON")
|
||||
private String dataConfigJson;
|
||||
|
||||
/**
|
||||
* 参数json
|
||||
*/
|
||||
@TableField("F_PARAMETER_JSON")
|
||||
private String parameterJson;
|
||||
|
||||
/**
|
||||
* 字段json
|
||||
*/
|
||||
@TableField("F_FIELD_JSON")
|
||||
private String fieldJson;
|
||||
|
||||
/**
|
||||
* 类型:1-sql语句,2-配置式
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 配置json
|
||||
*/
|
||||
@TableField("f_visual_config_json")
|
||||
private String visualConfigJson;
|
||||
|
||||
/**
|
||||
* 筛选设置json
|
||||
*/
|
||||
@TableField("f_filter_config_json")
|
||||
private String filterConfigJson;
|
||||
|
||||
/**
|
||||
* 数据接口id
|
||||
*/
|
||||
@TableField("f_interface_id")
|
||||
private String interfaceId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 数据备份
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
//@TableName("base_dbbackup")
|
||||
public class DbBackupEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 备份库名
|
||||
*/
|
||||
@TableField("F_BACKUPDBNAME")
|
||||
private String backupDbName;
|
||||
|
||||
/**
|
||||
* 备份时间
|
||||
*/
|
||||
@TableField("F_BACKUPTIME")
|
||||
private Date backupTime;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
*/
|
||||
@TableField("F_FILENAME")
|
||||
private String fileName;
|
||||
|
||||
/**
|
||||
* 文件大小
|
||||
*/
|
||||
@TableField("F_FILESIZE")
|
||||
private String fileSize;
|
||||
|
||||
/**
|
||||
* 文件路径
|
||||
*/
|
||||
@TableField("F_FILEPATH")
|
||||
private String filePath;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 字典数据
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_dictionary_data")
|
||||
public class DictionaryDataEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 拼音
|
||||
*/
|
||||
@TableField("f_simple_spelling")
|
||||
private String simpleSpelling;
|
||||
|
||||
/**
|
||||
* 默认
|
||||
*/
|
||||
@TableField("f_is_default")
|
||||
private Integer isDefault;
|
||||
|
||||
/**
|
||||
* 类别主键
|
||||
*/
|
||||
@TableField("f_dictionary_type_id")
|
||||
private String dictionaryTypeId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 字典分类
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_dictionary_type")
|
||||
public class DictionaryTypeEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 树形
|
||||
*/
|
||||
@TableField("f_is_tree")
|
||||
private Integer isTree;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer category;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 邮件配置
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_email_config")
|
||||
public class EmailConfigEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* POP3服务
|
||||
*/
|
||||
@TableField("F_POP3_HOST")
|
||||
private String pop3Host;
|
||||
|
||||
/**
|
||||
* POP3端口
|
||||
*/
|
||||
@TableField("F_POP3_PORT")
|
||||
private Integer pop3Port;
|
||||
|
||||
/**
|
||||
* SMTP服务
|
||||
*/
|
||||
@TableField("F_SMTP_HOST")
|
||||
private String smtpHost;
|
||||
|
||||
/**
|
||||
* SMTP端口
|
||||
*/
|
||||
@TableField("F_SMTP_PORT")
|
||||
private Integer smtpPort;
|
||||
|
||||
/**
|
||||
* 账户
|
||||
*/
|
||||
@TableField("F_ACCOUNT")
|
||||
private String account;
|
||||
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
@TableField("F_PASSWORD")
|
||||
private String password;
|
||||
|
||||
/**
|
||||
* SSL登录
|
||||
*/
|
||||
@TableField("F_SSL")
|
||||
private Integer emailSsl=0;
|
||||
|
||||
/**
|
||||
* 发件人名称
|
||||
*/
|
||||
@TableField("F_SENDER_NAME")
|
||||
private String senderName;
|
||||
|
||||
/**
|
||||
* 我的文件夹
|
||||
*/
|
||||
@TableField("F_FOLDER_JSON")
|
||||
private String folderJson;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 邮件接收
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("ext_email_receive")
|
||||
public class EmailReceiveEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 邮箱账户
|
||||
*/
|
||||
@TableField(value = "F_MACCOUNT",fill= FieldFill.INSERT)
|
||||
private String mAccount;
|
||||
|
||||
/**
|
||||
* F_MID
|
||||
*/
|
||||
@TableField("F_MID")
|
||||
private String mID;
|
||||
|
||||
/**
|
||||
* 发件人
|
||||
*/
|
||||
@TableField("F_SENDER")
|
||||
private String sender;
|
||||
|
||||
/**
|
||||
* 发件人名称
|
||||
*/
|
||||
@TableField("F_SENDER_NAME")
|
||||
private String senderName;
|
||||
|
||||
/**
|
||||
* 主题
|
||||
*/
|
||||
@TableField("F_SUBJECT")
|
||||
private String subject;
|
||||
|
||||
/**
|
||||
* 正文
|
||||
*/
|
||||
@TableField("F_BODY_TEXT")
|
||||
private String bodyText;
|
||||
|
||||
/**
|
||||
* 附件
|
||||
*/
|
||||
@TableField("F_ATTACHMENT")
|
||||
private String attachment;
|
||||
|
||||
/**
|
||||
* 阅读
|
||||
*/
|
||||
@TableField("F_READ")
|
||||
private Integer isRead;
|
||||
|
||||
/**
|
||||
* F_Date
|
||||
*/
|
||||
@TableField("F_DATE")
|
||||
private Date fdate;
|
||||
|
||||
/**
|
||||
* 星标
|
||||
*/
|
||||
@TableField("F_STARRED")
|
||||
private Integer starred;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 接口认证对象
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/8 9:27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_data_interface_oauth")
|
||||
public class InterfaceOauthEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 应用id appId
|
||||
*/
|
||||
@TableField("f_app_id")
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 应用名称
|
||||
*/
|
||||
@TableField("f_app_name")
|
||||
private String appName;
|
||||
|
||||
/**
|
||||
* 应用秘钥
|
||||
*/
|
||||
@TableField("f_app_secret")
|
||||
private String appSecret;
|
||||
|
||||
/**
|
||||
* 验证签名
|
||||
*/
|
||||
@TableField("f_verify_signature")
|
||||
private Integer verifySignature;
|
||||
|
||||
/**
|
||||
* 使用期限
|
||||
*/
|
||||
@TableField(value="f_useful_life",updateStrategy = FieldStrategy.IGNORED)
|
||||
private Date usefulLife;
|
||||
|
||||
/**
|
||||
* 白名单
|
||||
*/
|
||||
@TableField("f_white_list")
|
||||
private String whiteList;
|
||||
|
||||
/**
|
||||
* 黑名单
|
||||
*/
|
||||
@TableField("f_black_list")
|
||||
private String blackList;
|
||||
|
||||
/**
|
||||
* 接口id
|
||||
*/
|
||||
@TableField("f_data_interface_ids")
|
||||
private String dataInterfaceIds;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 消息模板表
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024年12月8日17:40:37
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@TableName("base_msg_template")
|
||||
public class MessageTemplateEntity extends SuperExtendEntity.SuperExtendEnabledEntity<String> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 分类(数据字典)
|
||||
*/
|
||||
@TableField(value = "F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 模板名称
|
||||
*/
|
||||
@TableField(value = "F_FULLNAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
@TableField(value = "F_TITLE")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 是否站内信
|
||||
*/
|
||||
@TableField(value = "F_ISSTATIONLETTER")
|
||||
private Integer isStationLetter;
|
||||
|
||||
/**
|
||||
* 是否邮箱
|
||||
*/
|
||||
@TableField(value = "F_ISEMAIL")
|
||||
private Integer isEmail;
|
||||
|
||||
/**
|
||||
* 是否企业微信
|
||||
*/
|
||||
@TableField(value = "F_ISWECOM")
|
||||
private Integer isWecom;
|
||||
|
||||
/**
|
||||
* 是否钉钉
|
||||
*/
|
||||
@TableField(value = "F_ISDINGTALK")
|
||||
private Integer isDingTalk;
|
||||
|
||||
/**
|
||||
* 是否短信
|
||||
*/
|
||||
@TableField(value = "F_ISSMS")
|
||||
private Integer isSms;
|
||||
|
||||
/**
|
||||
* 短信模板ID
|
||||
*/
|
||||
@TableField(value = "F_SMSID")
|
||||
private String smsId;
|
||||
|
||||
/**
|
||||
* 模板参数JSON
|
||||
*/
|
||||
@TableField(value = "F_TEMPLATEJSON")
|
||||
private String templateJson;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@TableField(value = "F_CONTENT")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_ENCODE")
|
||||
private String enCode;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 按钮权限
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_button")
|
||||
public class ModuleButtonEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 按钮上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 按钮名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 按钮编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 按钮图标
|
||||
*/
|
||||
@TableField("f_icon")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 请求地址
|
||||
*/
|
||||
@TableField("f_url_address")
|
||||
private String urlAddress;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 功能主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 列表权限
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_column")
|
||||
public class ModuleColumnEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 列表上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 列表名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 列表编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 绑定表格Id
|
||||
*/
|
||||
@TableField("f_bind_table")
|
||||
private String bindTable;
|
||||
|
||||
/**
|
||||
* 绑定表格描述
|
||||
*/
|
||||
@TableField("f_bind_table_name")
|
||||
private String bindTableName;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 功能主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 字段规则 主从
|
||||
*/
|
||||
@TableField("f_field_rule")
|
||||
private Integer fieldRule;
|
||||
|
||||
/**
|
||||
* 子表规则key
|
||||
*/
|
||||
@TableField("f_child_table_key")
|
||||
private String childTableKey;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 数据权限配置
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_authorize")
|
||||
public class ModuleDataAuthorizeEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 字段名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 时间类型
|
||||
*/
|
||||
@TableField("f_format")
|
||||
private String format;
|
||||
|
||||
/**
|
||||
* 字段编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 字段类型
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 条件符号
|
||||
*/
|
||||
@TableField("f_condition_symbol")
|
||||
private String conditionSymbol;
|
||||
|
||||
/**
|
||||
* 条件符号Json
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String conditionSymbolJson;
|
||||
|
||||
/**
|
||||
* 条件内容
|
||||
*/
|
||||
@TableField("f_condition_text")
|
||||
private String conditionText;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 菜单主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 字段规则 主从
|
||||
*/
|
||||
@TableField("f_field_rule")
|
||||
private Integer fieldRule;
|
||||
|
||||
/**
|
||||
* 绑定表格Id
|
||||
*/
|
||||
@TableField("f_bind_table")
|
||||
private String bindTable;
|
||||
|
||||
/**
|
||||
* 子表规则key
|
||||
*/
|
||||
@TableField("f_child_table_key")
|
||||
private String childTableKey;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/6/7
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_link")
|
||||
public class ModuleDataAuthorizeLinkEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 菜单主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 数据源连接
|
||||
*/
|
||||
@TableField("f_link_id")
|
||||
private String linkId;
|
||||
|
||||
/**
|
||||
* 连接表名
|
||||
*/
|
||||
@TableField("f_link_tables")
|
||||
private String linkTables;
|
||||
|
||||
/**
|
||||
* 权限类型(表单权限,数据权限,列表权限)
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer dataType;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 数据权限方案
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_scheme")
|
||||
public class ModuleDataAuthorizeSchemeEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 方案编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 方案名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 条件规则Json
|
||||
*/
|
||||
@TableField("f_condition_json")
|
||||
private String conditionJson;
|
||||
|
||||
/**
|
||||
* 条件规则描述
|
||||
*/
|
||||
@TableField("f_condition_text")
|
||||
private String conditionText;
|
||||
|
||||
/**
|
||||
* 功能主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 全部数据标识
|
||||
*/
|
||||
@TableField("f_all_data")
|
||||
private Integer allData;
|
||||
|
||||
/**
|
||||
* 分组匹配逻辑
|
||||
*/
|
||||
@TableField("f_match_logic")
|
||||
private String matchLogic;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/6 上午10:15
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_data")
|
||||
public class ModuleDataEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 功能主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 功能类型
|
||||
*/
|
||||
@TableField("f_module_type")
|
||||
private String moduleType;
|
||||
|
||||
/**
|
||||
* 关联系统id
|
||||
*/
|
||||
@TableField("f_system_id")
|
||||
private String systemId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 系统功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module")
|
||||
public class ModuleEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 功能上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 功能类别
|
||||
*/
|
||||
@TableField("f_type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 功能名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 功能编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 功能地址
|
||||
*/
|
||||
@TableField("f_url_address")
|
||||
private String urlAddress;
|
||||
|
||||
/**
|
||||
* 按钮权限
|
||||
*/
|
||||
@TableField("f_is_button_authorize")
|
||||
private Integer isButtonAuthorize;
|
||||
|
||||
/**
|
||||
* 列表权限
|
||||
*/
|
||||
@TableField("f_is_column_authorize")
|
||||
private Integer isColumnAuthorize;
|
||||
|
||||
/**
|
||||
* 数据权限
|
||||
*/
|
||||
@TableField("f_is_data_authorize")
|
||||
private Integer isDataAuthorize;
|
||||
|
||||
/**
|
||||
* 表单权限
|
||||
*/
|
||||
@TableField("f_is_form_authorize")
|
||||
private Integer isFormAuthorize;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 菜单图标
|
||||
*/
|
||||
@TableField("f_icon")
|
||||
private String icon;
|
||||
/**
|
||||
* 链接目标
|
||||
*/
|
||||
@TableField("f_link_target")
|
||||
private String linkTarget;
|
||||
/**
|
||||
* 菜单分类 Web、App
|
||||
*/
|
||||
@TableField("f_category")
|
||||
private String category;
|
||||
/**
|
||||
* 关联功能id
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 关联系统id
|
||||
*/
|
||||
@TableField("f_system_id")
|
||||
private String systemId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* 表单权限
|
||||
* 版本: V3.1.0
|
||||
* 版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* 作者: 云筑产品开发平台组
|
||||
* 日期: 2021-09-14
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_module_form")
|
||||
public class ModuleFormEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 表单上级
|
||||
*/
|
||||
@TableField("f_parent_id")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 表单名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 表单编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("f_property_json")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 功能主键
|
||||
*/
|
||||
@TableField("f_module_id")
|
||||
private String moduleId;
|
||||
|
||||
/**
|
||||
* 字段规则 主从
|
||||
*/
|
||||
@TableField("f_field_rule")
|
||||
private Integer fieldRule;
|
||||
|
||||
/**
|
||||
* 绑定表格Id
|
||||
*/
|
||||
@TableField("f_bind_table")
|
||||
private String bindTable;
|
||||
|
||||
/**
|
||||
* 子表规则key
|
||||
*/
|
||||
@TableField("f_child_table_key")
|
||||
private String childTableKey;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 打印模板-流程经办记录
|
||||
*
|
||||
* @author 云筑产品开发平台组 YY
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-30
|
||||
*/
|
||||
@Data
|
||||
public class OperatorRecordEntity {
|
||||
/**
|
||||
* 节点名称
|
||||
*/
|
||||
private String nodeName;
|
||||
/**
|
||||
* 节点编码
|
||||
*/
|
||||
private String nodeCode;
|
||||
/**
|
||||
* 节点id
|
||||
*/
|
||||
private String nodeId;
|
||||
/**
|
||||
* 经办类型
|
||||
*/
|
||||
private Integer handleType;
|
||||
/**
|
||||
* 经办人员
|
||||
*/
|
||||
private String handleId;
|
||||
/**
|
||||
* 经办时间
|
||||
*/
|
||||
private Date handleTimeOrigin;
|
||||
/**
|
||||
* 经办理由
|
||||
*/
|
||||
private String handleOpinion;
|
||||
/**
|
||||
* 经办主键
|
||||
*/
|
||||
private String operatorId;
|
||||
/**
|
||||
* 任务id
|
||||
*/
|
||||
private String taskId;
|
||||
/**
|
||||
* 签名图片
|
||||
*/
|
||||
private String signImg;
|
||||
/**
|
||||
* 状态,0.进行数据 1.加签数据 3.已办不显示数据 -1.作废
|
||||
*/
|
||||
private Integer status;
|
||||
/**
|
||||
* 流转操作人
|
||||
*/
|
||||
private String handleUserId;
|
||||
/**
|
||||
* 经办文件
|
||||
*/
|
||||
private String fileList;
|
||||
|
||||
/**
|
||||
* 经办人员
|
||||
*/
|
||||
private String userName;
|
||||
/**
|
||||
* 执行动作
|
||||
*/
|
||||
private Integer handleStatus;
|
||||
/**
|
||||
* 经办时间(时间戳)
|
||||
*/
|
||||
private Long handleTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 门户管理
|
||||
* </p>
|
||||
*
|
||||
* @author
|
||||
* @since 2023-02-16
|
||||
*/
|
||||
@TableName("base_portal_manage")
|
||||
@Schema(description = "PortalManage对象")
|
||||
@Data
|
||||
public class PortalManageEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
@Schema(description = "门户_id")
|
||||
@TableField("F_PORTAL_ID")
|
||||
private String portalId;
|
||||
|
||||
@Schema(description = "系统_id")
|
||||
@TableField("F_SYSTEM_ID")
|
||||
private String systemId;
|
||||
|
||||
@Schema(description = "平台")
|
||||
@NotNull(message = "必填")
|
||||
@TableField("F_PLATFORM")
|
||||
private String platform;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 打印模板-实体类
|
||||
*
|
||||
* @author 云筑产品开发平台组 YY
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-30
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@TableName("base_print_template")
|
||||
public class PrintDevEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
|
||||
/**
|
||||
* 状态:0-未发布,1-已发布,2-已修改
|
||||
*/
|
||||
@TableField("F_STATE")
|
||||
private Integer state;
|
||||
|
||||
|
||||
/**
|
||||
* 通用-将该模板设为通用(0-表单用,1-业务打印模板用)
|
||||
*/
|
||||
@TableField("F_COMMON_USE")
|
||||
private Integer commonUse;
|
||||
|
||||
/**
|
||||
* 发布范围:1-公开,2-权限设置
|
||||
*/
|
||||
@TableField("F_VISIBLE_TYPE")
|
||||
private Integer visibleType;
|
||||
|
||||
/**
|
||||
* 图标
|
||||
*/
|
||||
@TableField("F_ICON")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 图标颜色
|
||||
*/
|
||||
@TableField("F_ICON_BACKGROUND")
|
||||
private String iconBackground;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@TableName("base_print_log")
|
||||
public class PrintLogEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 打印条数
|
||||
*/
|
||||
@TableField("F_PRINT_NUM")
|
||||
private Integer printNum;
|
||||
|
||||
/**
|
||||
* 打印功能名称
|
||||
*/
|
||||
@TableField("F_PRINT_TITLE")
|
||||
private String printTitle;
|
||||
|
||||
/**
|
||||
* 模板id
|
||||
*/
|
||||
@TableField("F_PRINT_ID")
|
||||
private String printId;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 打印模板-实体类
|
||||
*
|
||||
* @author 云筑产品开发平台组 YY
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-30
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@TableName("base_print_version")
|
||||
public class PrintVersionEntity extends SuperExtendEntity<String> {
|
||||
|
||||
/**
|
||||
* 打印模板id
|
||||
*/
|
||||
@TableField("F_TEMPLATE_ID")
|
||||
private String templateId;
|
||||
|
||||
/**
|
||||
* 打印版本
|
||||
*/
|
||||
@TableField("F_VERSION")
|
||||
private Integer version;
|
||||
|
||||
/**
|
||||
* 状态(0.设计中,1.启用中,2.已归档)
|
||||
*/
|
||||
@TableField("F_STATE")
|
||||
private Integer state;
|
||||
|
||||
/**
|
||||
* 打印模板内容
|
||||
*/
|
||||
@TableField("F_PRINT_TEMPLATE")
|
||||
private String printTemplate;
|
||||
|
||||
/**
|
||||
* 转换配置
|
||||
*/
|
||||
@TableField("F_CONVERT_CONFIG")
|
||||
private String convertConfig;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 行政区划-地图
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27m
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_province_atlas")
|
||||
public class ProvinceAtlasEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 区域上级
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 区域编号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 区域名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 快速查询
|
||||
*/
|
||||
@TableField("F_QUICK_QUERY")
|
||||
private String quickQuery;
|
||||
|
||||
/**
|
||||
* 区域类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 行政区划编码
|
||||
*/
|
||||
@TableField("F_DIVISION_CODE")
|
||||
private String divisionCode;
|
||||
|
||||
/**
|
||||
* 中心经纬度
|
||||
*/
|
||||
@TableField("F_ATLAS_CENTER")
|
||||
private String atlasCenter;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 行政区划
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27m
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_province")
|
||||
public class ProvinceEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
/**
|
||||
* 区域上级
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 区域编号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 区域名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 快速查询
|
||||
*/
|
||||
@TableField("F_QUICK_QUERY")
|
||||
private String quickQuery;
|
||||
|
||||
/**
|
||||
* 区域类型
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private String type;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 日程安排
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_schedule_log")
|
||||
public class ScheduleLogEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 紧急程度
|
||||
*/
|
||||
@TableField("F_URGENT")
|
||||
private Integer urgent;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
@TableField("F_TITLE")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@TableField("F_CONTENT")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 全天
|
||||
*/
|
||||
@TableField("F_ALL_DAY")
|
||||
private Integer allDay;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField("F_START_DAY")
|
||||
private Date startDay;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@TableField("F_START_TIME")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField("F_END_DAY")
|
||||
private Date endDay;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@TableField("F_END_TIME")
|
||||
private String endTime;
|
||||
|
||||
/**
|
||||
* 时长
|
||||
*/
|
||||
@TableField("F_DURATION")
|
||||
private Integer duration;
|
||||
|
||||
/**
|
||||
* 颜色
|
||||
*/
|
||||
@TableField("F_COLOR")
|
||||
private String color;
|
||||
|
||||
/**
|
||||
* 提醒时长 -2不提醒 -1开始 其他是分钟
|
||||
*/
|
||||
@TableField("F_REMINDER_TIME")
|
||||
private Integer reminderTime;
|
||||
|
||||
/**
|
||||
* 提醒方式(1-默认 2-自定义)
|
||||
*/
|
||||
@TableField("F_REMINDER_TYPE")
|
||||
private Integer reminderType;
|
||||
|
||||
/**
|
||||
* 发送配置id
|
||||
*/
|
||||
@TableField("F_SEND_CONFIG_ID")
|
||||
private String send;
|
||||
|
||||
/**
|
||||
* 发送配置名称
|
||||
*/
|
||||
@TableField("F_SEND_CONFIG_NAME")
|
||||
private String sendConfigName;
|
||||
|
||||
/**
|
||||
* 重复提醒 1.不重复 2.每天重复 3.每周重复 4.每月重复 5.每年重复
|
||||
*/
|
||||
@TableField("F_REPETITION")
|
||||
private Integer repetition;
|
||||
|
||||
/**
|
||||
* 结束重复
|
||||
*/
|
||||
@TableField("F_REPEAT_TIME")
|
||||
private Date repeatTime;
|
||||
|
||||
/**
|
||||
* 推送时间
|
||||
*/
|
||||
@TableField("F_PUSH_TIME")
|
||||
private Date pushTime;
|
||||
|
||||
/**
|
||||
* 分组id
|
||||
*/
|
||||
@TableField("F_GROUP_ID")
|
||||
private String groupId;
|
||||
|
||||
/**
|
||||
* 参与用户
|
||||
*/
|
||||
@TableField("F_USER_ID")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 日程id
|
||||
*/
|
||||
@TableField("F_SCHEDULE_ID")
|
||||
private String scheduleId;
|
||||
|
||||
/**
|
||||
* 操作类型 1.新增 2.修改 3.删除 4.参与人删除
|
||||
*/
|
||||
@TableField("F_OPERATION_TYPE")
|
||||
private String operationType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,141 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 日程安排
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_schedule")
|
||||
public class ScheduleNewEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 紧急程度
|
||||
*/
|
||||
@TableField("F_URGENT")
|
||||
private Integer urgent;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
@TableField("F_TITLE")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@TableField("F_CONTENT")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 全天
|
||||
*/
|
||||
@TableField("F_ALL_DAY")
|
||||
private Integer allDay;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField("F_START_DAY")
|
||||
private Date startDay;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@TableField("F_START_TIME")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField("F_END_DAY")
|
||||
private Date endDay;
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@TableField("F_END_TIME")
|
||||
private String endTime;
|
||||
|
||||
/**
|
||||
* 时长
|
||||
*/
|
||||
@TableField("F_DURATION")
|
||||
private Integer duration;
|
||||
|
||||
/**
|
||||
* 颜色
|
||||
*/
|
||||
@TableField("F_COLOR")
|
||||
private String color;
|
||||
|
||||
/**
|
||||
* 提醒时长-2不提醒 -1开始 其他是分钟
|
||||
*/
|
||||
@TableField("F_REMINDER_TIME")
|
||||
private Integer reminderTime;
|
||||
|
||||
/**
|
||||
* 提醒方式(1-默认 2-自定义)
|
||||
*/
|
||||
@TableField("F_REMINDER_TYPE")
|
||||
private Integer reminderType;
|
||||
|
||||
/**
|
||||
* 发送配置id
|
||||
*/
|
||||
@TableField("F_SEND_CONFIG_ID")
|
||||
private String send;
|
||||
|
||||
/**
|
||||
* 发送配置名称
|
||||
*/
|
||||
@TableField("F_SEND_CONFIG_NAME")
|
||||
private String sendConfigName;
|
||||
|
||||
/**
|
||||
* 重复提醒1.不重复 2.每天重复 3.每周重复 4.每月重复 5.每年重复
|
||||
*/
|
||||
@TableField("F_REPETITION")
|
||||
private Integer repetition;
|
||||
|
||||
/**
|
||||
* 结束重复
|
||||
*/
|
||||
@TableField("F_REPEAT_TIME")
|
||||
private Date repeatTime;
|
||||
|
||||
/**
|
||||
* 推送时间
|
||||
*/
|
||||
@TableField("F_PUSH_TIME")
|
||||
private Date pushTime;
|
||||
|
||||
/**
|
||||
* 分组id
|
||||
*/
|
||||
@TableField("F_GROUP_ID")
|
||||
private String groupId;
|
||||
|
||||
/**
|
||||
* 分组id
|
||||
*/
|
||||
@TableField("F_FILES")
|
||||
private String files;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 日程安排
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_schedule_user")
|
||||
public class ScheduleNewUserEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 日程id
|
||||
*/
|
||||
@TableField("F_SCHEDULE_ID")
|
||||
private String scheduleId;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@TableField("F_TO_USER_ID")
|
||||
private String toUserId;
|
||||
|
||||
/**
|
||||
* 类型(1-系统添加 2-用户添加)
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 电子签章
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_signature")
|
||||
public class SignatureEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("f_en_code")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 签章
|
||||
*/
|
||||
@TableField("f_icon")
|
||||
private String icon;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 电子签章
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_signature_user")
|
||||
public class SignatureUserEntity extends SuperExtendEntity.SuperExtendDescriptionEntity<String> {
|
||||
/**
|
||||
* 签章主键
|
||||
*/
|
||||
@TableField("f_signature_id")
|
||||
private String signatureId;
|
||||
|
||||
/**
|
||||
* 用户主键
|
||||
*/
|
||||
@TableField("f_user_id")
|
||||
private String userId;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 短息模板表
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024年12月8日17:40:37
|
||||
*/
|
||||
//@TableName("base_sms_template")
|
||||
@Data
|
||||
public class SmsTemplateEntity extends SuperEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 短信提供商
|
||||
*/
|
||||
@TableField(value = "F_COMPANY")
|
||||
private Integer company;
|
||||
|
||||
/**
|
||||
* 应用编号
|
||||
*/
|
||||
@TableField(value = "F_APPID")
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 签名内容
|
||||
*/
|
||||
@TableField(value = "F_SIGNCONTENT")
|
||||
private String signContent;
|
||||
|
||||
/**
|
||||
* 模板编号
|
||||
*/
|
||||
@TableField(value = "F_TEMPLATEID")
|
||||
private String templateId;
|
||||
|
||||
/**
|
||||
* 模板名称
|
||||
*/
|
||||
@TableField(value = "F_FULLNAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 模板参数JSON
|
||||
*/
|
||||
@TableField(value = "F_TEMPLATEJSON")
|
||||
private String templateJson;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
@TableField("F_ENABLEDMARK")
|
||||
private Integer enabledMark;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_ENCODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* endpoint
|
||||
*/
|
||||
@TableField("F_ENDPOINT")
|
||||
private String endpoint;
|
||||
|
||||
/**
|
||||
* 地域参数
|
||||
*/
|
||||
@TableField("F_REGION")
|
||||
private String region;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 系统配置
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_sys_config")
|
||||
public class SysConfigEntity extends SuperExtendEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 键
|
||||
*/
|
||||
@TableField("F_KEY")
|
||||
private String fkey;
|
||||
|
||||
/**
|
||||
* 值
|
||||
*/
|
||||
@TableField("F_VALUE")
|
||||
private String value;
|
||||
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 系统
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2023/09/27
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_system")
|
||||
public class SystemEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 系统名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 系统编号
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 系统图标
|
||||
*/
|
||||
@TableField("F_ICON")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 是否是主系统(0-不是,1-是)
|
||||
*/
|
||||
@TableField("F_IS_MAIN")
|
||||
private Integer isMain;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
@TableField("F_PROPERTY_JSON")
|
||||
private String propertyJson;
|
||||
|
||||
/**
|
||||
* 导航图标
|
||||
*/
|
||||
@TableField("f_navigation_icon")
|
||||
private String navigationIcon;
|
||||
|
||||
/**
|
||||
* Logo图标
|
||||
*/
|
||||
@TableField("f_work_logo_icon")
|
||||
private String workLogoIcon;
|
||||
|
||||
/**
|
||||
* 已启用工作流
|
||||
*/
|
||||
@TableField("f_workflow_enabled")
|
||||
private Integer workflowEnabled;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.yunzhupaas.base.entity.SuperBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 大屏地图
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-09-26 上午9:18
|
||||
*/
|
||||
@Data
|
||||
@TableName("visualdata_map")
|
||||
public class VisualDataMapEntity extends SuperBaseEntity.SuperTBaseEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULLNAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_ENCODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 地图数据
|
||||
*/
|
||||
@TableField("F_Data")
|
||||
private String data;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@TableField("F_SORTCODE")
|
||||
private Long sortCode;
|
||||
|
||||
/**
|
||||
* 有效标识
|
||||
*/
|
||||
@TableField("F_ENABLEDMARK")
|
||||
private Integer enabledMark;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField("F_CREATORTIME")
|
||||
private Date creatorTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@TableField("F_CREATORUSERID")
|
||||
private String creatorUser;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@TableField("F_LASTMODIFYTIME")
|
||||
private Date lastModifyTime;
|
||||
|
||||
/**
|
||||
* 修改人
|
||||
*/
|
||||
@TableField("F_LASTMODIFYUSERID")
|
||||
private String lastModifyUser;
|
||||
|
||||
/**
|
||||
* 删除标志
|
||||
*/
|
||||
@TableField("F_DELETEMARK")
|
||||
private Integer deleteMark;
|
||||
|
||||
/**
|
||||
* 删除时间
|
||||
*/
|
||||
@TableField("F_DELETETIME")
|
||||
private Date deleteTime;
|
||||
|
||||
/**
|
||||
* 删除人
|
||||
*/
|
||||
@TableField("F_DELETEUSERID")
|
||||
private String deleteUserId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 表单套件
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/8/22 10:29:10
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_visual_kit")
|
||||
public class VisualKitEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 分类(数据字典)
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 图标
|
||||
*/
|
||||
@TableField("F_ICON")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 套件设计内容
|
||||
*/
|
||||
@TableField("F_FORM_DATA")
|
||||
private String formData;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 数据接口调用日志
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024-06-10
|
||||
*/
|
||||
@Data
|
||||
public class IdentDataInterfaceLogVO implements Serializable {
|
||||
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "调用id")
|
||||
private String invokId;
|
||||
|
||||
@Schema(description = "调用时间")
|
||||
private Date invokTime;
|
||||
|
||||
@Schema(description = "用户id")
|
||||
private String userId;
|
||||
|
||||
@Schema(description = "调用ip")
|
||||
private String invokIp;
|
||||
|
||||
@Schema(description = "调用设备")
|
||||
private String invokDevice;
|
||||
|
||||
@Schema(description = "调用类型")
|
||||
private String invokType;
|
||||
|
||||
@Schema(description = "调用响应时间")
|
||||
private Integer invokWasteTime;
|
||||
|
||||
@Schema(description = "租户id")
|
||||
private String tenantId;
|
||||
|
||||
@Schema(description = "授权码")
|
||||
private String oauthAppId;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 授权接口列表
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/9 18:12
|
||||
*/
|
||||
@Data
|
||||
public class IdentInterfaceListModel {
|
||||
|
||||
@Schema(description = "接口认证id")
|
||||
private String interfaceIdentId;
|
||||
|
||||
@Schema(description = "接口id")
|
||||
private String dataInterfaceIds;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 接口认证表单
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/8 9:57
|
||||
*/
|
||||
@Data
|
||||
public class InterfaceIdentForm {
|
||||
|
||||
@Schema(description = "应用id")
|
||||
@NotBlank(message = "appId不能为空")
|
||||
private String appId;
|
||||
|
||||
@Schema(description = "应用名称")
|
||||
@NotBlank(message = "应用名称不能为空")
|
||||
private String appName;
|
||||
|
||||
@Schema(description = "应用秘钥")
|
||||
@NotBlank(message = "appSecret不能为空")
|
||||
private String appSecret;
|
||||
|
||||
@Schema(description = "验证签名")
|
||||
private Integer verifySignature;
|
||||
|
||||
@Schema(description = "使用期限")
|
||||
private Date usefulLife;
|
||||
|
||||
@Schema(description = "白名单")
|
||||
private String whiteList;
|
||||
|
||||
@Schema(description = "黑名单")
|
||||
private String blackList;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "状态")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 接口认证列表对象
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/7/6 10:50
|
||||
*/
|
||||
@Data
|
||||
public class InterfaceIdentListVo {
|
||||
@Schema(description = "id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "应用id")
|
||||
private String appId;
|
||||
|
||||
@Schema(description = "应用名称")
|
||||
private String appName;
|
||||
|
||||
@Schema(description = "使用期限")
|
||||
private Date usefulLife;
|
||||
|
||||
@Schema(description = "创建人id")
|
||||
private String creatorUserId;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String creatorUser;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
|
||||
@Schema(description = "修改时间")
|
||||
private Long lastModifyTime;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "状态")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "租户id")
|
||||
private String tenantId;
|
||||
|
||||
@Schema(description = "绑定接口")
|
||||
private String dataInterfaceIds;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.model.datainterface.DataInterfaceVo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 接口认证vo
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/8 10:16
|
||||
*/
|
||||
@Data
|
||||
public class InterfaceIdentVo {
|
||||
|
||||
@Schema(description = "id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "应用id")
|
||||
private String appId;
|
||||
|
||||
@Schema(description = "应用名称")
|
||||
private String appName;
|
||||
|
||||
@Schema(description = "应用秘钥")
|
||||
private String appSecret;
|
||||
|
||||
@Schema(description = "验证签名")
|
||||
private Integer verifySignature;
|
||||
|
||||
@Schema(description = "使用期限")
|
||||
private Date usefulLife;
|
||||
|
||||
@Schema(description = "白名单")
|
||||
private String whiteList;
|
||||
|
||||
@Schema(description = "黑名单")
|
||||
private String blackList;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "状态")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "创建人id")
|
||||
private String creatorUserId;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String creatorUser;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
|
||||
@Schema(description = "修改人id")
|
||||
private String lastModifyUserId;
|
||||
|
||||
@Schema(description = "修改人")
|
||||
private String lastModifyUser;
|
||||
|
||||
@Schema(description = "修改时间")
|
||||
private Long lastModifyTime;
|
||||
|
||||
/**
|
||||
* 接口列表
|
||||
*/
|
||||
@Schema(description = "接口列表字符串")
|
||||
private String dataInterfaceIds;
|
||||
/**
|
||||
* 接口列表
|
||||
*/
|
||||
@Schema(description = "接口列表")
|
||||
private List<DataInterfaceVo> list;
|
||||
|
||||
@Schema(description = "授权用户列表")
|
||||
private List<InterfaceUserVo> userList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 授权用户表单
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.7
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/9/20 9:22
|
||||
*/
|
||||
@Data
|
||||
public class InterfaceUserForm {
|
||||
|
||||
@Schema(description = "接口认证id")
|
||||
private String interfaceIdentId;
|
||||
|
||||
@Schema(description = "授权用户列表")
|
||||
private List<String> userIds;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 授权用户展示
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.7
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/9/20 9:22
|
||||
*/
|
||||
@Data
|
||||
public class InterfaceUserVo {
|
||||
|
||||
@Schema(description = "用户id")
|
||||
private String userId;
|
||||
|
||||
@Schema(description = "用户名称")
|
||||
private String userName;
|
||||
|
||||
@Schema(description = "用户密钥")
|
||||
private String userKey;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import com.yunzhupaas.base.PaginationTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 日志列表查询
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/10 11:24
|
||||
*/
|
||||
@Data
|
||||
public class PaginationIntrfaceLog extends PaginationTime {
|
||||
private String keyword;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.base.model.InterfaceOauth;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 接口认证查询参数
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/6/8 10:33
|
||||
*/
|
||||
@Data
|
||||
public class PaginationOauth extends Pagination {
|
||||
private String keyword;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.base.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MailAccount {
|
||||
// pop3服务
|
||||
private String pop3Host;
|
||||
// pop3端口
|
||||
private int pop3Port;
|
||||
// smtp服务
|
||||
private String smtpHost;
|
||||
// smtp端口
|
||||
private int smtpPort;
|
||||
// 账户
|
||||
private String account;
|
||||
// 账户名称
|
||||
private String accountName;
|
||||
// 密码
|
||||
private String password;
|
||||
// SSL
|
||||
private Boolean ssl;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.yunzhupaas.base.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MailFile {
|
||||
private String fileId;
|
||||
private String fileName;
|
||||
private String fileSize;
|
||||
private String fileTime;
|
||||
private String fileState;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.base.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class MailModel {
|
||||
private String uid;
|
||||
private String from;
|
||||
private String fromName;
|
||||
private String recipient;
|
||||
private String toName;
|
||||
private String cc;
|
||||
private String ccName;
|
||||
private String bcc;
|
||||
private String bccName;
|
||||
private String subject;
|
||||
private String bodyText;
|
||||
private List<MailFile> attachment;
|
||||
private LocalDateTime date;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.yunzhupaas.base.model.advancedquery;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AdvancedQueryListVO extends AdvancedQuerySchemeForm{
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.base.model.advancedquery;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
*
|
||||
* 高级查询表单
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.2
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2022/5/30
|
||||
*/
|
||||
@Data
|
||||
public class AdvancedQuerySchemeForm implements Serializable {
|
||||
@Schema(description = "名称")
|
||||
@NotBlank(message = "必填")
|
||||
private String fullName;
|
||||
@Schema(description = "条件")
|
||||
@NotBlank(message = "必填")
|
||||
private String conditionJson;
|
||||
@Schema(description = "匹配标志")
|
||||
@NotBlank(message = "必填")
|
||||
private String matchLogic;
|
||||
@Schema(description = "菜单id")
|
||||
@NotBlank(message = "当前菜单不能为空")
|
||||
private String moduleId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.base.model.ai;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/20 18:07:04
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "ai会话模型")
|
||||
public class AiChatVo {
|
||||
@Schema(description = "会话id")
|
||||
private String id;
|
||||
@Schema(description = "会话标题")
|
||||
private String fullName;
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.ai;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/21 9:49:33
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "会话id")
|
||||
public class AiForm {
|
||||
@Schema(description = "会话id")
|
||||
private String id;
|
||||
@Schema(description = "会话标题")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "对话记录列表")
|
||||
private List<AiHisVo> data;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.base.model.ai;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/21 9:49:27
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "对话记录")
|
||||
public class AiHisVo {
|
||||
@Schema(description = "记录id")
|
||||
private String id;
|
||||
@Schema(description = "问题内容")
|
||||
private String questionText;
|
||||
@Schema(description = "对话内容")
|
||||
private String content;
|
||||
@Schema(description = "类型:0-ai,1-用户")
|
||||
private Integer type;
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.base.model.ai;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2025/2/20 17:18:16
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "ai参数模型")
|
||||
public class AiParam extends Pagination {
|
||||
@Schema(description = "会话id")
|
||||
public String id;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2022/6/22 14:26
|
||||
*/
|
||||
@Data
|
||||
public class SystemBaeModel extends SystemCrModel implements Serializable {
|
||||
|
||||
private String id;
|
||||
private Long creatorTime;
|
||||
private Date creatorTimes;
|
||||
|
||||
public Long getCreatorTime() {
|
||||
if (this.creatorTimes != null && this.creatorTime == null) {
|
||||
return this.getCreatorTimes().getTime();
|
||||
} else if (this.creatorTime != null){
|
||||
return this.creatorTime;
|
||||
}
|
||||
return 0L;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2022/6/21 16:00
|
||||
*/
|
||||
@Data
|
||||
public class SystemCrModel implements Serializable {
|
||||
|
||||
@Schema(description = "名称")
|
||||
@NotBlank(message = "系统名称不能为空")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
@NotBlank(message = "系统编码不能为空")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "图标")
|
||||
@NotBlank(message = "系统图标不能为空")
|
||||
private String icon;
|
||||
|
||||
@NotBlank(message = "排序码")
|
||||
private Long sortCode;
|
||||
|
||||
@NotBlank(message = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@NotBlank(message = "说明")
|
||||
private String description;
|
||||
|
||||
@NotBlank(message = "扩展属性")
|
||||
private String propertyJson;
|
||||
|
||||
@Schema(description = "导航图片")
|
||||
private String navigationIcon;
|
||||
@Schema(description = "Logo图片")
|
||||
private String workLogoIcon;
|
||||
@Schema(description = "已启用工作流")
|
||||
private Integer workflowEnabled;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.constant.YunzhupaasConst;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2022/6/21 15:50
|
||||
*/
|
||||
@Data
|
||||
public class SystemListVO implements Serializable {
|
||||
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "图标")
|
||||
private String icon;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "扩展属性")
|
||||
private String propertyJson;
|
||||
|
||||
@Schema(description = "是否主系统")
|
||||
private Integer isMain;
|
||||
@Schema(description = "是否为开发平台")
|
||||
private boolean mainSystem;
|
||||
@Schema(description = "导航图片")
|
||||
private String navigationIcon;
|
||||
@Schema(description = "Logo图片")
|
||||
private String workLogoIcon;
|
||||
|
||||
@Schema(description = "禁用")
|
||||
private Boolean disabled = false;
|
||||
|
||||
public boolean isMainSystem() {
|
||||
if (YunzhupaasConst.MAIN_SYSTEM_CODE.equals(this.getEnCode())) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
import com.yunzhupaas.base.Page;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-02-27
|
||||
*/
|
||||
@Data
|
||||
public class SystemPageVO extends Page {
|
||||
|
||||
private String enabledMark;
|
||||
|
||||
private Boolean selector;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2022/6/21 16:49
|
||||
*/
|
||||
@Data
|
||||
public class SystemUpModel extends SystemCrModel implements Serializable {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.yunzhupaas.base.model.base;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author :云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2022/6/21 15:58
|
||||
*/
|
||||
@Data
|
||||
public class SystemVO implements Serializable {
|
||||
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "图标")
|
||||
private String icon;
|
||||
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "扩展属性")
|
||||
private String propertyJson;
|
||||
|
||||
@Schema(description = "导航图片")
|
||||
private String navigationIcon;
|
||||
@Schema(description = "Logo图片")
|
||||
private String workLogoIcon;
|
||||
@Schema(description = "已启用工作流")
|
||||
private Integer workflowEnabled;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.yunzhupaas.base.model.billrule;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:28
|
||||
*/
|
||||
@Data
|
||||
public class BillRuleCrForm {
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description = "业务名称")
|
||||
private String fullName;
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description = "业务编码")
|
||||
private String enCode;
|
||||
// @NotBlank(message = "必填")
|
||||
@Schema(description = "流水前缀")
|
||||
private String prefix;
|
||||
// @NotBlank(message = "必填")
|
||||
@Schema(description = "流水日期格式")
|
||||
private String dateFormat;
|
||||
// @NotNull(message = "必填")
|
||||
@Schema(description = "流水位数")
|
||||
private Integer digit;
|
||||
// @NotBlank(message = "必填")
|
||||
@Schema(description = "流水起始")
|
||||
private String startNumber;
|
||||
@Schema(description = "流水范例")
|
||||
private String example;
|
||||
@Schema(description = "状态(0-禁用,1-启用)")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "流水说明")
|
||||
private String description;
|
||||
private long sortCode;
|
||||
private String category;
|
||||
@Schema(description = "方式 1-时间格式,2-随机数编号,3-UUID")
|
||||
private Integer type;
|
||||
@Schema(description = "随机数位数")
|
||||
private Integer randomDigit;
|
||||
@Schema(description = "随机数类型")
|
||||
private Integer randomType;
|
||||
@Schema(description = "单据后缀")
|
||||
private String suffix;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.yunzhupaas.base.model.billrule;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:30
|
||||
*/
|
||||
@Data
|
||||
public class BillRuleInfoVO {
|
||||
@Schema(description = "id")
|
||||
private String id;
|
||||
@Schema(description = "业务名称")
|
||||
private String fullName;
|
||||
@Schema(description = "流水位数")
|
||||
private String enCode;
|
||||
@Schema(description = "流水前缀")
|
||||
private String prefix;
|
||||
@Schema(description = "流水日期格式")
|
||||
private String dateFormat;
|
||||
@Schema(description = "流水位数")
|
||||
private Integer digit;
|
||||
@Schema(description = "流水起始")
|
||||
private String startNumber;
|
||||
@Schema(description = "流水范例")
|
||||
private String example;
|
||||
@Schema(description = "状态(0-禁用,1-启用)")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "流水说明")
|
||||
private String description;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
@Schema(description = "业务分类")
|
||||
private String category;
|
||||
@Schema(description = "方式 1-时间格式,2-随机数编号,3-UUID")
|
||||
private Integer type;
|
||||
@Schema(description = "随机数位数")
|
||||
private Integer randomDigit;
|
||||
@Schema(description = "随机数类型")
|
||||
private Integer randomType;
|
||||
@Schema(description = "单据后缀")
|
||||
private String suffix;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.yunzhupaas.base.model.billrule;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:30
|
||||
*/
|
||||
@Data
|
||||
public class BillRuleListVO {
|
||||
|
||||
@Schema(description = "id")
|
||||
private String id;
|
||||
@Schema(description = "业务名称")
|
||||
private String fullName;
|
||||
@Schema(description = "业务编码")
|
||||
private String enCode;
|
||||
@Schema(description = "流水起始")
|
||||
private String startNumber;
|
||||
@Schema(description = "当前流水号")
|
||||
private String outputNumber;
|
||||
@Schema(description = "状态(0-禁用,1-启用)")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
@Schema(description = "创建人")
|
||||
private String creatorUser;
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
@Schema(description = "最后修改时间")
|
||||
private Long lastModifyTime;
|
||||
@Schema(description = "业务分类")
|
||||
private String category;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.yunzhupaas.base.model.billrule;
|
||||
|
||||
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BillRulePagination extends Pagination {
|
||||
@Schema(description = "分类id")
|
||||
private String categoryId;
|
||||
@Schema(description = "状态")
|
||||
private Integer enabledMark;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.base.model.billrule;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:30
|
||||
*/
|
||||
@Data
|
||||
public class BillRuleUpForm extends BillRuleCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ButtonListVO {
|
||||
private Long sortCode;
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String fullName;
|
||||
private String enCode;
|
||||
private String icon;
|
||||
private Integer enabledMark;
|
||||
private String description;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 按钮
|
||||
*/
|
||||
@Data
|
||||
public class ButtonModel implements Serializable {
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String fullName;
|
||||
private String enCode;
|
||||
private String icon;
|
||||
private String urlAddress;
|
||||
private String moduleId;
|
||||
private String systemId;
|
||||
private Long sortCode=999999L;
|
||||
private Long creatorTime;
|
||||
private Date creatorTimes;
|
||||
|
||||
public Long getCreatorTime() {
|
||||
if (this.creatorTimes != null && this.creatorTime == null) {
|
||||
return this.getCreatorTimes().getTime();
|
||||
} else if (this.creatorTime != null){
|
||||
return this.creatorTime;
|
||||
}
|
||||
return 0L;
|
||||
}
|
||||
|
||||
public void setCreatorTimes(Date creatorTimes) {
|
||||
this.creatorTimes = creatorTimes;
|
||||
if(creatorTimes != null && this.creatorTime == null){
|
||||
this.creatorTime = creatorTimes.getTime();
|
||||
}
|
||||
}
|
||||
|
||||
public void setCreatorTime(Long creatorTime) {
|
||||
this.creatorTime = creatorTime;
|
||||
if(creatorTime != null && this.creatorTimes == null){
|
||||
this.creatorTimes = new Date(creatorTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
|
||||
import com.yunzhupaas.util.treeutil.SumTree;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:30
|
||||
*/
|
||||
@Data
|
||||
public class ButtonTreeListModel extends SumTree {
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String fullName;
|
||||
private String enCode;
|
||||
private String icon;
|
||||
private Integer enabledMark;
|
||||
private String description;
|
||||
private Long sortCode;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ButtonTreeListSelectVO {
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String fullName;
|
||||
private String icon;
|
||||
private List<ButtonTreeListModel> children;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class ButtonTreeListVO {
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
@Schema(description = "父级id")
|
||||
private String parentId;
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
@Schema(description = "图标")
|
||||
private String icon;
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "是否有子集")
|
||||
private Boolean hasChildren;
|
||||
@Schema(description = "子集集合")
|
||||
private List<ButtonTreeListVO> children;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ButtonVO {
|
||||
@Schema(description = "按钮主键")
|
||||
private String id;
|
||||
@Schema(description = "按钮上级")
|
||||
private String parentId;
|
||||
@Schema(description = "按钮名称")
|
||||
private String fullName;
|
||||
@Schema(description = "按钮编码")
|
||||
private String enCode;
|
||||
@Schema(description = "按钮图标")
|
||||
private String icon;
|
||||
@Schema(description = "请求地址")
|
||||
private String urlAddress;
|
||||
@Schema(description = "功能主键")
|
||||
private String moduleId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author YUNZHUPAAS
|
||||
*/
|
||||
@Data
|
||||
public class ModuleButtonCrForm {
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "图标")
|
||||
private String icon;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "父级id")
|
||||
private String parentId;
|
||||
@Schema(description = "菜单id")
|
||||
private String moduleId;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ModuleButtonInfoVO {
|
||||
private String enCode;
|
||||
private Integer enabledMark;
|
||||
private String fullName;
|
||||
private String icon;
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String description;
|
||||
private String moduleId;
|
||||
private Long sortCode;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.yunzhupaas.base.model.button;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ModuleButtonUpForm extends ModuleButtonCrForm{
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.yunzhupaas.base.model.cachemanage;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class CacheManageInfoVO {
|
||||
@Schema(description = "名称")
|
||||
private String name;
|
||||
@Schema(description = "值")
|
||||
private String value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.base.model.cachemanage;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class CacheManageListVO {
|
||||
@Schema(description = "名称")
|
||||
private String name;
|
||||
@Schema(description = "过期时间",example = "1")
|
||||
private Long overdueTime;
|
||||
@Schema(description = "大小")
|
||||
private Integer cacheSize;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.base.model.cachemanage;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Page;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2023年11月15日19:29:50
|
||||
*/
|
||||
@Data
|
||||
public class PaginationCacheManage extends Page {
|
||||
@Schema(description = "开始时间")
|
||||
private Long overdueStartTime;
|
||||
@Schema(description = "结束时间")
|
||||
private Long overdueEndTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ColumnBatchForm {
|
||||
@Schema(description = "菜单id")
|
||||
@NotBlank(message = "必填")
|
||||
private String moduleId;
|
||||
@Schema(description = "表名")
|
||||
private String bindTable;
|
||||
@Schema(description = "绑定表说明")
|
||||
private String bindTableName;
|
||||
@Schema(description = "列JSON")
|
||||
private Object columnJson;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
@Schema(description = "字段规则")
|
||||
private Integer fieldRule;
|
||||
private String childTableKey;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ColumnListVO {
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
@Schema(description = "列表名称")
|
||||
private String fullName;
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
@Schema(description = "表格")
|
||||
private String bindTable;
|
||||
@Schema(description = "是否启用")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*/
|
||||
@Data
|
||||
public class ColumnModel implements Serializable {
|
||||
private String id;
|
||||
private String parentId;
|
||||
private String fullName;
|
||||
private String enCode;
|
||||
private String bindTable;
|
||||
private String bindTableName;
|
||||
private String moduleId;
|
||||
private String icon;
|
||||
private String systemId;
|
||||
private Long sortCode=999999L;
|
||||
private Long creatorTime;
|
||||
private Date creatorTimes;
|
||||
|
||||
public Long getCreatorTime() {
|
||||
if (this.creatorTimes != null && this.creatorTime == null) {
|
||||
return this.getCreatorTimes().getTime();
|
||||
} else if (this.creatorTime != null){
|
||||
return this.creatorTime;
|
||||
}
|
||||
return 0L;
|
||||
}
|
||||
|
||||
public void setCreatorTimes(Date creatorTimes) {
|
||||
this.creatorTimes = creatorTimes;
|
||||
if(creatorTimes != null && this.creatorTime == null){
|
||||
this.creatorTime = creatorTimes.getTime();
|
||||
}
|
||||
}
|
||||
|
||||
public void setCreatorTime(Long creatorTime) {
|
||||
this.creatorTime = creatorTime;
|
||||
if(creatorTime != null && this.creatorTimes == null){
|
||||
this.creatorTimes = new Date(creatorTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ModuleColumnCrForm {
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "是否启用")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "列表名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "菜单id")
|
||||
private String moduleId;
|
||||
|
||||
@Schema(description = "表名")
|
||||
private String bindTable;
|
||||
|
||||
@Schema(description = "绑定表说明")
|
||||
private String bindTableName;
|
||||
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "字段规则")
|
||||
private Integer fieldRule;
|
||||
|
||||
@Schema(description = "表名")
|
||||
private String tableName;
|
||||
|
||||
private String childTableKey;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.util.visiual.YunzhupaasKeyConsts;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ModuleColumnInfoVO {
|
||||
@Schema(description = "是否启用")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "列表名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "表名")
|
||||
private String bindTable;
|
||||
|
||||
@Schema(description = "绑定表说明")
|
||||
private String bindTableName;
|
||||
|
||||
@Schema(description = "菜单id")
|
||||
private String moduleId;
|
||||
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "字段规则")
|
||||
private Integer fieldRule;
|
||||
|
||||
private String childTableKey = YunzhupaasKeyConsts.CHILD_TABLE_PREFIX;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.base.model.column;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ModuleColumnUpForm {
|
||||
private String creatorUserId;
|
||||
|
||||
private Integer enabledMark;
|
||||
|
||||
private String fullName;
|
||||
|
||||
private String description;
|
||||
|
||||
private Long sortCode;
|
||||
|
||||
private String enCode;
|
||||
|
||||
private String creatorTime;
|
||||
|
||||
private String moduleId;
|
||||
|
||||
private String bindTable;
|
||||
|
||||
private String bindTableName;
|
||||
|
||||
private Integer fieldRule;
|
||||
|
||||
private String tableName;
|
||||
|
||||
private String childTableKey;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.base.model.comfields;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ComFieldsCrForm {
|
||||
@Schema(description = "字段名")
|
||||
@NotBlank(message = "必填")
|
||||
private String fieldName;
|
||||
@Schema(description = "字段")
|
||||
@NotBlank(message = "必填")
|
||||
private String field;
|
||||
@Schema(description = "类型")
|
||||
@NotBlank(message = "必填")
|
||||
private String dataType;
|
||||
@Schema(description = "长度")
|
||||
@NotBlank(message = "必填")
|
||||
private String dataLength;
|
||||
@Schema(description = "是否必填")
|
||||
@NotNull(message = "必填")
|
||||
private Integer allowNull;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.base.model.comfields;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ComFieldsInfoVO {
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
@Schema(description = "字段名")
|
||||
private String fieldName;
|
||||
@Schema(description = "类型")
|
||||
private String dataType;
|
||||
@Schema(description = "字段")
|
||||
@NotBlank(message = "必填")
|
||||
private String field;
|
||||
@Schema(description = "长度")
|
||||
private String dataLength;
|
||||
@Schema(description = "是否必填")
|
||||
private Integer allowNull;
|
||||
@Schema(description = "创建时间")
|
||||
private long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.base.model.comfields;
|
||||
|
||||
import lombok.Data;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ComFieldsListVO {
|
||||
private String id;
|
||||
private String fieldName;
|
||||
private String dataType;
|
||||
private String dataLength;
|
||||
private Integer allowNull;
|
||||
@NotBlank(message = "必填")
|
||||
private String field;
|
||||
private Long creatorTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.base.model.comfields;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/3/12 15:31
|
||||
*/
|
||||
@Data
|
||||
public class ComFieldsUpForm extends ComFieldsCrForm{
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.base.model.commonword;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import com.yunzhupaas.base.entity.CommonWordsEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-01-07
|
||||
*/
|
||||
@Data
|
||||
public class ComWordsPagination extends Pagination {
|
||||
|
||||
@Schema(description = "状态")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "类型:0-系统,1-个人")
|
||||
private Integer commonWordsType;
|
||||
|
||||
public Page<CommonWordsEntity> getPage(){
|
||||
return new Page<>(getCurrentPage(), getPageSize(), getTotal());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.yunzhupaas.base.model.commonword;
|
||||
|
||||
import com.yunzhupaas.util.treeutil.SumTree;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-01-09
|
||||
*/
|
||||
@Data
|
||||
public class ComWordsTreeModel extends SumTree {
|
||||
|
||||
/**
|
||||
* 分类下模板数量
|
||||
*/
|
||||
private Integer num;
|
||||
|
||||
/**
|
||||
* 显示名
|
||||
*/
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 自然主键
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 应用id
|
||||
*/
|
||||
private List<String> systemIds;
|
||||
|
||||
/**
|
||||
* 应用名称
|
||||
*/
|
||||
private String systemNames;
|
||||
|
||||
/**
|
||||
* 常用语
|
||||
*/
|
||||
private String commonWordsText;
|
||||
|
||||
/**
|
||||
* 常用语类型(0:系统,1:个人)
|
||||
*/
|
||||
private Integer commonWordsType;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Long sortCode;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
private Integer enabledMark;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.yunzhupaas.base.model.commonword;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.util.StringUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-01-07
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "CommonWordsForm对象", name = "审批常用语表单对象")
|
||||
public class CommonWordsForm {
|
||||
|
||||
@Schema(description = "常用语Id")
|
||||
private String id;
|
||||
@Schema(description = "常用语类型(0:系统,1:个人)")
|
||||
private Integer commonWordsType;
|
||||
@Schema(description = "常用语")
|
||||
private String commonWordsText;
|
||||
@Schema(description = "应用id集合")
|
||||
private List<String> systemIds;
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
public String getSystemIds() {
|
||||
return StringUtil.join(this.systemIds, ",");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.base.model.commonword;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 审批常用语 Entity
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-01-06
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "CommonWords对象", name = "审批常用语")
|
||||
public class CommonWordsVO implements Serializable {
|
||||
|
||||
@Schema(description = "自然主键")
|
||||
private String id;
|
||||
@Schema(description = "应用id")
|
||||
private List<String> systemIds;
|
||||
@Schema(description = "应用名称")
|
||||
private String systemNames;
|
||||
@Schema(description = "常用语")
|
||||
private String commonWordsText;
|
||||
@Schema(description = "常用语类型(0:系统,1:个人)")
|
||||
private Integer commonWordsType;
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "使用次数")
|
||||
private Long usesNum;
|
||||
|
||||
public void setSystemIds(String systemIds) {
|
||||
if(systemIds != null){
|
||||
this.systemIds = Arrays.asList(systemIds.split(","));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user