From c122b6a4252a80e09f244f01c3a024a04ff544f2 Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Tue, 9 Jul 2024 15:38:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B1=A1=E5=B1=B1=E8=B4=A2=E5=8A=A1=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buildpackage/pom.xml | 6 + .../src/main/resources/application-xs.yml | 45 +++ .../acctVouchInfo/dao/IAcctVouchInfoDao.java | 19 ++ .../dao/impl/AcctVouchInfoDaoImpl.java | 29 ++ .../entity/AcctVouchInfoEntity.java | 194 ++++++++++++ .../entity/AcctVouchInfoEntity.xml | 198 ++++++++++++ .../entity/AcctVouchInfoEntityVo.java | 194 ++++++++++++ .../service/IAcctVouchInfoService.java | 22 ++ .../impl/AcctVouchInfoServiceImpl.java | 61 ++++ .../dictAcctSubj/dao/IDictAcctSubjDao.java | 19 ++ .../dao/impl/DictAcctSubjDaoImpl.java | 29 ++ .../entity/DictAcctSubjEntity.java | 284 ++++++++++++++++++ .../entity/DictAcctSubjEntity.xml | 270 +++++++++++++++++ .../entity/DictAcctSubjEntityVo.java | 284 ++++++++++++++++++ .../service/IDictAcctSubjService.java | 22 ++ .../service/impl/DictAcctSubjServiceImpl.java | 61 ++++ .../dictCheckType/dao/IDictCheckTypeDao.java | 19 ++ .../dao/impl/DictCheckTypeDaoImpl.java | 28 ++ .../entity/DictCheckTypeEntity.java | 74 +++++ .../entity/DictCheckTypeEntity.xml | 103 +++++++ .../entity/DictCheckTypeEntityVo.java | 74 +++++ .../service/IDictCheckTypeService.java | 22 ++ .../impl/DictCheckTypeServiceImpl.java | 61 ++++ 23 files changed, 2118 insertions(+) create mode 100644 buildpackage/src/main/resources/application-xs.yml create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/IAcctVouchInfoService.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/IDictAcctSubjDao.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntityVo.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/IDictAcctSubjService.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/IDictCheckTypeDao.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntityVo.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/IDictCheckTypeService.java create mode 100644 service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/impl/DictCheckTypeServiceImpl.java diff --git a/buildpackage/pom.xml b/buildpackage/pom.xml index 5c949541..6b043ccd 100644 --- a/buildpackage/pom.xml +++ b/buildpackage/pom.xml @@ -93,6 +93,12 @@ yc + + xs + + xs + + kangarooDataCenterV3 diff --git a/buildpackage/src/main/resources/application-xs.yml b/buildpackage/src/main/resources/application-xs.yml new file mode 100644 index 00000000..626ad7f3 --- /dev/null +++ b/buildpackage/src/main/resources/application-xs.yml @@ -0,0 +1,45 @@ +#######################本地环境####################### +logging: + #日志级别 指定目录级别 + level: + root: info + encodings: UTF-8 + file: + # 日志保存路径 + path: /Users/apple/Desktop/log/local +spring: + flyway: + # 启动flyway migration, 默认为true + enabled: false + datasource: + dynamic: + druid: + filters: stat,log4j2 + validationQuery: SELECT 1 # 验证数据库服务可用性的sql.用来检测连接是否有效的sql 因数据库方言而差, 例如 oracle 应该写成 SELECT 1 FROM DUAL + datasource: + master: + url: jdbc:sqlserver://192.168.2.247:9433;DatabaseName=NXWJ;encrypt=false;trustServerCertificate=true + username: sa + password: 62e4295b615a30dbf3b8ee96f41c820b + driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver +savefile: + # 文件保存路径 + path: /Users/apple/Desktop/log/local +zt: + url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface +cbs8: + appId: 1P4AGrpz + appSecret: 2c2369ae5dc04382844bbe3a5abf39e1bea9cd3a + url: https://cbs8-openapi-reprd.csuat.cmburl.cn + # 测试用这个 这个是银行给的,和下面的公钥不是一对密钥 + ya_private_key: 83BA7EC821D35F4CB31FF9A51C1EFA520FC52AF828C2337F88E91CF119B07F44 + # 这个私钥到时候上传到cbs,和下面到是同一对 + #ya_private_key: e1eacfdee9b8d4184437d5a2071e17ce31befc3d93395f9f05709ed562e8dc46 + ya_public_key: 044fa399d2223760f17b81b863cb482b009294c4516f8a605dea1475ec09e720eaa98468715e5ad509a592a0b426061551c5a3df236966c23253a7d894eac0dcde + cbs_public_key: 0469146F06BF3B01236E84632441E826 + #电子回单下载临时存放位置 + elec_path: /Users/xiangerlin/Downloads/ +OA: + data_source_code: yc_oa +data: + use: false \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java new file mode 100644 index 00000000..5e83e432 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java @@ -0,0 +1,19 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.dao; + +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.basedao.dao.IBaseDao; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntityVo; + +import java.util.List; + +/** + * 子表(acct_vouch_info: table)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +public interface IAcctVouchInfoDao extends IBaseDao { + + List queryData(AcctVouchInfoEntity entity); +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java new file mode 100644 index 00000000..2d47760d --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java @@ -0,0 +1,29 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.dao.impl; + +import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.dao.IAcctVouchInfoDao; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntityVo; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; + +import java.util.List; + +/** + * 子表(AcctVouchInfo)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +@Repository(value = "AcctVouchInfoDaoImpl") +public class AcctVouchInfoDaoImpl extends MybatisGenericDao implements IAcctVouchInfoDao { + + @Override + public List queryData(AcctVouchInfoEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); + return o; + } + + +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java new file mode 100644 index 00000000..28e8b021 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java @@ -0,0 +1,194 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 子表(AcctVouchInfo)实体类 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +public class AcctVouchInfoEntity extends BaseEntity { + + /** 年度 */ + private String acct_year; + /** 月份 */ + private String acct_month; + /** 科室编码 */ + private String dept_code; + /** 科室名称 */ + private String dept_name; + /** 会计科目编码 */ + private String acct_subj_code; + /** 会计科目名称 */ + private String acct_subj_name; + /** 辅助核算项编码 */ + private String check_type_code; + /** 辅助核算项名称 */ + private String check_type_name; + /** 借贷方向 */ + private String direction; + /** 金额 */ + private Double amount; + /** 资金来源编码 */ + private String fund_source_code; + /** 凭证号 */ + private String vouch_no; + /** 摘要 */ + private String summary; + /** 记账人 */ + private String bookkeeper; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getAcct_year() { + return acct_year; + } + + public void setAcct_year(String acct_year) { + this.acct_year = acct_year; + } + + public String getAcct_month() { + return acct_month; + } + + public void setAcct_month(String acct_month) { + this.acct_month = acct_month; + } + + public String getDept_code() { + return dept_code; + } + + public void setDept_code(String dept_code) { + this.dept_code = dept_code; + } + + public String getDept_name() { + return dept_name; + } + + public void setDept_name(String dept_name) { + this.dept_name = dept_name; + } + + public String getAcct_subj_code() { + return acct_subj_code; + } + + public void setAcct_subj_code(String acct_subj_code) { + this.acct_subj_code = acct_subj_code; + } + + public String getAcct_subj_name() { + return acct_subj_name; + } + + public void setAcct_subj_name(String acct_subj_name) { + this.acct_subj_name = acct_subj_name; + } + + public String getCheck_type_code() { + return check_type_code; + } + + public void setCheck_type_code(String check_type_code) { + this.check_type_code = check_type_code; + } + + public String getCheck_type_name() { + return check_type_name; + } + + public void setCheck_type_name(String check_type_name) { + this.check_type_name = check_type_name; + } + + public String getDirection() { + return direction; + } + + public void setDirection(String direction) { + this.direction = direction; + } + + public Double getAmount() { + return amount; + } + + public void setAmount(Double amount) { + this.amount = amount; + } + + public String getFund_source_code() { + return fund_source_code; + } + + public void setFund_source_code(String fund_source_code) { + this.fund_source_code = fund_source_code; + } + + public String getVouch_no() { + return vouch_no; + } + + public void setVouch_no(String vouch_no) { + this.vouch_no = vouch_no; + } + + public String getSummary() { + return summary; + } + + public void setSummary(String summary) { + this.summary = summary; + } + + public String getBookkeeper() { + return bookkeeper; + } + + public void setBookkeeper(String bookkeeper) { + this.bookkeeper = bookkeeper; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml new file mode 100644 index 00000000..ea7810cc --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + acct_year + ,acct_month + ,dept_code + ,dept_name + ,acct_subj_code + ,acct_subj_name + ,check_type_code + ,check_type_name + ,direction + ,amount + ,fund_source_code + ,vouch_no + ,summary + ,bookkeeper + ,org_code + ,org_name + ,branch_code + ,branch_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java new file mode 100644 index 00000000..cc22dc96 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java @@ -0,0 +1,194 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.entity; + +import com.hzya.frame.web.entity.BaseEntity; + +/** + * 子表(AcctVouchInfo)实体类 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +public class AcctVouchInfoEntityVo { + + /** 年度 */ + private String acct_year; + /** 月份 */ + private String acct_month; + /** 科室编码 */ + private String dept_code; + /** 科室名称 */ + private String dept_name; + /** 会计科目编码 */ + private String acct_subj_code; + /** 会计科目名称 */ + private String acct_subj_name; + /** 辅助核算项编码 */ + private String check_type_code; + /** 辅助核算项名称 */ + private String check_type_name; + /** 借贷方向 */ + private String direction; + /** 金额 */ + private Double amount; + /** 资金来源编码 */ + private String fund_source_code; + /** 凭证号 */ + private String vouch_no; + /** 摘要 */ + private String summary; + /** 记账人 */ + private String bookkeeper; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getAcct_year() { + return acct_year; + } + + public void setAcct_year(String acct_year) { + this.acct_year = acct_year; + } + + public String getAcct_month() { + return acct_month; + } + + public void setAcct_month(String acct_month) { + this.acct_month = acct_month; + } + + public String getDept_code() { + return dept_code; + } + + public void setDept_code(String dept_code) { + this.dept_code = dept_code; + } + + public String getDept_name() { + return dept_name; + } + + public void setDept_name(String dept_name) { + this.dept_name = dept_name; + } + + public String getAcct_subj_code() { + return acct_subj_code; + } + + public void setAcct_subj_code(String acct_subj_code) { + this.acct_subj_code = acct_subj_code; + } + + public String getAcct_subj_name() { + return acct_subj_name; + } + + public void setAcct_subj_name(String acct_subj_name) { + this.acct_subj_name = acct_subj_name; + } + + public String getCheck_type_code() { + return check_type_code; + } + + public void setCheck_type_code(String check_type_code) { + this.check_type_code = check_type_code; + } + + public String getCheck_type_name() { + return check_type_name; + } + + public void setCheck_type_name(String check_type_name) { + this.check_type_name = check_type_name; + } + + public String getDirection() { + return direction; + } + + public void setDirection(String direction) { + this.direction = direction; + } + + public Double getAmount() { + return amount; + } + + public void setAmount(Double amount) { + this.amount = amount; + } + + public String getFund_source_code() { + return fund_source_code; + } + + public void setFund_source_code(String fund_source_code) { + this.fund_source_code = fund_source_code; + } + + public String getVouch_no() { + return vouch_no; + } + + public void setVouch_no(String vouch_no) { + this.vouch_no = vouch_no; + } + + public String getSummary() { + return summary; + } + + public void setSummary(String summary) { + this.summary = summary; + } + + public String getBookkeeper() { + return bookkeeper; + } + + public void setBookkeeper(String bookkeeper) { + this.bookkeeper = bookkeeper; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/IAcctVouchInfoService.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/IAcctVouchInfoService.java new file mode 100644 index 00000000..9533bbae --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/IAcctVouchInfoService.java @@ -0,0 +1,22 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.basedao.service.IBaseService; +/** + * 子表(AcctVouchInfo)表服务接口 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +public interface IAcctVouchInfoService extends IBaseService{ + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryData(JSONObject jsonObject); +} diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java new file mode 100644 index 00000000..cc7d2b40 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java @@ -0,0 +1,61 @@ +package com.hzya.frame.xsFinance.acctVouchInfo.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.sysnew.user.entity.SysUserEntity; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.dao.IAcctVouchInfoDao; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntityVo; +import com.hzya.frame.xsFinance.acctVouchInfo.service.IAcctVouchInfoService; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 子表(AcctVouchInfo)表服务实现类 + * + * @author makejava + * @since 2024-07-09 11:25:15 + */ +@Service(value = "acctVouchInfoService") +public class AcctVouchInfoServiceImpl extends BaseService implements IAcctVouchInfoService { + + private IAcctVouchInfoDao acctVouchInfoDao; + + @Autowired + public void setAcctVouchInfoDao(IAcctVouchInfoDao dao) { + this.acctVouchInfoDao = dao; + this.dao = dao; + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryData(JSONObject jsonObject) { + AcctVouchInfoEntity entity = getData("jsonStr", jsonObject, AcctVouchInfoEntity.class); + if(entity == null ){ + entity = new AcctVouchInfoEntity(); + } + //判断分页 + if (entity.getPageNum() != null && entity.getPageSize() != null) { + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = acctVouchInfoDao.queryData(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + }else { + List list = acctVouchInfoDao.queryData(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } + } +} diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/IDictAcctSubjDao.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/IDictAcctSubjDao.java new file mode 100644 index 00000000..ed023c53 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/IDictAcctSubjDao.java @@ -0,0 +1,19 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.dao; + +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.basedao.dao.IBaseDao; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntityVo; + +import java.util.List; + +/** + * 子表(dict_acct_subj: table)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +public interface IDictAcctSubjDao extends IBaseDao { + + List queryData(DictAcctSubjEntity entity); +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java new file mode 100644 index 00000000..9187f9bb --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/dao/impl/DictAcctSubjDaoImpl.java @@ -0,0 +1,29 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.dao.impl; + +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntityVo; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.dao.IDictAcctSubjDao; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntityVo; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; + +import java.util.List; + +/** + * 子表(DictAcctSubj)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +@Repository(value = "DictAcctSubjDaoImpl") +public class DictAcctSubjDaoImpl extends MybatisGenericDao implements IDictAcctSubjDao{ + + @Override + public List queryData(DictAcctSubjEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); + return o; + } + +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.java new file mode 100644 index 00000000..5886525b --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.java @@ -0,0 +1,284 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 子表(DictAcctSubj)实体类 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +public class DictAcctSubjEntity extends BaseEntity { + + /** 年度 */ + private String acct_year; + /** 会计科目编码 */ + private String acct_subj_code; + /** 会计科目名称 */ + private String acct_subj_name; + /** 上级编码 */ + private String supper_code; + /** 科目级次 */ + private String subj_level; + /** 是否末级 */ + private String is_last; + /** 科目类型编码 */ + private String subj_type_code; + /** 科目类型名称 */ + private String subj_type_name; + /** 借贷方向 */ + private String direction; + /** 是否现金 */ + private String is_cash; + /** 科目性质 */ + private String subj_nature_code; + /** 是否辅助核算 */ + private String is_check; + /** 是否停用 */ + private String is_stop; + /** 预算会计科目编码 */ + private String budg_subj_code; + /** 预算会计科目名称 */ + private String budg_subj_name; + /** 辅助核算项1 */ + private String check_type_name1; + /** 辅助核算项2 */ + private String check_type_name2; + /** 辅助核算项3 */ + private String check_type_name3; + /** 辅助核算项4 */ + private String check_type_name4; + /** 辅助核算项5 */ + private String check_type_name5; + /** 辅助核算项6 */ + private String check_type_name6; + /** 辅助核算项7 */ + private String check_type_name7; + /** 辅助核算项8 */ + private String check_type_name8; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getAcct_year() { + return acct_year; + } + + public void setAcct_year(String acct_year) { + this.acct_year = acct_year; + } + + public String getAcct_subj_code() { + return acct_subj_code; + } + + public void setAcct_subj_code(String acct_subj_code) { + this.acct_subj_code = acct_subj_code; + } + + public String getAcct_subj_name() { + return acct_subj_name; + } + + public void setAcct_subj_name(String acct_subj_name) { + this.acct_subj_name = acct_subj_name; + } + + public String getSupper_code() { + return supper_code; + } + + public void setSupper_code(String supper_code) { + this.supper_code = supper_code; + } + + public String getSubj_level() { + return subj_level; + } + + public void setSubj_level(String subj_level) { + this.subj_level = subj_level; + } + + public String getIs_last() { + return is_last; + } + + public void setIs_last(String is_last) { + this.is_last = is_last; + } + + public String getSubj_type_code() { + return subj_type_code; + } + + public void setSubj_type_code(String subj_type_code) { + this.subj_type_code = subj_type_code; + } + + public String getSubj_type_name() { + return subj_type_name; + } + + public void setSubj_type_name(String subj_type_name) { + this.subj_type_name = subj_type_name; + } + + public String getDirection() { + return direction; + } + + public void setDirection(String direction) { + this.direction = direction; + } + + public String getIs_cash() { + return is_cash; + } + + public void setIs_cash(String is_cash) { + this.is_cash = is_cash; + } + + public String getSubj_nature_code() { + return subj_nature_code; + } + + public void setSubj_nature_code(String subj_nature_code) { + this.subj_nature_code = subj_nature_code; + } + + public String getIs_check() { + return is_check; + } + + public void setIs_check(String is_check) { + this.is_check = is_check; + } + + public String getIs_stop() { + return is_stop; + } + + public void setIs_stop(String is_stop) { + this.is_stop = is_stop; + } + + public String getBudg_subj_code() { + return budg_subj_code; + } + + public void setBudg_subj_code(String budg_subj_code) { + this.budg_subj_code = budg_subj_code; + } + + public String getBudg_subj_name() { + return budg_subj_name; + } + + public void setBudg_subj_name(String budg_subj_name) { + this.budg_subj_name = budg_subj_name; + } + + public String getCheck_type_name1() { + return check_type_name1; + } + + public void setCheck_type_name1(String check_type_name1) { + this.check_type_name1 = check_type_name1; + } + + public String getCheck_type_name2() { + return check_type_name2; + } + + public void setCheck_type_name2(String check_type_name2) { + this.check_type_name2 = check_type_name2; + } + + public String getCheck_type_name3() { + return check_type_name3; + } + + public void setCheck_type_name3(String check_type_name3) { + this.check_type_name3 = check_type_name3; + } + + public String getCheck_type_name4() { + return check_type_name4; + } + + public void setCheck_type_name4(String check_type_name4) { + this.check_type_name4 = check_type_name4; + } + + public String getCheck_type_name5() { + return check_type_name5; + } + + public void setCheck_type_name5(String check_type_name5) { + this.check_type_name5 = check_type_name5; + } + + public String getCheck_type_name6() { + return check_type_name6; + } + + public void setCheck_type_name6(String check_type_name6) { + this.check_type_name6 = check_type_name6; + } + + public String getCheck_type_name7() { + return check_type_name7; + } + + public void setCheck_type_name7(String check_type_name7) { + this.check_type_name7 = check_type_name7; + } + + public String getCheck_type_name8() { + return check_type_name8; + } + + public void setCheck_type_name8(String check_type_name8) { + this.check_type_name8 = check_type_name8; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml new file mode 100644 index 00000000..547f673b --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + acct_year + ,acct_subj_code + ,acct_subj_name + ,supper_code + ,subj_level + ,is_last + ,subj_type_code + ,subj_type_name + ,direction + ,is_cash + ,subj_nature_code + ,is_check + ,is_stop + ,budg_subj_code + ,budg_subj_name + ,check_type_name1 + ,check_type_name2 + ,check_type_name3 + ,check_type_name4 + ,check_type_name5 + ,check_type_name6 + ,check_type_name7 + ,check_type_name8 + ,org_code + ,org_name + ,branch_code + ,branch_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntityVo.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntityVo.java new file mode 100644 index 00000000..f9487a2f --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntityVo.java @@ -0,0 +1,284 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.entity; + +import com.hzya.frame.web.entity.BaseEntity; + +/** + * 子表(DictAcctSubj)实体类 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +public class DictAcctSubjEntityVo { + + /** 年度 */ + private String acct_year; + /** 会计科目编码 */ + private String acct_subj_code; + /** 会计科目名称 */ + private String acct_subj_name; + /** 上级编码 */ + private String supper_code; + /** 科目级次 */ + private String subj_level; + /** 是否末级 */ + private String is_last; + /** 科目类型编码 */ + private String subj_type_code; + /** 科目类型名称 */ + private String subj_type_name; + /** 借贷方向 */ + private String direction; + /** 是否现金 */ + private String is_cash; + /** 科目性质 */ + private String subj_nature_code; + /** 是否辅助核算 */ + private String is_check; + /** 是否停用 */ + private String is_stop; + /** 预算会计科目编码 */ + private String budg_subj_code; + /** 预算会计科目名称 */ + private String budg_subj_name; + /** 辅助核算项1 */ + private String check_type_name1; + /** 辅助核算项2 */ + private String check_type_name2; + /** 辅助核算项3 */ + private String check_type_name3; + /** 辅助核算项4 */ + private String check_type_name4; + /** 辅助核算项5 */ + private String check_type_name5; + /** 辅助核算项6 */ + private String check_type_name6; + /** 辅助核算项7 */ + private String check_type_name7; + /** 辅助核算项8 */ + private String check_type_name8; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getAcct_year() { + return acct_year; + } + + public void setAcct_year(String acct_year) { + this.acct_year = acct_year; + } + + public String getAcct_subj_code() { + return acct_subj_code; + } + + public void setAcct_subj_code(String acct_subj_code) { + this.acct_subj_code = acct_subj_code; + } + + public String getAcct_subj_name() { + return acct_subj_name; + } + + public void setAcct_subj_name(String acct_subj_name) { + this.acct_subj_name = acct_subj_name; + } + + public String getSupper_code() { + return supper_code; + } + + public void setSupper_code(String supper_code) { + this.supper_code = supper_code; + } + + public String getSubj_level() { + return subj_level; + } + + public void setSubj_level(String subj_level) { + this.subj_level = subj_level; + } + + public String getIs_last() { + return is_last; + } + + public void setIs_last(String is_last) { + this.is_last = is_last; + } + + public String getSubj_type_code() { + return subj_type_code; + } + + public void setSubj_type_code(String subj_type_code) { + this.subj_type_code = subj_type_code; + } + + public String getSubj_type_name() { + return subj_type_name; + } + + public void setSubj_type_name(String subj_type_name) { + this.subj_type_name = subj_type_name; + } + + public String getDirection() { + return direction; + } + + public void setDirection(String direction) { + this.direction = direction; + } + + public String getIs_cash() { + return is_cash; + } + + public void setIs_cash(String is_cash) { + this.is_cash = is_cash; + } + + public String getSubj_nature_code() { + return subj_nature_code; + } + + public void setSubj_nature_code(String subj_nature_code) { + this.subj_nature_code = subj_nature_code; + } + + public String getIs_check() { + return is_check; + } + + public void setIs_check(String is_check) { + this.is_check = is_check; + } + + public String getIs_stop() { + return is_stop; + } + + public void setIs_stop(String is_stop) { + this.is_stop = is_stop; + } + + public String getBudg_subj_code() { + return budg_subj_code; + } + + public void setBudg_subj_code(String budg_subj_code) { + this.budg_subj_code = budg_subj_code; + } + + public String getBudg_subj_name() { + return budg_subj_name; + } + + public void setBudg_subj_name(String budg_subj_name) { + this.budg_subj_name = budg_subj_name; + } + + public String getCheck_type_name1() { + return check_type_name1; + } + + public void setCheck_type_name1(String check_type_name1) { + this.check_type_name1 = check_type_name1; + } + + public String getCheck_type_name2() { + return check_type_name2; + } + + public void setCheck_type_name2(String check_type_name2) { + this.check_type_name2 = check_type_name2; + } + + public String getCheck_type_name3() { + return check_type_name3; + } + + public void setCheck_type_name3(String check_type_name3) { + this.check_type_name3 = check_type_name3; + } + + public String getCheck_type_name4() { + return check_type_name4; + } + + public void setCheck_type_name4(String check_type_name4) { + this.check_type_name4 = check_type_name4; + } + + public String getCheck_type_name5() { + return check_type_name5; + } + + public void setCheck_type_name5(String check_type_name5) { + this.check_type_name5 = check_type_name5; + } + + public String getCheck_type_name6() { + return check_type_name6; + } + + public void setCheck_type_name6(String check_type_name6) { + this.check_type_name6 = check_type_name6; + } + + public String getCheck_type_name7() { + return check_type_name7; + } + + public void setCheck_type_name7(String check_type_name7) { + this.check_type_name7 = check_type_name7; + } + + public String getCheck_type_name8() { + return check_type_name8; + } + + public void setCheck_type_name8(String check_type_name8) { + this.check_type_name8 = check_type_name8; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/IDictAcctSubjService.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/IDictAcctSubjService.java new file mode 100644 index 00000000..5e146ea0 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/IDictAcctSubjService.java @@ -0,0 +1,22 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.basedao.service.IBaseService; +/** + * 子表(DictAcctSubj)表服务接口 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +public interface IDictAcctSubjService extends IBaseService{ + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryData(JSONObject jsonObject); +} diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java new file mode 100644 index 00000000..2dcb05f5 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/service/impl/DictAcctSubjServiceImpl.java @@ -0,0 +1,61 @@ +package com.hzya.frame.xsFinance.dictAcctSubj.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntity; +import com.hzya.frame.xsFinance.acctVouchInfo.entity.AcctVouchInfoEntityVo; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.dao.IDictAcctSubjDao; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntityVo; +import com.hzya.frame.xsFinance.dictAcctSubj.service.IDictAcctSubjService; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 子表(DictAcctSubj)表服务实现类 + * + * @author makejava + * @since 2024-07-09 11:23:36 + */ +@Service(value = "dictAcctSubjService") +public class DictAcctSubjServiceImpl extends BaseService implements IDictAcctSubjService { + + private IDictAcctSubjDao dictAcctSubjDao; + + @Autowired + public void setDictAcctSubjDao(IDictAcctSubjDao dao) { + this.dictAcctSubjDao = dao; + this.dao = dao; + } + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryData(JSONObject jsonObject) { + DictAcctSubjEntity entity = getData("jsonStr", jsonObject, DictAcctSubjEntity.class); + if(entity == null ){ + entity = new DictAcctSubjEntity(); + } + //判断分页 + if (entity.getPageNum() != null && entity.getPageSize() != null) { + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = dictAcctSubjDao.queryData(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + }else { + List list = dictAcctSubjDao.queryData(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } + } +} diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/IDictCheckTypeDao.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/IDictCheckTypeDao.java new file mode 100644 index 00000000..64d4a018 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/IDictCheckTypeDao.java @@ -0,0 +1,19 @@ +package com.hzya.frame.xsFinance.dictCheckType.dao; + +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntity; +import com.hzya.frame.basedao.dao.IBaseDao; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntityVo; + +import java.util.List; + +/** + * 子表(dict_check_type: table)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +public interface IDictCheckTypeDao extends IBaseDao { + + List queryData(DictCheckTypeEntity entity); +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java new file mode 100644 index 00000000..4af266a0 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/dao/impl/DictCheckTypeDaoImpl.java @@ -0,0 +1,28 @@ +package com.hzya.frame.xsFinance.dictCheckType.dao.impl; + +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntityVo; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntity; +import com.hzya.frame.xsFinance.dictCheckType.dao.IDictCheckTypeDao; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntityVo; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; + +import java.util.List; + +/** + * 子表(DictCheckType)表数据库访问层 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +@Repository(value = "DictCheckTypeDaoImpl") +public class DictCheckTypeDaoImpl extends MybatisGenericDao implements IDictCheckTypeDao{ + + @Override + public List queryData(DictCheckTypeEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryData", entity); + return o; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.java new file mode 100644 index 00000000..e2765afa --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.java @@ -0,0 +1,74 @@ +package com.hzya.frame.xsFinance.dictCheckType.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 子表(DictCheckType)实体类 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +public class DictCheckTypeEntity extends BaseEntity { + + /** 辅助核算项编码 */ + private String check_type_code; + /** 辅助核算项名称 */ + private String check_type_name; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getCheck_type_code() { + return check_type_code; + } + + public void setCheck_type_code(String check_type_code) { + this.check_type_code = check_type_code; + } + + public String getCheck_type_name() { + return check_type_name; + } + + public void setCheck_type_name(String check_type_name) { + this.check_type_name = check_type_name; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.xml b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.xml new file mode 100644 index 00000000..386bc405 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntity.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + check_type_code + ,check_type_name + ,org_code + ,org_name + ,branch_code + ,branch_name + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntityVo.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntityVo.java new file mode 100644 index 00000000..3b514e61 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/entity/DictCheckTypeEntityVo.java @@ -0,0 +1,74 @@ +package com.hzya.frame.xsFinance.dictCheckType.entity; + +import com.hzya.frame.web.entity.BaseEntity; + +/** + * 子表(DictCheckType)实体类 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +public class DictCheckTypeEntityVo { + + /** 辅助核算项编码 */ + private String check_type_code; + /** 辅助核算项名称 */ + private String check_type_name; + /** 单位编码 */ + private String org_code; + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + public String getCheck_type_code() { + return check_type_code; + } + + public void setCheck_type_code(String check_type_code) { + this.check_type_code = check_type_code; + } + + public String getCheck_type_name() { + return check_type_name; + } + + public void setCheck_type_name(String check_type_name) { + this.check_type_name = check_type_name; + } + + public String getOrg_code() { + return org_code; + } + + public void setOrg_code(String org_code) { + this.org_code = org_code; + } + + public String getOrg_name() { + return org_name; + } + + public void setOrg_name(String org_name) { + this.org_name = org_name; + } + + public String getBranch_code() { + return branch_code; + } + + public void setBranch_code(String branch_code) { + this.branch_code = branch_code; + } + + public String getBranch_name() { + return branch_name; + } + + public void setBranch_name(String branch_name) { + this.branch_name = branch_name; + } +} + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/IDictCheckTypeService.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/IDictCheckTypeService.java new file mode 100644 index 00000000..9d041142 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/IDictCheckTypeService.java @@ -0,0 +1,22 @@ +package com.hzya.frame.xsFinance.dictCheckType.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntity; +import com.hzya.frame.basedao.service.IBaseService; +/** + * 子表(DictCheckType)表服务接口 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +public interface IDictCheckTypeService extends IBaseService{ + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryData(JSONObject jsonObject); +} diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/impl/DictCheckTypeServiceImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/impl/DictCheckTypeServiceImpl.java new file mode 100644 index 00000000..2a8c4d2d --- /dev/null +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictCheckType/service/impl/DictCheckTypeServiceImpl.java @@ -0,0 +1,61 @@ +package com.hzya.frame.xsFinance.dictCheckType.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntity; +import com.hzya.frame.xsFinance.dictAcctSubj.entity.DictAcctSubjEntityVo; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntity; +import com.hzya.frame.xsFinance.dictCheckType.dao.IDictCheckTypeDao; +import com.hzya.frame.xsFinance.dictCheckType.entity.DictCheckTypeEntityVo; +import com.hzya.frame.xsFinance.dictCheckType.service.IDictCheckTypeService; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 子表(DictCheckType)表服务实现类 + * + * @author makejava + * @since 2024-07-09 11:24:25 + */ +@Service(value = "dictCheckTypeService") +public class DictCheckTypeServiceImpl extends BaseService implements IDictCheckTypeService { + + private IDictCheckTypeDao dictCheckTypeDao; + + @Autowired + public void setDictCheckTypeDao(IDictCheckTypeDao dao) { + this.dictCheckTypeDao = dao; + this.dao = dao; + } + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 数据表 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryData(JSONObject jsonObject) { + DictCheckTypeEntity entity = getData("jsonStr", jsonObject, DictCheckTypeEntity.class); + if(entity == null ){ + entity = new DictCheckTypeEntity(); + } + //判断分页 + if (entity.getPageNum() != null && entity.getPageSize() != null) { + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = dictCheckTypeDao.queryData(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + }else { + List list = dictCheckTypeDao.queryData(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } + } +}