Commit 7ac4f9f3 authored by chenyuefang's avatar chenyuefang

成本汇总

parent 26ead00c
package com.dsk.cscec.controller;
import com.dsk.common.core.controller.BaseController;
import com.dsk.cscec.service.CbAccountSummaryService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* 成本汇总-成本科目汇总(CbAccountSummary)表控制层
*
* @author
* @since 2024-02-05
*/
@RestController
@RequestMapping("/cbAccountSummary")
public class CbAccountSummaryController extends BaseController {
/**
* 服务对象
*/
@Resource
private CbAccountSummaryService cbAccountSummaryService;
}
package com.dsk.cscec.controller;
import com.dsk.common.core.controller.BaseController;
import com.dsk.cscec.service.CbProjectSummaryService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* 成本汇总-项目汇总(CbProjectSummary)表控制层
*
* @author
* @since 2024-02-05
*/
@RestController
@RequestMapping("/cbProjectSummary")
public class CbProjectSummaryController extends BaseController {
/**
* 服务对象
*/
@Resource
private CbProjectSummaryService cbProjectSummaryService;
}
package com.dsk.cscec.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 成本汇总-成本科目汇总(CbAccountSummary)实体类
*
* @author
* @since 2024-02-05
*/
@Data
public class CbAccountSummary implements Serializable {
private static final long serialVersionUID = 292585790421593142L;
/**
* 主键id
*/
private Integer id;
/**
* 父级id
*/
private Integer parentId;
/**
* 层级
*/
private Integer level;
/**
* 排序
*/
private Integer sort;
/**
* 项目id
*/
private Integer projectId;
/**
* 成本阶段( 0:标前成本、1:标后成本、2:转固成本)
*/
private Integer cbStage;
/**
* 序号
*/
private String number;
/**
* 成本科目
*/
private String cbAccount;
/**
* 不含税成本合价
*/
private String taxExclusiveTotal;
/**
* 成本税金合价
*/
private String cbTaxesTotal;
/**
* 含税成本合价
*/
private String taxInclusiveTotal;
/**
* 成本占比
*/
private String cbProportion;
/**
* 含税成本平米指标
*/
private String taxInclusivePmTarget;
/**
* 备注
*/
private String remark;
/**
* 创建时间
*/
private Date createTime;
}
package com.dsk.cscec.domain;
import lombok.Data;
import java.io.Serializable;
/**
* 成本汇总-成本科目汇总-每月费用(CbAccountSummaryActual)实体类
*
* @author
* @since 2024-02-05
*/
@Data
public class CbAccountSummaryActual implements Serializable {
private static final long serialVersionUID = 847656665993804445L;
/**
* 主键id
*/
private Integer id;
/**
* 成本科目汇总id
*/
private Integer cbAccountSummaryId;
/**
* 本月费用(含税)
*/
private Double taxInclusiveExpense;
/**
* 本月费用(不含税)
*/
private Double taxExclusiveExpense;
/**
* 费用日期
*/
private String expenseDate;
/**
* 是否锁定
*/
private Integer lockStatus;
}
package com.dsk.cscec.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 成本汇总-项目汇总(CbProjectSummary)实体类
*
* @author
* @since 2024-02-05
*/
@Data
public class CbProjectSummary implements Serializable {
private static final long serialVersionUID = -88742338054342512L;
/**
* 主键id
*/
private Integer id;
/**
* 父级id
*/
private Integer parentId;
/**
* 层级
*/
private Integer level;
/**
* 排序
*/
private Integer sort;
/**
* 项目id
*/
private Integer projectId;
/**
* 成本阶段( 0:标前成本、1:标后成本、2:转固成本)
*/
private Integer cbStage;
/**
* 序号
*/
private String number;
/**
* 名称
*/
private String name;
/**
* 不含税成本合价
*/
private String taxExclusiveTotal;
/**
* 成本税金合价
*/
private String cbTaxesTotal;
/**
* 含税成本合价
*/
private String taxInclusiveTotal;
/**
* 成本占比
*/
private String cbProportion;
/**
* 含税成本平米指标
*/
private String taxInclusivePmTarget;
/**
* 备注
*/
private String remark;
/**
* 创建时间
*/
private Date createTime;
}
package com.dsk.cscec.domain;
import lombok.Data;
import java.io.Serializable;
/**
* 成本汇总-项目汇总-每月费用(CbProjectSummaryActual)实体类
*
* @author
* @since 2024-02-05
*/
@Data
public class CbProjectSummaryActual implements Serializable {
private static final long serialVersionUID = -59313083994798297L;
/**
* 主键id
*/
private Integer id;
/**
* 项目汇总id
*/
private Integer cbProjectSummaryId;
/**
* 本月费用(含税)
*/
private Double taxInclusiveExpense;
/**
* 本月费用(不含税)
*/
private Double taxExclusiveExpense;
/**
* 费用日期
*/
private String expenseDate;
/**
* 是否锁定
*/
private Integer lockStatus;
}
package com.dsk.cscec.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dsk.cscec.domain.CbAccountSummaryActual;
/**
* 成本汇总-成本科目汇总-每月费用(CbAccountSummaryActual)表数据库访问层
*
* @author
* @since 2024-02-05
*/
public interface CbAccountSummaryActualMapper extends BaseMapper<CbAccountSummaryActual> {
}
package com.dsk.cscec.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dsk.cscec.domain.CbAccountSummary;
/**
* 成本汇总-成本科目汇总(CbAccountSummary)表数据库访问层
*
* @author
* @since 2024-02-05
*/
public interface CbAccountSummaryMapper extends BaseMapper<CbAccountSummary> {
}
package com.dsk.cscec.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dsk.cscec.domain.CbProjectSummaryActual;
/**
* 成本汇总-项目汇总-每月费用(CbProjectSummaryActual)表数据库访问层
*
* @author
* @since 2024-02-05
*/
public interface CbProjectSummaryActualMapper extends BaseMapper<CbProjectSummaryActual> {
}
package com.dsk.cscec.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dsk.cscec.domain.CbProjectSummary;
/**
* 成本汇总-项目汇总(CbProjectSummary)表数据库访问层
*
* @author
* @since 2024-02-05
*/
public interface CbProjectSummaryMapper extends BaseMapper<CbProjectSummary> {
}
package com.dsk.cscec.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsk.cscec.domain.CbAccountSummaryActual;
/**
* 成本汇总-成本科目汇总-每月费用(CbAccountSummaryActual)表服务接口
*
* @author
* @since 2024-02-05
*/
public interface CbAccountSummaryActualService extends IService<CbAccountSummaryActual> {
}
package com.dsk.cscec.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsk.cscec.domain.CbAccountSummary;
/**
* 成本汇总-成本科目汇总(CbAccountSummary)表服务接口
*
* @author
* @since 2024-02-05
*/
public interface CbAccountSummaryService extends IService<CbAccountSummary> {
}
package com.dsk.cscec.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsk.cscec.domain.CbProjectSummaryActual;
/**
* 成本汇总-项目汇总-每月费用(CbProjectSummaryActual)表服务接口
*
* @author
* @since 2024-02-05
*/
public interface CbProjectSummaryActualService extends IService<CbProjectSummaryActual> {
}
package com.dsk.cscec.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsk.cscec.domain.CbProjectSummary;
/**
* 成本汇总-项目汇总(CbProjectSummary)表服务接口
*
* @author
* @since 2024-02-05
*/
public interface CbProjectSummaryService extends IService<CbProjectSummary> {
}
package com.dsk.cscec.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsk.cscec.domain.CbAccountSummaryActual;
import com.dsk.cscec.mapper.CbAccountSummaryActualMapper;
import com.dsk.cscec.service.CbAccountSummaryActualService;
import org.springframework.stereotype.Service;
/**
* 成本汇总-成本科目汇总-每月费用(CbAccountSummaryActual)表服务实现类
*
* @author
* @since 2024-02-05
*/
@Service
public class CbAccountSummaryActualServiceImpl extends ServiceImpl<CbAccountSummaryActualMapper, CbAccountSummaryActual> implements CbAccountSummaryActualService {
}
package com.dsk.cscec.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsk.cscec.domain.CbAccountSummary;
import com.dsk.cscec.mapper.CbAccountSummaryMapper;
import com.dsk.cscec.service.CbAccountSummaryService;
import org.springframework.stereotype.Service;
/**
* 成本汇总-成本科目汇总(CbAccountSummary)表服务实现类
*
* @author
* @since 2024-02-05
*/
@Service
public class CbAccountSummaryServiceImpl extends ServiceImpl<CbAccountSummaryMapper, CbAccountSummary> implements CbAccountSummaryService {
}
package com.dsk.cscec.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsk.cscec.domain.CbProjectSummaryActual;
import com.dsk.cscec.mapper.CbProjectSummaryActualMapper;
import com.dsk.cscec.service.CbProjectSummaryActualService;
import org.springframework.stereotype.Service;
/**
* 成本汇总-项目汇总-每月费用(CbProjectSummaryActual)表服务实现类
*
* @author
* @since 2024-02-05
*/
@Service
public class CbProjectSummaryActualServiceImpl extends ServiceImpl<CbProjectSummaryActualMapper, CbProjectSummaryActual> implements CbProjectSummaryActualService {
}
package com.dsk.cscec.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsk.cscec.domain.CbProjectSummary;
import com.dsk.cscec.mapper.CbProjectSummaryMapper;
import com.dsk.cscec.service.CbProjectSummaryService;
import org.springframework.stereotype.Service;
/**
* 成本汇总-项目汇总(CbProjectSummary)表服务实现类
*
* @author
* @since 2024-02-05
*/
@Service
public class CbProjectSummaryServiceImpl extends ServiceImpl<CbProjectSummaryMapper, CbProjectSummary> implements CbProjectSummaryService {
}
<?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.CbAccountSummaryActualMapper">
<resultMap type="com.dsk.cscec.domain.CbAccountSummaryActual" id="CbAccountSummaryActualMap">
<result property="id" column="id" jdbcType="INTEGER"/>
<result property="cbAccountSummaryId" column="cb_account_summary_id" jdbcType="INTEGER"/>
<result property="taxInclusiveExpense" column="tax_inclusive_expense" jdbcType="NUMERIC"/>
<result property="taxExclusiveExpense" column="tax_exclusive_expense" jdbcType="NUMERIC"/>
<result property="expenseDate" column="expense_date" jdbcType="VARCHAR"/>
<result property="lockStatus" column="lock_status" jdbcType="INTEGER"/>
</resultMap>
<sql id="baseColumn">
id, cb_account_summary_id, tax_inclusive_expense, tax_exclusive_expense, expense_date, lock_status
</sql>
</mapper>
<?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.CbAccountSummaryMapper">
<resultMap type="com.dsk.cscec.domain.CbAccountSummary" id="CbAccountSummaryMap">
<result property="id" column="id" jdbcType="INTEGER"/>
<result property="parentId" column="parent_id" jdbcType="INTEGER"/>
<result property="level" column="level" jdbcType="INTEGER"/>
<result property="sort" column="sort" jdbcType="INTEGER"/>
<result property="projectId" column="project_id" jdbcType="INTEGER"/>
<result property="cbStage" column="cb_stage" jdbcType="INTEGER"/>
<result property="number" column="number" jdbcType="VARCHAR"/>
<result property="cbAccount" column="cb_account" jdbcType="VARCHAR"/>
<result property="taxExclusiveTotal" column="tax_exclusive_total" jdbcType="VARCHAR"/>
<result property="cbTaxesTotal" column="cb_taxes_total" jdbcType="VARCHAR"/>
<result property="taxInclusiveTotal" column="tax_inclusive_total" jdbcType="VARCHAR"/>
<result property="cbProportion" column="cb_proportion" jdbcType="VARCHAR"/>
<result property="taxInclusivePmTarget" column="tax_inclusive_pm_target" jdbcType="VARCHAR"/>
<result property="remark" column="remark" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="baseColumn">
id, parent_id, level, sort, project_id, cb_stage, number, cb_account, tax_exclusive_total, cb_taxes_total, tax_inclusive_total, cb_proportion, tax_inclusive_pm_target, remark, create_time
</sql>
</mapper>
<?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.CbProjectSummaryActualMapper">
<resultMap type="com.dsk.cscec.domain.CbProjectSummaryActual" id="CbProjectSummaryActualMap">
<result property="id" column="id" jdbcType="INTEGER"/>
<result property="cbProjectSummaryId" column="cb_project_summary_id" jdbcType="INTEGER"/>
<result property="taxInclusiveExpense" column="tax_inclusive_expense" jdbcType="NUMERIC"/>
<result property="taxExclusiveExpense" column="tax_exclusive_expense" jdbcType="NUMERIC"/>
<result property="expenseDate" column="expense_date" jdbcType="VARCHAR"/>
<result property="lockStatus" column="lock_status" jdbcType="INTEGER"/>
</resultMap>
<sql id="baseColumn">
id, cb_project_summary_id, tax_inclusive_expense, tax_exclusive_expense, expense_date, lock_status
</sql>
</mapper>
<?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.CbProjectSummaryMapper">
<resultMap type="com.dsk.cscec.domain.CbProjectSummary" id="CbProjectSummaryMap">
<result property="id" column="id" jdbcType="INTEGER"/>
<result property="parentId" column="parent_id" jdbcType="INTEGER"/>
<result property="level" column="level" jdbcType="INTEGER"/>
<result property="sort" column="sort" jdbcType="INTEGER"/>
<result property="projectId" column="project_id" jdbcType="INTEGER"/>
<result property="cbStage" column="cb_stage" jdbcType="INTEGER"/>
<result property="number" column="number" jdbcType="VARCHAR"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="taxExclusiveTotal" column="tax_exclusive_total" jdbcType="VARCHAR"/>
<result property="cbTaxesTotal" column="cb_taxes_total" jdbcType="VARCHAR"/>
<result property="taxInclusiveTotal" column="tax_inclusive_total" jdbcType="VARCHAR"/>
<result property="cbProportion" column="cb_proportion" jdbcType="VARCHAR"/>
<result property="taxInclusivePmTarget" column="tax_inclusive_pm_target" jdbcType="VARCHAR"/>
<result property="remark" column="remark" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="baseColumn">
id, parent_id, level, sort, project_id, cb_stage, number, name, tax_exclusive_total, cb_taxes_total, tax_inclusive_total, cb_proportion, tax_inclusive_pm_target, remark, create_time
</sql>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment