Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fulixin
dsk-operate-sys-cscec
Commits
4d2b0603
Commit
4d2b0603
authored
Dec 10, 2023
by
施翔轲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自动生成D_Project相关实体类、控制层、业务层、数据层
parent
ebaebb99
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
550 additions
and
0 deletions
+550
-0
DProjectController.java
...ain/java/com/dsk/cscec/controller/DProjectController.java
+82
-0
DProject.java
...-biz-api/src/main/java/com/dsk/cscec/domain/DProject.java
+410
-0
DProjectMapper.java
...pi/src/main/java/com/dsk/cscec/mapper/DProjectMapper.java
+15
-0
IDProjectService.java
...src/main/java/com/dsk/cscec/service/IDProjectService.java
+15
-0
IDProjectServiceImpl.java
...java/com/dsk/cscec/service/impl/IDProjectServiceImpl.java
+19
-0
DProjectMapper.xml
...iz-api/src/main/resources/mapper/cscec/DProjectMapper.xml
+9
-0
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/controller/DProjectController.java
0 → 100644
View file @
4d2b0603
package
com
.
dsk
.
cscec
.
controller
;
import
com.dsk.common.core.controller.BaseController
;
import
com.dsk.cscec.service.IDProjectService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* 项目维表(DProject)表控制层
*
* @author makejava
* @since 2023-12-10 15:34:46
*/
@RestController
@RequestMapping
(
"dProject"
)
public
class
DProjectController
extends
BaseController
{
/**
* 服务对象
*/
@Resource
private
IDProjectService
IDProjectService
;
///**
// * 分页查询所有数据
// *
// * @param page 分页对象
// * @param dProject 查询实体
// * @return 所有数据
// */
//@GetMapping
//public R selectAll(Page<DProject> page, DProject dProject) {
// return success(this.dProjectService.page(page, new QueryWrapper<>(dProject)));
//}
//
///**
// * 通过主键查询单条数据
// *
// * @param id 主键
// * @return 单条数据
// */
//@GetMapping("{id}")
//public R selectOne(@PathVariable Serializable id) {
// return success(this.dProjectService.getById(id));
//}
//
///**
// * 新增数据
// *
// * @param dProject 实体对象
// * @return 新增结果
// */
//@PostMapping
//public R insert(@RequestBody DProject dProject) {
// return success(this.dProjectService.save(dProject));
//}
//
///**
// * 修改数据
// *
// * @param dProject 实体对象
// * @return 修改结果
// */
//@PutMapping
//public R update(@RequestBody DProject dProject) {
// return success(this.dProjectService.updateById(dProject));
//}
//
///**
// * 删除数据
// *
// * @param idList 主键结合
// * @return 删除结果
// */
//@DeleteMapping
//public R delete(@RequestParam("idList") List<Long> idList) {
// return success(this.dProjectService.removeByIds(idList));
//}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/DProject.java
0 → 100644
View file @
4d2b0603
package
com
.
dsk
.
cscec
.
domain
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
/**
* 项目维表(DProject)表实体类
*
* @author sxk
* @since 2023-12-10 15:34:49
*/
@SuppressWarnings
(
"serial"
)
public
class
DProject
extends
Model
<
DProject
>
{
//项目主键
private
Long
projectKey
;
//项目ID
private
String
projectId
;
//项目编码
private
String
projectCode
;
//IPM项目名称
private
String
projectName
;
//财务项目编码
private
String
finProjectCode
;
//财务项目名称
private
String
finProjectName
;
//项目简称
private
String
projectShortName
;
//项目标准名称
private
String
projectStandardName
;
//云筑网项目编码(预留)
private
String
projectCodePurchase
;
//云筑网项目名称(预留)
private
String
projectNamePurchase
;
//项目部ID
private
String
projectdeptId
;
//项目部主键
private
Long
projectdeptKey
;
//项目部名称
private
String
projectdeptName
;
//大项目部ID
private
String
bigprojectdeptId
;
//大项目部名称
private
String
bigprojectdeptName
;
//评比用的大项目部ID
private
String
bigprojdeptAnaId
;
//评比用的大项目部编码
private
String
bigprojdeptAnaCode
;
//评比用的大项目部名称
private
String
bigprojdeptAnaName
;
//评比用的大项目部经理
private
String
bigprojdeptAnaManager
;
//评比用的大项目部手机号
private
String
bigprojdeptAnaMobile
;
//分公司ID
private
String
orgLevelId3
;
//分公司名称
private
String
orgLevelName3
;
//子企业ID
private
String
orgLevelId2
;
//子企业名称
private
String
orgLevelName2
;
//子企业排序
private
Long
dispIndexLevel2
;
//分公司排序
private
Long
dispIndexLevel3
;
//大项目排序
private
Long
dispIndexLevel4
;
//组织机构主键
private
Long
orgKey
;
//合同主键
private
Long
contractKey
;
//施工单位属性
private
String
jobunitAttribute
;
//承包单位ID
private
String
contractOrgId
;
//承包单位主键
private
String
contractOrgName
;
//签约单位属性
private
String
contractunitAttribute
;
//监理单位
private
String
supervisorOrgName
;
//设计单位
private
String
designOrgName
;
//流程状态
private
String
flowStateName
;
//流程状态
private
String
projectState
;
//业主结算状态
private
String
ownerbalanceState
;
//分包结算状态
private
String
subbalanceState
;
//财务清算状态
private
String
financeState
;
//商务状态
private
String
businessState
;
//中标信息主键
private
String
bidKey
;
//业主主键
private
Long
ownerKey
;
//业主名称
private
String
ownerName
;
//业主性质
private
String
ownerNature
;
//客户线-业主层级
private
String
ownerOrgLevel
;
//客户线-业主类型
private
String
ownerTypeLevel
;
//竞标方式主键
private
Long
competbidTypeKey
;
//竞标方式名称
private
String
competbidType
;
//所属集团
private
String
keyaccountName
;
//是否关键客户
private
Long
isgroupkeyaccount
;
//关键客户类别
private
String
groupkeyaccountClass
;
//关键客户等级
private
String
groupkeyaccountGrade
;
//是否军方
private
Long
ismilitary
;
//是否市场
private
Long
ismarket
;
//工程类型主键
private
Long
projectTypeKey
;
//工程类型上级名称
private
String
projectType1
;
//工程类型名称
private
String
projectType2
;
//产品线主键
private
Long
productlineKey
;
//产品线名称
private
String
productlineName2
;
//产品线上级名称
private
String
productlineName1
;
//市场模式主键
private
Long
marketjobTypeKey
;
//市场模式名称
private
String
markJobType
;
//市场模型上级名称
private
String
marketjobTypeName1
;
//承包模式主键
private
Long
jobTypeKey
;
//承包模式名称
private
String
jobType
;
//承包模式上级名称
private
String
jobTypeName1
;
//资金来源主键
private
Long
moneySourceKey
;
//资金来源名称
private
String
moneySource
;
//资金来源上级名称
private
String
moneySourceName1
;
//重点项目级别
private
String
projectLevel
;
//工程用途(中标交底)
private
String
projectPurpose
;
//是否重点项目
private
Long
projectGrade
;
//f_tax_sale_invoice_detail
private
Long
ishomesupport
;
//是否内部项目
private
String
isinternalproject
;
//是否房地产项目
private
String
isestateproject
;
//是否投资项目
private
String
isinvestproject
;
//进度款支付方式
private
String
steppayType
;
//进度款支付比例
private
Double
steppayScale
;
//项目所处阶段
private
String
projectPhase
;
//项目类型
private
String
projectType
;
//结构形式
private
String
structureType
;
//基础形式
private
String
projectBaseFormat
;
//市场所属区域主键
private
Long
marketAreaKey
;
//市场所属区域名称
private
String
marketAreaName
;
//省份名称
private
String
provinceName
;
//省份缩写
private
String
provinceAbbrName
;
//物理区域主键
private
Long
areaKey
;
//物理区域名称
private
String
areaName
;
//城市名称
private
String
cityName
;
//县市
private
String
districtName
;
//项目地址
private
String
projectAddress
;
//合同生效(盖章)日期
private
Date
contractSignDate
;
//合同开工日期
private
Date
contractStartDate
;
//合同竣工日期
private
Date
contractEndDate
;
//实际开工日期
private
Date
actualStartDate
;
//实际完工时间
private
Date
actualEndDate
;
//计划开工日期
private
Date
planStartDate
;
//计划竣工日期
private
Date
planEndDate
;
//中标日期
private
Date
bidwinDate
;
//预计签约日期
private
Date
planSignDate
;
//签约日期
private
Date
signDate
;
//合同签订月份
private
String
contractSignMonth
;
//项目经理主键
private
String
projectManagerKey
;
//项目经理名称
private
String
projectManagerName
;
//项目经理电话
private
String
projectManagerPhone
;
//执行经理主键
private
String
executeManagerKey
;
//执行经理名称
private
String
executeManagerName
;
//执行经理电话
private
String
executeManagerPhone
;
//商务经理主键
private
String
busiManagerKey
;
//商务经理名称
private
String
busiManagerName
;
//商务经理电话
private
String
busiManagerPhone
;
//总工程师主键
private
String
chiefEngineerKey
;
//总工程师名称
private
String
chiefEngineerName
;
//总工程师电话
private
String
chiefEngineerPhone
;
//生产经理主键
private
String
produceManagerKey
;
//生产经理名称
private
String
produceManagerName
;
//生产经理电话
private
String
produceManagerPhone
;
//党支部书记主键
private
String
cpcManagerKey
;
//党支部书记名称
private
String
cpcManagerName
;
//党支部书记电话
private
String
cpcManagerPhone
;
//党支部副书记主键
private
String
cpcViceManagerKey
;
//党支部副书记名称
private
String
cpcViceManagerName
;
//党支部副书记电话
private
String
cpcViceManagerPhone
;
//机电经理主键
private
String
machineManagerKey
;
//机电经理名称
private
String
machineManagerName
;
//机电经理电话
private
String
machineManagerPhone
;
//安全总监主键
private
String
safeManagerKey
;
//安全总监名称
private
String
safeManagerName
;
//安全总监电话
private
String
safeManagerPhone
;
//财务总监主键
private
String
financeManagerKey
;
//财务总监名称
private
String
financeManagerName
;
//财务总监电话
private
String
financeManagerPhone
;
//质量总监主键
private
String
qualifyManagerKey
;
//质量总监名称
private
String
qualifyManagerName
;
//质量总监电话
private
String
qualifyManagerPhone
;
//项目相关指标
private
Double
projectScaleKpi
;
//项目相关指标单位
private
String
projectScaleKpiUnit
;
//合同总金额(项目表)
private
Double
contractValue
;
//合同税额(合同分解表)
private
Double
contractTaxValue
;
//不含税合同额(合同分解表)
private
Double
contractValueExcl
;
//合同自施金额(项目表)
private
Double
ttlContractSelfValue
;
//合同自施税额(合同分解表)
private
Double
contractSelfTaxValue
;
//不含税合同自施额(合同分解表)
private
Double
contractSelfValueExcl
;
//承包主合同金额(合同表)
private
Double
contractOrigValue
;
//承包主合同自施金额(合同表)
private
Double
contractOrigSelfvalue
;
//补充协议金额(合同表)
private
Double
contractModifyValue
;
//补充协议自施金额(合同表)
private
Double
contractModifySelfvalue
;
//商务自施额
private
Double
businessSelfValue
;
//合同变更索赔额
private
Long
contractClaimValue
;
//预计收入
private
Double
estiTtlIncome
;
//预计成本
private
Double
estiTtlCost
;
//预计收益
private
Double
estiTtlProfit
;
//预收益率
private
Double
estiProfitRate
;
//目标收益率
private
Double
targetProfitRate
;
//合同总工期
private
String
contractWorkDays
;
//计划工期(天)
private
String
planWorkDays
;
//建筑面积
private
Double
buildingArea
;
//地上层数
private
String
noOfOverfloor
;
//地下层数
private
String
noOfUnderfloor
;
//建筑高度(m)
private
String
constructHeight
;
//长(跨)度
private
String
constructLongspan
;
//单体工程数量(座)
private
String
constructQty
;
//目标工期
private
String
targetWorkDays
;
//项目管理人员数
private
BigDecimal
noOfProjectMaster
;
//工程概况
private
String
projectOverview
;
//工程概况
private
String
projectQualitygoals
;
//产值批复模式
private
String
outputStatMode
;
//项目规模
private
String
projectScale
;
//计税方式
private
String
vatType
;
//税率
private
Double
taxRate
;
//保修完成日期
private
Date
guaranteeOverDate
;
//停工日期
private
Date
suspensionDate
;
//退场日期
private
Date
exitDate
;
//清理日期
private
Date
checkupDate
;
//清算日期
private
Date
liquidationDate
;
//是否完成成本锁定
private
String
iscostlock
;
//员工主键
private
Long
staffKey
;
//项目人数
private
Long
personnumProject
;
//是否计算收入线
private
String
iscalincome
;
//是否计算成本线
private
String
iscalcost
;
//项目封账类型
private
String
costinventoryType
;
//实际完工时间
private
Date
actualFinishDate
;
//分包结算完毕日期
private
Date
subSettleDate
;
//业主结算完毕日期
private
Date
ownerSettleDate
;
//是否需目标责任书
private
String
isresponse
;
//财务手工导入的财务清算状态
private
String
ffipstate
;
//担保比例
private
Double
guaranteeRatio
;
//目标责任书上报日期
private
Date
reportDate
;
//应上报目标责任书日期
private
Date
mustReportDate
;
//是否公示二维码
private
String
isqrcodeSupervision
;
//是否启用环保监督
private
String
isenableSupervision
;
//经度
private
Double
longitude
;
//纬度
private
Double
latitude
;
//人员规模
private
String
projectHrScale
;
//数据更新时间
private
Date
loadTime
;
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/mapper/DProjectMapper.java
0 → 100644
View file @
4d2b0603
package
com
.
dsk
.
cscec
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.dsk.cscec.domain.DProject
;
/**
* 项目维表(DProject)表数据库访问层
*
* @author makejava
* @since 2023-12-10 15:34:46
*/
public
interface
DProjectMapper
extends
BaseMapper
<
DProject
>
{
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/IDProjectService.java
0 → 100644
View file @
4d2b0603
package
com
.
dsk
.
cscec
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.dsk.cscec.domain.DProject
;
/**
* 项目维表(DProject)表服务接口
*
* @author makejava
* @since 2023-12-10 15:34:51
*/
public
interface
IDProjectService
extends
IService
<
DProject
>
{
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/impl/IDProjectServiceImpl.java
0 → 100644
View file @
4d2b0603
package
com
.
dsk
.
cscec
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.dsk.cscec.mapper.DProjectMapper
;
import
com.dsk.cscec.domain.DProject
;
import
com.dsk.cscec.service.IDProjectService
;
import
org.springframework.stereotype.Service
;
/**
* 项目维表(DProject)表服务实现类
*
* @author makejava
* @since 2023-12-10 15:34:51
*/
@Service
(
"dProjectService"
)
public
class
IDProjectServiceImpl
extends
ServiceImpl
<
DProjectMapper
,
DProject
>
implements
IDProjectService
{
}
dsk-module/dsk-biz-api/src/main/resources/mapper/cscec/DProjectMapper.xml
0 → 100644
View file @
4d2b0603
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.dsk.cscec.mapper.DProjectMapper"
>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment