Browse Source

统计参数代码构建

master
dimengzhe 2 years ago
parent
commit
2f61f83f01
  1. 14
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparameter/SysReportParameter.java
  2. 12
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMain.java
  3. 17
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainFeign.java
  4. 4
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainFeignFallback.java
  5. 4
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainQuery.java
  6. 4
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainVo.java
  7. 26
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java
  8. 26
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysreportparametermain/SysReportParameterMainRest.java
  9. 79
      doc/databases/portal_tables.sql

14
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparameter/SysReportParameter.java

@ -0,0 +1,14 @@
package com.yxt.anrui.portal.api.sysreportparameter;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/6
**/
@Data
public class SysReportParameter extends BaseEntity {
private static final long serialVersionUID = 2003257890384098592L;
}

12
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSetting.java → anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMain.java

@ -1,4 +1,4 @@
package com.yxt.anrui.portal.api.sysparametersetting;
package com.yxt.anrui.portal.api.sysreportparametermain;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
@ -10,16 +10,8 @@ import lombok.Data;
* @date: 2023/11/3
**/
@Data
public class SysParameterSetting extends BaseEntity {
public class SysReportParameterMain extends BaseEntity {
private static final long serialVersionUID = 5546089724912096395L;
@ApiModelProperty("表名key")
private String tableNameKey;
@ApiModelProperty("表名value")
private String tableNameValue;
@ApiModelProperty("列名")
private String columnName;
@ApiModelProperty("注释")
private String columnComment;
@ApiModelProperty("创建人机构sid")
private String createOrgSid;
@ApiModelProperty("分公司全路径")

17
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeign.java → anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainFeign.java

@ -1,4 +1,4 @@
package com.yxt.anrui.portal.api.sysparametersetting;
package com.yxt.anrui.portal.api.sysreportparametermain;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -12,17 +12,18 @@ import org.springframework.web.bind.annotation.RequestBody;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/3
* @date: 2023/11/6
**/
@Api(tags = "统计参数设置")
@FeignClient(
contextId = "anrui-portal-SysParameterSetting",
contextId = "anrui-portal-SysReportParameterMain",
name = "anrui-portal",
path = "v1/SysParameterSetting",
fallback = SysParameterSettingFeignFallback.class)
public interface SysParameterSettingFeign {
path = "v1/SysReportParameterMain",
fallback = SysReportParameterMainFeignFallback.class)
public interface SysReportParameterMainFeign {
@ApiOperation("分页")
@ApiOperation("根据条件分页查询数据的列表 ")
@PostMapping("/listPage")
ResultBean<PagerVo<SysParameterSettingVo>> listPage(@RequestBody PagerQuery<SysParameterSettingQuery> pagerQuery);
ResultBean<PagerVo<SysReportParameterMainVo>> listPage(@RequestBody PagerQuery<SysReportParameterMainQuery> pagerQuery);
}

4
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeignFallback.java → anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainFeignFallback.java

@ -1,4 +1,4 @@
package com.yxt.anrui.portal.api.sysparametersetting;
package com.yxt.anrui.portal.api.sysreportparametermain;
import org.springframework.stereotype.Component;
@ -8,5 +8,5 @@ import org.springframework.stereotype.Component;
* @date: 2023/11/3
**/
@Component
public class SysParameterSettingFeignFallback {
public class SysReportParameterMainFeignFallback {
}

4
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingQuery.java → anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainQuery.java

@ -1,4 +1,4 @@
package com.yxt.anrui.portal.api.sysparametersetting;
package com.yxt.anrui.portal.api.sysreportparametermain;
import com.yxt.common.core.query.Query;
import lombok.Data;
@ -9,6 +9,6 @@ import lombok.Data;
* @date: 2023/11/3
**/
@Data
public class SysParameterSettingQuery implements Query {
public class SysReportParameterMainQuery implements Query {
private static final long serialVersionUID = 8109733209988872255L;
}

4
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingVo.java → anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysreportparametermain/SysReportParameterMainVo.java

@ -1,4 +1,4 @@
package com.yxt.anrui.portal.api.sysparametersetting;
package com.yxt.anrui.portal.api.sysreportparametermain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -9,7 +9,7 @@ import lombok.Data;
* @date: 2023/11/3
**/
@Data
public class SysParameterSettingVo {
public class SysReportParameterMainVo {
private String sid;
@ApiModelProperty("表名key")

26
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java

@ -1,26 +0,0 @@
package com.yxt.anrui.portal.biz.sysparametersetting;
import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingFeign;
import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingQuery;
import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/3
**/
@Api(tags = "统计参数设置")
@RestController
@RequestMapping("v1/SysParameterSetting")
public class SysParameterSettingRest implements SysParameterSettingFeign {
@Override
public ResultBean<PagerVo<SysParameterSettingVo>> listPage(PagerQuery<SysParameterSettingQuery> pagerQuery) {
return null;
}
}

26
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysreportparametermain/SysReportParameterMainRest.java

@ -0,0 +1,26 @@
package com.yxt.anrui.portal.biz.sysreportparametermain;
import com.yxt.anrui.portal.api.sysreportparametermain.SysReportParameterMainFeign;
import com.yxt.anrui.portal.api.sysreportparametermain.SysReportParameterMainQuery;
import com.yxt.anrui.portal.api.sysreportparametermain.SysReportParameterMainVo;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @description:
* @author: dimengzhe
* @date: 2023/11/3
**/
@Api(tags = "统计参数设置")
@RestController
@RequestMapping("v1/SysReportParameterMain")
public class SysReportParameterMainRest implements SysReportParameterMainFeign {
@Override
public ResultBean<PagerVo<SysReportParameterMainVo>> listPage(PagerQuery<SysReportParameterMainQuery> pagerQuery) {
return null;
}
}

79
doc/databases/portal_tables.sql

@ -740,3 +740,82 @@ CREATE TABLE `sys_flowable_config`
) ENGINE = InnoDB
AUTO_INCREMENT = 18
DEFAULT CHARSET = utf8 COMMENT ='转办人设置';
DROP TABLE IF EXISTS `sys_parameter_setting`;
CREATE TABLE `sys_parameter_setting`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(11) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(11) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '状态',
`isDelete` int(11) DEFAULT NULL COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`tableNameKey` varchar(500) DEFAULT NULL COMMENT '表名key',
`tableNameValue` varchar(500) DEFAULT NULL COMMENT '表名value',
`columnName` varchar(500) DEFAULT NULL COMMENT '列名',
`columnComment` varchar(500) DEFAULT NULL COMMENT '注释',
`createOrgSid` varchar(500) DEFAULT NULL COMMENT '创建人机构sid',
`orgSidPath` varchar(500) DEFAULT NULL COMMENT '分公司的机构全路径sid',
`useOrgSid` varchar(500) DEFAULT NULL COMMENT '分公司sid',
`useOrgName` varchar(500) DEFAULT NULL COMMENT '分公司名称',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 18
DEFAULT CHARSET = utf8 COMMENT ='统计参数设置';
DROP TABLE IF EXISTS `sys_report_parameter_main`;
CREATE TABLE `sys_report_parameter_main`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(11) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(11) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '状态',
`isDelete` int(11) DEFAULT NULL COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`useOrgSid` varchar(500) DEFAULT NULL COMMENT '分公司sid',
`useOrgName` varchar(500) DEFAULT NULL COMMENT '分公司名称',
`createOrgSid` varchar(500) DEFAULT NULL COMMENT '创建orgsid(事业部sid)',
`orgSidPath` varchar(500) DEFAULT NULL COMMENT '分公司sidPath',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 18
DEFAULT CHARSET = utf8 COMMENT ='统计参数主表';
DROP TABLE IF EXISTS `sys_report_parameter`;
CREATE TABLE `sys_report_parameter`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(11) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(11) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '状态',
`isDelete` int(11) DEFAULT NULL COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`tableNameKey` varchar(500) DEFAULT NULL COMMENT '表名key',
`tableNameValue` varchar(500) DEFAULT NULL COMMENT '表名value',
`colName` varchar(500) DEFAULT NULL COMMENT '列名',
`colText` varchar(500) DEFAULT NULL COMMENT '列注释',
`mainSid` varchar(500) DEFAULT NULL COMMENT '主表sid',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 18
DEFAULT CHARSET = utf8 COMMENT ='统计参数表';

Loading…
Cancel
Save