feat: 企标计划-详情页
This commit is contained in:
+1
-1
@@ -55,7 +55,7 @@ public class EnterpriseStandardPlanController extends JeroController<EnterpriseS
|
|||||||
@AutoLog(value = "企标计划-企标详情")
|
@AutoLog(value = "企标计划-企标详情")
|
||||||
@ApiOperation(value="企标计划-企标详情", notes="企标计划-企标详情")
|
@ApiOperation(value="企标计划-企标详情", notes="企标计划-企标详情")
|
||||||
@GetMapping(value = "/detail")
|
@GetMapping(value = "/detail")
|
||||||
public Result<?> queryPageList(@RequestParam("id") String planId) {
|
public Result<?> getDetailById(@RequestParam("id") String planId) {
|
||||||
EnterpriseStandardPlan detail = esPlanService.getDetailById(planId);
|
EnterpriseStandardPlan detail = esPlanService.getDetailById(planId);
|
||||||
return Result.OK(detail);
|
return Result.OK(detail);
|
||||||
}
|
}
|
||||||
|
|||||||
+39
-2
@@ -1,9 +1,11 @@
|
|||||||
package com.jero.modules.laws.enterprise.entity;
|
package com.jero.modules.laws.enterprise.entity;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import com.jero.common.aspect.annotation.Dict;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -36,8 +38,8 @@ public class EnterpriseStandardPlan implements Serializable {
|
|||||||
@ApiModelProperty(value = "创建人")
|
@ApiModelProperty(value = "创建人")
|
||||||
private String createBy;
|
private String createBy;
|
||||||
|
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "创建时间")
|
@ApiModelProperty(value = "创建时间")
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
|
||||||
@@ -58,15 +60,19 @@ public class EnterpriseStandardPlan implements Serializable {
|
|||||||
@ApiModelProperty(value = "流程名称")
|
@ApiModelProperty(value = "流程名称")
|
||||||
private String processName;
|
private String processName;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "截止日期")
|
@ApiModelProperty(value = "截止日期")
|
||||||
private Date deadlineDate;
|
private Date deadlineDate;
|
||||||
|
|
||||||
@ApiModelProperty(value = "流程说明")
|
@ApiModelProperty(value = "流程说明")
|
||||||
private String processDescription;
|
private String processDescription;
|
||||||
|
|
||||||
|
@Dict(dicCode = "esp_application_category")
|
||||||
@ApiModelProperty(value = "申请类别")
|
@ApiModelProperty(value = "申请类别")
|
||||||
private String applicationCategory;
|
private String applicationCategory;
|
||||||
|
|
||||||
|
@Dict(dicCode = "esp_project_type")
|
||||||
@ApiModelProperty(value = "项目类型")
|
@ApiModelProperty(value = "项目类型")
|
||||||
private String projectType;
|
private String projectType;
|
||||||
|
|
||||||
@@ -100,27 +106,39 @@ public class EnterpriseStandardPlan implements Serializable {
|
|||||||
@ApiModelProperty(value = "年代号")
|
@ApiModelProperty(value = "年代号")
|
||||||
private String decadeCode;
|
private String decadeCode;
|
||||||
|
|
||||||
|
@Dict(dicCode = "esp_standard_type")
|
||||||
@ApiModelProperty(value = "标准类型")
|
@ApiModelProperty(value = "标准类型")
|
||||||
private String standardType;
|
private String standardType;
|
||||||
|
|
||||||
@ApiModelProperty(value = "企标等级分类")
|
@ApiModelProperty(value = "企标等级分类")
|
||||||
private String enStandardClassification;
|
private String enStandardClassification;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "草稿计划完成日期")
|
@ApiModelProperty(value = "草稿计划完成日期")
|
||||||
private Date draftPlannedCompleteDate;
|
private Date draftPlannedCompleteDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "征求意见稿计划完成日期")
|
@ApiModelProperty(value = "征求意见稿计划完成日期")
|
||||||
private Date solicitationDraftPlanCompleteDate;
|
private Date solicitationDraftPlanCompleteDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "计划报批日期")
|
@ApiModelProperty(value = "计划报批日期")
|
||||||
private Date planApprovalDate;
|
private Date planApprovalDate;
|
||||||
|
|
||||||
|
@Dict(dicCode = "esp_project_status")
|
||||||
@ApiModelProperty(value = "项目状态")
|
@ApiModelProperty(value = "项目状态")
|
||||||
private String projectStatus;
|
private String projectStatus;
|
||||||
|
|
||||||
@ApiModelProperty(value = "编制说明")
|
@ApiModelProperty(value = "编制说明")
|
||||||
private String compilationDescription;
|
private String compilationDescription;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "附件文件名")
|
||||||
|
private String compilationFileName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "零部件名称")
|
@ApiModelProperty(value = "零部件名称")
|
||||||
private String componentName;
|
private String componentName;
|
||||||
|
|
||||||
@@ -139,27 +157,41 @@ public class EnterpriseStandardPlan implements Serializable {
|
|||||||
@ApiModelProperty(value = "标准推进人")
|
@ApiModelProperty(value = "标准推进人")
|
||||||
private String standardPromoter;
|
private String standardPromoter;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "草稿完成日期")
|
@ApiModelProperty(value = "草稿完成日期")
|
||||||
private Date draftCompletionDate;
|
private Date draftCompletionDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "提交草稿日期")
|
@ApiModelProperty(value = "提交草稿日期")
|
||||||
private Date draftSubmissionDate;
|
private Date draftSubmissionDate;
|
||||||
|
|
||||||
|
@Dict(dicCode = "yn")
|
||||||
@ApiModelProperty(value = "是否征求意见")
|
@ApiModelProperty(value = "是否征求意见")
|
||||||
private String solicitationOpinionEnabled;
|
private String solicitationOpinionEnabled;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "征求意见稿完成日期")
|
@ApiModelProperty(value = "征求意见稿完成日期")
|
||||||
private Date solicitationDraftCompletionDate;
|
private Date solicitationDraftCompletionDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "评审日期")
|
@ApiModelProperty(value = "评审日期")
|
||||||
private Date reviewDate;
|
private Date reviewDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "报批日期")
|
@ApiModelProperty(value = "报批日期")
|
||||||
private Date approvalDate;
|
private Date approvalDate;
|
||||||
|
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "发布日期")
|
@ApiModelProperty(value = "发布日期")
|
||||||
private Date releaseDate;
|
private Date releaseDate;
|
||||||
|
|
||||||
|
@Dict(dicCode = "esp_change_status")
|
||||||
@ApiModelProperty(value = "变更状态")
|
@ApiModelProperty(value = "变更状态")
|
||||||
private String changeStatus;
|
private String changeStatus;
|
||||||
|
|
||||||
@@ -184,6 +216,11 @@ public class EnterpriseStandardPlan implements Serializable {
|
|||||||
@ApiModelProperty(value = "附件")
|
@ApiModelProperty(value = "附件")
|
||||||
private String attachment;
|
private String attachment;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "附件文件名")
|
||||||
|
private String attachmentFileName;
|
||||||
|
|
||||||
|
@Dict(dicCode = "yn")
|
||||||
@ApiModelProperty(value = "是否为优质标准")
|
@ApiModelProperty(value = "是否为优质标准")
|
||||||
private String qualityFlag;
|
private String qualityFlag;
|
||||||
}
|
}
|
||||||
|
|||||||
+33
-9
@@ -187,21 +187,35 @@
|
|||||||
<select id="getDetailById" resultType="com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan">
|
<select id="getDetailById" resultType="com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan">
|
||||||
SELECT
|
SELECT
|
||||||
p.id,
|
p.id,
|
||||||
|
p.process_name,
|
||||||
|
p.deadline_date,
|
||||||
|
p.process_description,
|
||||||
p.application_category,
|
p.application_category,
|
||||||
|
p.project_type,
|
||||||
p.origin_en_standard_no,
|
p.origin_en_standard_no,
|
||||||
p.origin_en_standard_name,
|
|
||||||
p.new_en_standard_no,
|
p.new_en_standard_no,
|
||||||
|
p.origin_en_standard_name,
|
||||||
p.new_en_standard_name,
|
p.new_en_standard_name,
|
||||||
ad.authDeparts,
|
p.en_standard_english_name,
|
||||||
|
p.en_standard_system,
|
||||||
p.en_standard_code,
|
p.en_standard_code,
|
||||||
cu.cooperateDeparts,
|
p.en_name_code,
|
||||||
u1.name_work_no AS mainDraftingUser,
|
p.standard_category_code,
|
||||||
d.depart_name AS mainDraftingUnit,
|
p.decade_code,
|
||||||
u2.name_work_no AS mainDraftingUnitResponsiblePerson,
|
p.standard_type,
|
||||||
u3.name_work_no AS standardPromoter,
|
p.en_standard_classification,
|
||||||
p.draft_planned_complete_date,
|
p.draft_planned_complete_date,
|
||||||
p.solicitation_draft_plan_complete_date,
|
p.solicitation_draft_plan_complete_date,
|
||||||
p.plan_approval_date,
|
p.plan_approval_date,
|
||||||
|
p.project_status,
|
||||||
|
p.compilation_description,
|
||||||
|
o1.file_name AS compilationFileName,
|
||||||
|
p.component_name,
|
||||||
|
p.applicable_profession,
|
||||||
|
u1.username as mainDraftingUser,
|
||||||
|
d.depart_name as mainDraftingUnit,
|
||||||
|
u2.username as mainDraftingUnitResponsiblePerson,
|
||||||
|
u3.username as promoter,
|
||||||
p.draft_completion_date,
|
p.draft_completion_date,
|
||||||
p.draft_submission_date,
|
p.draft_submission_date,
|
||||||
p.solicitation_opinion_enabled,
|
p.solicitation_opinion_enabled,
|
||||||
@@ -209,14 +223,24 @@
|
|||||||
p.review_date,
|
p.review_date,
|
||||||
p.approval_date,
|
p.approval_date,
|
||||||
p.release_date,
|
p.release_date,
|
||||||
p.project_status,
|
p.change_status,
|
||||||
p.change_status
|
p.project_background,
|
||||||
|
p.similar_na_standards_analysis,
|
||||||
|
p.similar_en_standards_analysis,
|
||||||
|
p.standard_leading_necessity,
|
||||||
|
p.project_expected_effects,
|
||||||
|
p.remarks,
|
||||||
|
p.attachment,
|
||||||
|
o2.file_name AS attachmentFileName,
|
||||||
|
p.quality_flag
|
||||||
FROM
|
FROM
|
||||||
`laws_enterprise_standard_plan` AS p
|
`laws_enterprise_standard_plan` AS p
|
||||||
LEFT JOIN sys_user AS u1 ON u1.id = p.main_drafting_user
|
LEFT JOIN sys_user AS u1 ON u1.id = p.main_drafting_user
|
||||||
LEFT JOIN sys_user AS u2 ON u2.id = p.main_drafting_unit_responsible_person
|
LEFT JOIN sys_user AS u2 ON u2.id = p.main_drafting_unit_responsible_person
|
||||||
LEFT JOIN sys_user AS u3 ON u3.id = p.standard_promoter
|
LEFT JOIN sys_user AS u3 ON u3.id = p.standard_promoter
|
||||||
LEFT JOIN sys_depart AS d ON d.id = p.main_drafting_unit
|
LEFT JOIN sys_depart AS d ON d.id = p.main_drafting_unit
|
||||||
|
LEFt JOIN oss_file AS o1 ON o1.id = p.compilation_description
|
||||||
|
LEFt JOIN oss_file AS o2 ON o2.id = p.attachment
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(SELECT
|
(SELECT
|
||||||
ad.plan_id as id,
|
ad.plan_id as id,
|
||||||
|
|||||||
Reference in New Issue
Block a user