文件记录
This commit is contained in:
@@ -220,4 +220,17 @@ public interface ErrorCodeConstants {
|
|||||||
|
|
||||||
|
|
||||||
/*================================= dzj 大质检 1_032_300_000 ~ 1_032_349_999 ==================================*/
|
/*================================= dzj 大质检 1_032_300_000 ~ 1_032_349_999 ==================================*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*================================= document.record 文件记录 1_032_350_000 ~ 1_032_399_999 ==================================*/
|
||||||
|
ErrorCode RCD_CTGR_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录分类不存在");
|
||||||
|
ErrorCode RECORD_APPLY_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录通用申请不存在");
|
||||||
|
ErrorCode RECORD_APPLY_DETAIL_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录通用申请明细不存在");
|
||||||
|
ErrorCode RECORD_CATEGORY_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录分类不存在");
|
||||||
|
ErrorCode RECORD_PERMISSION_NOT_EXISTS = new ErrorCode(1_032_350_000, "记录权限不存在");
|
||||||
|
ErrorCode RECORD_RECORD_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件、模板、记录不存在");
|
||||||
|
ErrorCode RECORD_RELATION_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录关系不存在");
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,35 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordRelation.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import com.zt.plat.framework.common.pojo.PageParam;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录关系分页 Request VO")
|
||||||
|
@Data
|
||||||
|
public class RecordRelationPageReqVO extends PageParam {
|
||||||
|
|
||||||
|
@Schema(description = "文件记录id", example = "30001")
|
||||||
|
private Long rcdId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象id", example = "16509")
|
||||||
|
private Long tgtId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象类型,业务类型:设备、物料试剂、原始记录等")
|
||||||
|
private String tgtTp;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
private String sysDeptCd;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
private String rmk;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] createTime;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordRelation.vo;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import com.alibaba.excel.annotation.*;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录关系 Response VO")
|
||||||
|
@Data
|
||||||
|
@ExcelIgnoreUnannotated
|
||||||
|
public class RecordRelationRespVO {
|
||||||
|
|
||||||
|
@Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "28532")
|
||||||
|
@ExcelProperty("主键")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@Schema(description = "文件记录id", requiredMode = Schema.RequiredMode.REQUIRED, example = "30001")
|
||||||
|
@ExcelProperty("文件记录id")
|
||||||
|
private Long rcdId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象id", requiredMode = Schema.RequiredMode.REQUIRED, example = "16509")
|
||||||
|
@ExcelProperty("目标对象id")
|
||||||
|
private Long tgtId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象类型,业务类型:设备、物料试剂、原始记录等", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@ExcelProperty("目标对象类型,业务类型:设备、物料试剂、原始记录等")
|
||||||
|
private String tgtTp;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
@ExcelProperty("所属部门")
|
||||||
|
private String sysDeptCd;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
@ExcelProperty("备注")
|
||||||
|
private String rmk;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@ExcelProperty("创建时间")
|
||||||
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordRelation.vo;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.validation.constraints.*;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录关系新增/修改 Request VO")
|
||||||
|
@Data
|
||||||
|
public class RecordRelationSaveReqVO {
|
||||||
|
|
||||||
|
@Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "28532")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@Schema(description = "文件记录id", requiredMode = Schema.RequiredMode.REQUIRED, example = "30001")
|
||||||
|
@NotNull(message = "文件记录id不能为空")
|
||||||
|
private Long rcdId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象id", requiredMode = Schema.RequiredMode.REQUIRED, example = "16509")
|
||||||
|
@NotNull(message = "目标对象id不能为空")
|
||||||
|
private Long tgtId;
|
||||||
|
|
||||||
|
@Schema(description = "目标对象类型,业务类型:设备、物料试剂、原始记录等", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@NotEmpty(message = "目标对象类型,业务类型:设备、物料试剂、原始记录等不能为空")
|
||||||
|
private String tgtTp;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
private String sysDeptCd;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
private String rmk;
|
||||||
|
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,70 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordapply.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import com.zt.plat.framework.common.pojo.PageParam;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录通用申请分页 Request VO")
|
||||||
|
@Data
|
||||||
|
public class RecordApplyPageReqVO extends PageParam {
|
||||||
|
|
||||||
|
@Schema(description = "申请标题,【字典】【jy_record_apply_bsn_type】分发、查看申请、作废、评审")
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
@Schema(description = "业务类型", example = "1")
|
||||||
|
private String businessType;
|
||||||
|
|
||||||
|
@Schema(description = "申请人id", example = "15000")
|
||||||
|
private Long applyUserId;
|
||||||
|
|
||||||
|
@Schema(description = "申请人姓名", example = "张三")
|
||||||
|
private String applyUserName;
|
||||||
|
|
||||||
|
@Schema(description = "部门id")
|
||||||
|
private Long departmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "评审范围")
|
||||||
|
private String reviewRange;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员", example = "赵六")
|
||||||
|
private String reviewUserName;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员id")
|
||||||
|
private String reviewUserIds;
|
||||||
|
|
||||||
|
@Schema(description = "申请事由")
|
||||||
|
private String applyContent;
|
||||||
|
|
||||||
|
@Schema(description = "更改前内容")
|
||||||
|
private String changeBefore;
|
||||||
|
|
||||||
|
@Schema(description = "更改后内容")
|
||||||
|
private String changeAfter;
|
||||||
|
|
||||||
|
@Schema(description = "是否长期有效")
|
||||||
|
private String permanently;
|
||||||
|
|
||||||
|
@Schema(description = "开始日期")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] applyStartDate;
|
||||||
|
|
||||||
|
@Schema(description = "截止日期")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] applyEndDate;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
private String systemDepartmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime[] createTime;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordapply.vo;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import com.alibaba.excel.annotation.*;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录通用申请 Response VO")
|
||||||
|
@Data
|
||||||
|
@ExcelIgnoreUnannotated
|
||||||
|
public class RecordApplyRespVO {
|
||||||
|
|
||||||
|
@Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "9976")
|
||||||
|
@ExcelProperty("主键")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@Schema(description = "申请标题,【字典】【jy_record_apply_bsn_type】分发、查看申请、作废、评审", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@ExcelProperty("申请标题,【字典】【jy_record_apply_bsn_type】分发、查看申请、作废、评审")
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
@Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
|
@ExcelProperty("业务类型")
|
||||||
|
private String businessType;
|
||||||
|
|
||||||
|
@Schema(description = "申请人id", requiredMode = Schema.RequiredMode.REQUIRED, example = "15000")
|
||||||
|
@ExcelProperty("申请人id")
|
||||||
|
private Long applyUserId;
|
||||||
|
|
||||||
|
@Schema(description = "申请人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
|
||||||
|
@ExcelProperty("申请人姓名")
|
||||||
|
private String applyUserName;
|
||||||
|
|
||||||
|
@Schema(description = "部门id", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@ExcelProperty("部门id")
|
||||||
|
private Long departmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "评审范围")
|
||||||
|
@ExcelProperty("评审范围")
|
||||||
|
private String reviewRange;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员", example = "赵六")
|
||||||
|
@ExcelProperty("参加评审人员")
|
||||||
|
private String reviewUserName;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员id")
|
||||||
|
@ExcelProperty("参加评审人员id")
|
||||||
|
private String reviewUserIds;
|
||||||
|
|
||||||
|
@Schema(description = "申请事由")
|
||||||
|
@ExcelProperty("申请事由")
|
||||||
|
private String applyContent;
|
||||||
|
|
||||||
|
@Schema(description = "更改前内容")
|
||||||
|
@ExcelProperty("更改前内容")
|
||||||
|
private String changeBefore;
|
||||||
|
|
||||||
|
@Schema(description = "更改后内容")
|
||||||
|
@ExcelProperty("更改后内容")
|
||||||
|
private String changeAfter;
|
||||||
|
|
||||||
|
@Schema(description = "是否长期有效")
|
||||||
|
@ExcelProperty("是否长期有效")
|
||||||
|
private String permanently;
|
||||||
|
|
||||||
|
@Schema(description = "开始日期")
|
||||||
|
@ExcelProperty("开始日期")
|
||||||
|
private LocalDateTime applyStartDate;
|
||||||
|
|
||||||
|
@Schema(description = "截止日期")
|
||||||
|
@ExcelProperty("截止日期")
|
||||||
|
private LocalDateTime applyEndDate;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
@ExcelProperty("所属部门")
|
||||||
|
private String systemDepartmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
@ExcelProperty("备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@Schema(description = "创建时间")
|
||||||
|
@ExcelProperty("创建时间")
|
||||||
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
package com.zt.plat.module.qms.resource.record.controller.admin.recordapply.vo;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.*;
|
||||||
|
import java.util.*;
|
||||||
|
import jakarta.validation.constraints.*;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 文件记录通用申请新增/修改 Request VO")
|
||||||
|
@Data
|
||||||
|
public class RecordApplySaveReqVO {
|
||||||
|
|
||||||
|
@Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "9976")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@Schema(description = "申请标题,【字典】【jy_record_apply_bsn_type】分发、查看申请、作废、评审", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@NotEmpty(message = "申请标题,【字典】【jy_record_apply_bsn_type】分发、查看申请、作废、评审不能为空")
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
@Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
|
@NotEmpty(message = "业务类型不能为空")
|
||||||
|
private String businessType;
|
||||||
|
|
||||||
|
@Schema(description = "申请人id", requiredMode = Schema.RequiredMode.REQUIRED, example = "15000")
|
||||||
|
@NotNull(message = "申请人id不能为空")
|
||||||
|
private Long applyUserId;
|
||||||
|
|
||||||
|
@Schema(description = "申请人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
|
||||||
|
@NotEmpty(message = "申请人姓名不能为空")
|
||||||
|
private String applyUserName;
|
||||||
|
|
||||||
|
@Schema(description = "部门id", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
|
@NotNull(message = "部门id不能为空")
|
||||||
|
private Long departmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "评审范围")
|
||||||
|
private String reviewRange;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员", example = "赵六")
|
||||||
|
private String reviewUserName;
|
||||||
|
|
||||||
|
@Schema(description = "参加评审人员id")
|
||||||
|
private String reviewUserIds;
|
||||||
|
|
||||||
|
@Schema(description = "申请事由")
|
||||||
|
private String applyContent;
|
||||||
|
|
||||||
|
@Schema(description = "更改前内容")
|
||||||
|
private String changeBefore;
|
||||||
|
|
||||||
|
@Schema(description = "更改后内容")
|
||||||
|
private String changeAfter;
|
||||||
|
|
||||||
|
@Schema(description = "是否长期有效")
|
||||||
|
private String permanently;
|
||||||
|
|
||||||
|
@Schema(description = "开始日期")
|
||||||
|
private LocalDateTime applyStartDate;
|
||||||
|
|
||||||
|
@Schema(description = "截止日期")
|
||||||
|
private LocalDateTime applyEndDate;
|
||||||
|
|
||||||
|
@Schema(description = "所属部门")
|
||||||
|
private String systemDepartmentCode;
|
||||||
|
|
||||||
|
@Schema(description = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user