fix:1.去除无用excel注解2.添加Quartz框架在pg数据库中的boolean和int转换脚本

This commit is contained in:
panbaolin 2026-05-21 16:28:52 +08:00
parent bac24c87fe
commit 204df4954e
3 changed files with 26 additions and 18 deletions

View File

@ -42,19 +42,14 @@ public class QuartzJob implements Serializable {
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private java.util.Date updateTime; private java.util.Date updateTime;
/**任务类名*/ /**任务类名*/
@Excel(name="任务类名",width=40)
private String jobClassName; private String jobClassName;
/**cron表达式*/ /**cron表达式*/
@Excel(name="cron表达式",width=30)
private String cronExpression; private String cronExpression;
/**参数*/ /**参数*/
@Excel(name="参数",width=15)
private String parameter; private String parameter;
/**描述*/ /**描述*/
@Excel(name="描述",width=40)
private String description; private String description;
/**状态 0正常 -1停止*/ /**状态 0正常 -1停止*/
@Excel(name="状态",width=15,dicCode="quartz_status")
@Dict(dicCode = "quartz_status") @Dict(dicCode = "quartz_status")
private Integer status; private Integer status;

View File

@ -46,37 +46,24 @@ public class StasDataSource implements Serializable {
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date updateTime; private Date updateTime;
/**实例名称*/ /**实例名称*/
@Excel(name = "数据库名称", width = 15)
private String instanceName; private String instanceName;
/**数据库类型*/ /**数据库类型*/
@Excel(name = "数据库类型", width = 15)
private Integer type; private Integer type;
/**数据库端口*/ /**数据库端口*/
@Excel(name = "数据库端口", width = 15)
private Integer port; private Integer port;
/**服务名*/ /**服务名*/
@Excel(name = "服务名", width = 15)
private String serveId; private String serveId;
/**DBLink*/ /**DBLink*/
@Excel(name = "DBLink", width = 15)
private String dbLink; private String dbLink;
/**数据库用户名*/ /**数据库用户名*/
@Excel(name = "数据库用户名", width = 15)
private String username; private String username;
/**数据库密码*/ /**数据库密码*/
@Excel(name = "数据库密码", width = 15)
private String password; private String password;
/**备注*/ /**备注*/
@Excel(name = "备注", width = 15)
private String remark; private String remark;
/**删除状态*/
@TableLogic
private Integer delFlag;
/**Ip地址*/ /**Ip地址*/
@Excel(name = "数据源地址", width = 15)
private String ipAddress; private String ipAddress;
/**描述*/ /**描述*/
@Excel(name = "描述", width = 15)
private String description; private String description;

View File

@ -0,0 +1,26 @@
--posgres用户stas数据库窗口执行脚本
-- 布尔转int
CREATE OR REPLACE FUNCTION "boolean_to_smallint"("b" bool)
RETURNS "pg_catalog"."int2" AS $BODY$
BEGIN
RETURN (b::boolean)::bool::int;
END;
$BODY$
LANGUAGE plpgsql VOLATILE;
-- int转布尔
CREATE OR REPLACE FUNCTION "smallint_to_boolean"("i" int2)
RETURNS "pg_catalog"."bool" AS $BODY$
BEGIN
RETURN (i::int2)::integer::bool;
END;
$BODY$
LANGUAGE plpgsql VOLATILE;
-- 在 PostgreSQL 数据库中创建自定义的数据类型转换规则
CREATE CAST (BOOLEAN AS SMALLINT) WITH FUNCTION boolean_to_smallint AS IMPLICIT;
CREATE CAST (SMALLINT AS BOOLEAN) WITH FUNCTION smallint_to_boolean AS ASSIGNMENT;
-- 测试
SELECT true::smallint;