Commit c494fd70 authored by tianyiming's avatar tianyiming

根据监管表创建相应类及实体

parent 493039bf
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-施工信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipConstructionDto", description="设备信息-施工信息")
public class JgEquipConstructionDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "产品质量合格证明")
private String factoryCertificate;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
@ApiModelProperty(value = "96333码")
private String code96333;
@ApiModelProperty(value = "制造信息")
private String factoryInfo;
@ApiModelProperty(value = "技术参数")
private String params;
@ApiModelProperty(value = "设计信息")
private String designInfo;
@ApiModelProperty(value = "设备状态(是否新增)")
private String isNew;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "设备代码(告知申请通过后自动生成,全局唯一不复用)")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备型号")
private String equModel;
@ApiModelProperty(value = "设备总价值")
private String equTotalValue;
@ApiModelProperty(value = "产品照片")
private String productPhoto;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "内部编号")
private String innerNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "产品编号(用户手动输入)")
private String factoryNo;
@ApiModelProperty(value = "管辖机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖机构名称")
private String orgBranchName;
@ApiModelProperty(value = "检验合格报告")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-设计信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipDesignDto", description="设备信息-设计信息")
public class JgEquipDesignDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备id")
private String equId;
@ApiModelProperty(value = "设计单位统一信用代码")
private String designUnitCreditCode;
@ApiModelProperty(value = "设计单位名称")
private String designUnitName;
@ApiModelProperty(value = "设计许可编号")
private String designLicenseNum;
@ApiModelProperty(value = "设计使用年限")
private String designUseDate;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "设计日期")
private String designDate;
@ApiModelProperty(value = "总图图号")
private String drawingDo;
@ApiModelProperty(value = "设计文件")
private String designDoc;
@ApiModelProperty(value = "设计文件鉴定单位")
private String appraisalUnit;
@ApiModelProperty(value = "设计单位鉴定日期")
private String appraisalDate;
@ApiModelProperty(value = "设计规范")
private String designStandard;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-制造信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipFactoryDto", description="设备信息-制造信息")
public class JgEquipFactoryDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "产品质量合格证明")
private String factoryCertificate;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
@ApiModelProperty(value = "96333码")
private String code96333;
@ApiModelProperty(value = "制造信息")
private String factoryInfo;
@ApiModelProperty(value = "技术参数")
private String params;
@ApiModelProperty(value = "设计信息")
private String designInfo;
@ApiModelProperty(value = "设备状态(是否新增)")
private String isNew;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "设备代码(告知申请通过后自动生成,全局唯一不复用)")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备型号")
private String equModel;
@ApiModelProperty(value = "设备总价值")
private String equTotalValue;
@ApiModelProperty(value = "产品照片")
private String productPhoto;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "内部编号")
private String innerNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "产品编号(用户手动输入)")
private String factoryNo;
@ApiModelProperty(value = "管辖机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖机构名称")
private String orgBranchName;
@ApiModelProperty(value = "检验合格报告")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-检验检测信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipInspectionDetectionDto", description="设备信息-检验检测信息")
public class JgEquipInspectionDetectionDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "产品质量合格证明")
private String factoryCertificate;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
@ApiModelProperty(value = "96333码")
private String code96333;
@ApiModelProperty(value = "制造信息")
private String factoryInfo;
@ApiModelProperty(value = "技术参数")
private String params;
@ApiModelProperty(value = "设计信息")
private String designInfo;
@ApiModelProperty(value = "设备状态(是否新增)")
private String isNew;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "设备代码(告知申请通过后自动生成,全局唯一不复用)")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备型号")
private String equModel;
@ApiModelProperty(value = "设备总价值")
private String equTotalValue;
@ApiModelProperty(value = "产品照片")
private String productPhoto;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "内部编号")
private String innerNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "产品编号(用户手动输入)")
private String factoryNo;
@ApiModelProperty(value = "管辖机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖机构名称")
private String orgBranchName;
@ApiModelProperty(value = "检验合格报告")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-维保信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipMaintenanceDto", description="设备信息-维保信息")
public class JgEquipMaintenanceDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "产品质量合格证明")
private String factoryCertificate;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
@ApiModelProperty(value = "96333码")
private String code96333;
@ApiModelProperty(value = "制造信息")
private String factoryInfo;
@ApiModelProperty(value = "技术参数")
private String params;
@ApiModelProperty(value = "设计信息")
private String designInfo;
@ApiModelProperty(value = "设备状态(是否新增)")
private String isNew;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "设备代码(告知申请通过后自动生成,全局唯一不复用)")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备型号")
private String equModel;
@ApiModelProperty(value = "设备总价值")
private String equTotalValue;
@ApiModelProperty(value = "产品照片")
private String productPhoto;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "内部编号")
private String innerNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "产品编号(用户手动输入)")
private String factoryNo;
@ApiModelProperty(value = "管辖机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖机构名称")
private String orgBranchName;
@ApiModelProperty(value = "检验合格报告")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备信息-注册信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipRegisterDto", description="设备信息-注册信息")
public class JgEquipRegisterDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "产品质量合格证明")
private String factoryCertificate;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
@ApiModelProperty(value = "96333码")
private String code96333;
@ApiModelProperty(value = "制造信息")
private String factoryInfo;
@ApiModelProperty(value = "技术参数")
private String params;
@ApiModelProperty(value = "设计信息")
private String designInfo;
@ApiModelProperty(value = "设备状态(是否新增)")
private String isNew;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "设备代码(告知申请通过后自动生成,全局唯一不复用)")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备型号")
private String equModel;
@ApiModelProperty(value = "设备总价值")
private String equTotalValue;
@ApiModelProperty(value = "产品照片")
private String productPhoto;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "内部编号")
private String innerNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "产品编号(用户手动输入)")
private String factoryNo;
@ApiModelProperty(value = "管辖机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖机构名称")
private String orgBranchName;
@ApiModelProperty(value = "检验合格报告")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgEquipUseDto", description="")
public class JgEquipUseDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备id")
private String equId;
@ApiModelProperty(value = "经度,纬度")
private String longitudeLatitude;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "安装地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "使用场所")
private String usePlace;
@ApiModelProperty(value = "安全管理员")
private String safetyManager;
@ApiModelProperty(value = "设备状态(报废、在用、停用、未监管、未登记 )")
private String equState;
@ApiModelProperty(value = "安全管理员移动电话")
private String phone;
@ApiModelProperty(value = "产权单位统一信用代码")
private String estateUnitCreditCode;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useUnitCreditCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "使用单位id")
private String useUnitId;
@ApiModelProperty(value = "产权单位名称")
private String estateUnitName;
@ApiModelProperty(value = "使用状态变更日期")
private Date useStateChangeDate;
@ApiModelProperty(value = "产权单位id")
private String estateUnitId;
@ApiModelProperty(value = "使用内部编号")
private String useInnerCode;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgInstallationNoticeDto", description="")
public class JgInstallationNoticeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "告知单编号")
private String applyNo;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "告知状态")
private String noticeStatus;
@ApiModelProperty(value = "设备数量")
private Integer deviceNum;
@ApiModelProperty(value = "安装单位id")
private String installUnitId;
@ApiModelProperty(value = "安装许可证编号")
private String installLicenseNo;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "安装许可有效期")
private Date installLicenseExpirationDate;
@ApiModelProperty(value = "安装地点-区域代码")
private String regionNo;
@ApiModelProperty(value = "安装地点_省")
private String province;
@ApiModelProperty(value = "安装地点_市")
private String city;
@ApiModelProperty(value = "设备使用地点_区(县)")
private String county;
@ApiModelProperty(value = "安装地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "安装负责人ID")
private String installLeaderId;
@ApiModelProperty(value = "安装负责人")
private String installLeaderName;
@ApiModelProperty(value = "安装负责人手机")
private String installLeaderPhone;
@ApiModelProperty(value = "安装开始日期")
private Date installStartDate;
@ApiModelProperty(value = "安装竣工日期")
private Date installEndDate;
@ApiModelProperty(value = "产权单位id")
private String propertyUnitId;
@ApiModelProperty(value = "产权单位")
private String propertyUnitName;
@ApiModelProperty(value = "使用单位id")
private String useUnitId;
@ApiModelProperty(value = "使用单位")
private String useUnitName;
@ApiModelProperty(value = "接收机构ID")
private String receiveOrgId;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "安装类型")
private String installType;
@ApiModelProperty(value = "委托单位")
private String entrustingUnitName;
@ApiModelProperty(value = "安装方案")
private String installPlan;
@ApiModelProperty(value = "流程建议")
private String processAdvice;
@ApiModelProperty(value = "撤销原由")
private String cancelReason;
@ApiModelProperty(value = "撤销说明")
private String cancelRemark;
@ApiModelProperty(value = "撤销处理截止日期")
private Date cancelHandleDeadline;
@ApiModelProperty(value = "撤销流水号")
private String cancelProcessNo;
@ApiModelProperty(value = "施工合同是否本单位与甲方直接签署")
private String isSignedWithA;
@ApiModelProperty(value = "检验单位代码")
private String inspectUnitId;
@ApiModelProperty(value = "检验单位")
private String inspectUnitName;
@ApiModelProperty(value = "是否已报检")
private String isInspected;
@ApiModelProperty(value = "设备安装质量证明书编号")
private String installCertNo;
@ApiModelProperty(value = "审核通过时间")
private Date receiveTime;
@ApiModelProperty(value = "状态")
private String status;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "录入单位ID")
private String inputUnitNo;
@ApiModelProperty(value = "安装委托书图片")
private String proxyStatementAttachment;
@ApiModelProperty(value = "安装合同照片")
private String installContractAttachment;
@ApiModelProperty(value = "是否西咸")
private String isXixian;
@ApiModelProperty(value = "告知日期")
private Date noticeDate;
@ApiModelProperty(value = "流程实例id")
private String instanceId;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgMaintenanceContractDto", description="")
public class JgMaintenanceContractDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "维保备案编号")
private String applyNo;
@ApiModelProperty(value = "办理状态")
private String applyStatus;
@ApiModelProperty(value = "维保备案日期")
private Date applyDate;
@ApiModelProperty(value = "设备类型")
private String equType;
@ApiModelProperty(value = "使用单位ID")
private String useUnitId;
@ApiModelProperty(value = "使用单位")
private String useUnitName;
@ApiModelProperty(value = "接收机构ID")
private String receiveOrgId;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "维保单位ID")
private String maintenanceUnitId;
@ApiModelProperty(value = "维保单位名称")
private String maintenanceUnitName;
@ApiModelProperty(value = "维保合同开始日期")
private Date informStart;
@ApiModelProperty(value = "维保合同结束日期")
private Date informEnd;
@ApiModelProperty(value = "维保负责人id")
private String maintenanceManagerId;
@ApiModelProperty(value = "维保负责人身份证号")
private String maintenanceManagerCardNo;
@ApiModelProperty(value = "紧急救援电话")
private String emergencyCall;
@ApiModelProperty(value = "24小时维保电话")
private String maintenance24Tel;
@ApiModelProperty(value = "状态")
private String status;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "录入单位ID")
private String inputUnitNo;
@ApiModelProperty(value = "维保合同照片")
private String maintenanceContract;
@ApiModelProperty(value = "维保周期")
private Integer maintenanceCycle;
@ApiModelProperty(value = "大修周期")
private Integer overhaulCycle;
@ApiModelProperty(value = "设备数量")
private Integer equNum;
@ApiModelProperty(value = "维保负责人姓名")
private String maintenanceManagerName;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgOperateLogDto", description="")
public class JgOperateLogDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "操作人id")
private Integer userId;
@ApiModelProperty(value = "操作时间")
private Date operationTime;
@ApiModelProperty(value = "操作类型")
private String operationType;
@ApiModelProperty(value = "审批详情id")
private String approvalId;
@ApiModelProperty(value = "审批前状态")
private String beforeStatus;
@ApiModelProperty(value = "审批后状态")
private String afterStatus;
@ApiModelProperty(value = "审批详情")
private String details;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgRelationEquipDto", description="")
public class JgRelationEquipDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "具体业务id")
private String businessId;
@ApiModelProperty(value = "具体业务类型(安装告知、使用登记...)")
private String businessType;
@ApiModelProperty(value = "设备id")
private String equipId;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgUseRegistrationDto", description="")
public class JgUseRegistrationDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备监管码")
private String supervisoryCode;
@ApiModelProperty(value = "使用单位ID")
private String useUnitId;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "申请编号")
private String applyNo;
@ApiModelProperty(value = "办理状态")
private String auditStatus;
@ApiModelProperty(value = "接收机构id")
private String receiveOrgId;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "检验单位ID")
private String inspectUnitId;
@ApiModelProperty(value = "检验单位")
private String inspectUnitName;
@ApiModelProperty(value = "检验结果照片")
private String inspectResultPhoto;
@ApiModelProperty(value = "检验结果")
private String inspectResult;
@ApiModelProperty(value = "终审通过时间")
private Date auditPassDate;
@ApiModelProperty(value = "登记类别")
private String regType;
@ApiModelProperty(value = "注册登记日期")
private Date regDate;
@ApiModelProperty(value = "注册登记人员ID")
private String regPersonId;
@ApiModelProperty(value = "注册登记人员")
private String regPersonName;
@ApiModelProperty(value = "安装单位ID")
private String installUnitId;
@ApiModelProperty(value = "安装单位名称")
private String installUnitName;
@ApiModelProperty(value = "状态")
private String status;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "创建人ID")
private String createUserId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "录入单位ID")
private String inputUnitNo;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-施工信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_construction")
public class JgEquipConstruction extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备类别
*/
@TableField("equ_category")
private String equCategory;
/**
* 设备品种
*/
@TableField("equ_define")
private String equDefine;
/**
* 品牌名称
*/
@TableField("brand_name")
private String brandName;
/**
* 产品名称
*/
@TableField("product_name")
private String productName;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 产品质量合格证明
*/
@TableField("factory_certificate")
private String factoryCertificate;
/**
* 监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 96333码
*/
@TableField("code96333")
private String code96333;
/**
* 制造信息
*/
@TableField("factory_info")
private String factoryInfo;
/**
* 技术参数
*/
@TableField("params")
private String params;
/**
* 设计信息
*/
@TableField("design_info")
private String designInfo;
/**
* 设备状态(是否新增)
*/
@TableField("is_new")
private String isNew;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 设备代码(告知申请通过后自动生成,全局唯一不复用)
*/
@TableField("equ_code")
private String equCode;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 设备型号
*/
@TableField("equ_model")
private String equModel;
/**
* 设备总价值
*/
@TableField("equ_total_value")
private String equTotalValue;
/**
* 产品照片
*/
@TableField("product_photo")
private String productPhoto;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 内部编号
*/
@TableField("inner_no")
private String innerNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 产品编号(用户手动输入)
*/
@TableField("factory_no")
private String factoryNo;
/**
* 管辖机构代码
*/
@TableField("org_branch_code")
private String orgBranchCode;
/**
* 管辖机构名称
*/
@TableField("org_branch_name")
private String orgBranchName;
/**
* 检验合格报告
*/
@TableField("test_report")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-设计信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_design")
public class JgEquipDesign extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equ_id")
private String equId;
/**
* 设计单位统一信用代码
*/
@TableField("design_unit_credit_code")
private String designUnitCreditCode;
/**
* 设计单位名称
*/
@TableField("design_unit_name")
private String designUnitName;
/**
* 设计许可编号
*/
@TableField("design_license_num")
private String designLicenseNum;
/**
* 设计使用年限
*/
@TableField("design_use_date")
private String designUseDate;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 设计日期
*/
@TableField("design_date")
private String designDate;
/**
* 总图图号
*/
@TableField("drawing_do")
private String drawingDo;
/**
* 设计文件
*/
@TableField("design_doc")
private String designDoc;
/**
* 设计文件鉴定单位
*/
@TableField("appraisal_unit")
private String appraisalUnit;
/**
* 设计单位鉴定日期
*/
@TableField("appraisal_date")
private String appraisalDate;
/**
* 设计规范
*/
@TableField("design_standard")
private String designStandard;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-制造信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_factory")
public class JgEquipFactory extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备类别
*/
@TableField("equ_category")
private String equCategory;
/**
* 设备品种
*/
@TableField("equ_define")
private String equDefine;
/**
* 品牌名称
*/
@TableField("brand_name")
private String brandName;
/**
* 产品名称
*/
@TableField("product_name")
private String productName;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 产品质量合格证明
*/
@TableField("factory_certificate")
private String factoryCertificate;
/**
* 监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 96333码
*/
@TableField("code96333")
private String code96333;
/**
* 制造信息
*/
@TableField("factory_info")
private String factoryInfo;
/**
* 技术参数
*/
@TableField("params")
private String params;
/**
* 设计信息
*/
@TableField("design_info")
private String designInfo;
/**
* 设备状态(是否新增)
*/
@TableField("is_new")
private String isNew;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 设备代码(告知申请通过后自动生成,全局唯一不复用)
*/
@TableField("equ_code")
private String equCode;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 设备型号
*/
@TableField("equ_model")
private String equModel;
/**
* 设备总价值
*/
@TableField("equ_total_value")
private String equTotalValue;
/**
* 产品照片
*/
@TableField("product_photo")
private String productPhoto;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 内部编号
*/
@TableField("inner_no")
private String innerNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 产品编号(用户手动输入)
*/
@TableField("factory_no")
private String factoryNo;
/**
* 管辖机构代码
*/
@TableField("org_branch_code")
private String orgBranchCode;
/**
* 管辖机构名称
*/
@TableField("org_branch_name")
private String orgBranchName;
/**
* 检验合格报告
*/
@TableField("test_report")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-检验检测信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_inspection_detection")
public class JgEquipInspectionDetection extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备类别
*/
@TableField("equ_category")
private String equCategory;
/**
* 设备品种
*/
@TableField("equ_define")
private String equDefine;
/**
* 品牌名称
*/
@TableField("brand_name")
private String brandName;
/**
* 产品名称
*/
@TableField("product_name")
private String productName;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 产品质量合格证明
*/
@TableField("factory_certificate")
private String factoryCertificate;
/**
* 监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 96333码
*/
@TableField("code96333")
private String code96333;
/**
* 制造信息
*/
@TableField("factory_info")
private String factoryInfo;
/**
* 技术参数
*/
@TableField("params")
private String params;
/**
* 设计信息
*/
@TableField("design_info")
private String designInfo;
/**
* 设备状态(是否新增)
*/
@TableField("is_new")
private String isNew;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 设备代码(告知申请通过后自动生成,全局唯一不复用)
*/
@TableField("equ_code")
private String equCode;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 设备型号
*/
@TableField("equ_model")
private String equModel;
/**
* 设备总价值
*/
@TableField("equ_total_value")
private String equTotalValue;
/**
* 产品照片
*/
@TableField("product_photo")
private String productPhoto;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 内部编号
*/
@TableField("inner_no")
private String innerNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 产品编号(用户手动输入)
*/
@TableField("factory_no")
private String factoryNo;
/**
* 管辖机构代码
*/
@TableField("org_branch_code")
private String orgBranchCode;
/**
* 管辖机构名称
*/
@TableField("org_branch_name")
private String orgBranchName;
/**
* 检验合格报告
*/
@TableField("test_report")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-维保信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_maintenance")
public class JgEquipMaintenance extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备类别
*/
@TableField("equ_category")
private String equCategory;
/**
* 设备品种
*/
@TableField("equ_define")
private String equDefine;
/**
* 品牌名称
*/
@TableField("brand_name")
private String brandName;
/**
* 产品名称
*/
@TableField("product_name")
private String productName;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 产品质量合格证明
*/
@TableField("factory_certificate")
private String factoryCertificate;
/**
* 监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 96333码
*/
@TableField("code96333")
private String code96333;
/**
* 制造信息
*/
@TableField("factory_info")
private String factoryInfo;
/**
* 技术参数
*/
@TableField("params")
private String params;
/**
* 设计信息
*/
@TableField("design_info")
private String designInfo;
/**
* 设备状态(是否新增)
*/
@TableField("is_new")
private String isNew;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 设备代码(告知申请通过后自动生成,全局唯一不复用)
*/
@TableField("equ_code")
private String equCode;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 设备型号
*/
@TableField("equ_model")
private String equModel;
/**
* 设备总价值
*/
@TableField("equ_total_value")
private String equTotalValue;
/**
* 产品照片
*/
@TableField("product_photo")
private String productPhoto;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 内部编号
*/
@TableField("inner_no")
private String innerNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 产品编号(用户手动输入)
*/
@TableField("factory_no")
private String factoryNo;
/**
* 管辖机构代码
*/
@TableField("org_branch_code")
private String orgBranchCode;
/**
* 管辖机构名称
*/
@TableField("org_branch_name")
private String orgBranchName;
/**
* 检验合格报告
*/
@TableField("test_report")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备信息-注册信息
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_register")
public class JgEquipRegister extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备类别
*/
@TableField("equ_category")
private String equCategory;
/**
* 设备品种
*/
@TableField("equ_define")
private String equDefine;
/**
* 品牌名称
*/
@TableField("brand_name")
private String brandName;
/**
* 产品名称
*/
@TableField("product_name")
private String productName;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 产品质量合格证明
*/
@TableField("factory_certificate")
private String factoryCertificate;
/**
* 监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 96333码
*/
@TableField("code96333")
private String code96333;
/**
* 制造信息
*/
@TableField("factory_info")
private String factoryInfo;
/**
* 技术参数
*/
@TableField("params")
private String params;
/**
* 设计信息
*/
@TableField("design_info")
private String designInfo;
/**
* 设备状态(是否新增)
*/
@TableField("is_new")
private String isNew;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 设备代码(告知申请通过后自动生成,全局唯一不复用)
*/
@TableField("equ_code")
private String equCode;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 设备型号
*/
@TableField("equ_model")
private String equModel;
/**
* 设备总价值
*/
@TableField("equ_total_value")
private String equTotalValue;
/**
* 产品照片
*/
@TableField("product_photo")
private String productPhoto;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 内部编号
*/
@TableField("inner_no")
private String innerNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 产品编号(用户手动输入)
*/
@TableField("factory_no")
private String factoryNo;
/**
* 管辖机构代码
*/
@TableField("org_branch_code")
private String orgBranchCode;
/**
* 管辖机构名称
*/
@TableField("org_branch_name")
private String orgBranchName;
/**
* 检验合格报告
*/
@TableField("test_report")
private String testReport;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_equip_use")
public class JgEquipUse extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equ_id")
private String equId;
/**
* 经度,纬度
*/
@TableField("longitude_latitude")
private String longitudeLatitude;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 安装地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 使用场所
*/
@TableField("use_place")
private String usePlace;
/**
* 安全管理员
*/
@TableField("safety_manager")
private String safetyManager;
/**
* 设备状态(报废、在用、停用、未监管、未登记 )
*/
@TableField("equ_state")
private String equState;
/**
* 安全管理员移动电话
*/
@TableField("phone")
private String phone;
/**
* 产权单位统一信用代码
*/
@TableField("estate_unit_credit_code")
private String estateUnitCreditCode;
/**
* 使用单位统一信用代码
*/
@TableField("use_unit_credit_code")
private String useUnitCreditCode;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 使用单位id
*/
@TableField("use_unit_id")
private String useUnitId;
/**
* 产权单位名称
*/
@TableField("estate_unit_name")
private String estateUnitName;
/**
* 使用状态变更日期
*/
@TableField("use_state_change_date")
private Date useStateChangeDate;
/**
* 产权单位id
*/
@TableField("estate_unit_id")
private String estateUnitId;
/**
* 使用内部编号
*/
@TableField("use_inner_code")
private String useInnerCode;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_installation_notice")
public class JgInstallationNotice extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 告知单编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 设备种类
*/
@TableField("equ_list")
private String equList;
/**
* 告知状态
*/
@TableField("notice_status")
private String noticeStatus;
/**
* 设备数量
*/
@TableField("device_num")
private Integer deviceNum;
/**
* 安装单位id
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 安装许可证编号
*/
@TableField("install_license_no")
private String installLicenseNo;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 安装许可有效期
*/
@TableField("install_license_expiration_date")
private Date installLicenseExpirationDate;
/**
* 安装地点-区域代码
*/
@TableField("region_no")
private String regionNo;
/**
* 安装地点_省
*/
@TableField("province")
private String province;
/**
* 安装地点_市
*/
@TableField("city")
private String city;
/**
* 设备使用地点_区(县)
*/
@TableField("county")
private String county;
/**
* 安装地点_街道(镇)
*/
@TableField("street")
private String street;
/**
* 设备详细使用地址
*/
@TableField("address")
private String address;
/**
* 安装负责人ID
*/
@TableField("install_leader_id")
private String installLeaderId;
/**
* 安装负责人
*/
@TableField("install_leader_name")
private String installLeaderName;
/**
* 安装负责人手机
*/
@TableField("install_leader_phone")
private String installLeaderPhone;
/**
* 安装开始日期
*/
@TableField("install_start_date")
private Date installStartDate;
/**
* 安装竣工日期
*/
@TableField("install_end_date")
private Date installEndDate;
/**
* 产权单位id
*/
@TableField("property_unit_id")
private String propertyUnitId;
/**
* 产权单位
*/
@TableField("property_unit_name")
private String propertyUnitName;
/**
* 使用单位id
*/
@TableField("use_unit_id")
private String useUnitId;
/**
* 使用单位
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 接收机构ID
*/
@TableField("receive_org_id")
private String receiveOrgId;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 安装类型
*/
@TableField("install_type")
private String installType;
/**
* 委托单位
*/
@TableField("entrusting_unit_name")
private String entrustingUnitName;
/**
* 安装方案
*/
@TableField("install_plan")
private String installPlan;
/**
* 流程建议
*/
@TableField("process_advice")
private String processAdvice;
/**
* 撤销原由
*/
@TableField("cancel_reason")
private String cancelReason;
/**
* 撤销说明
*/
@TableField("cancel_remark")
private String cancelRemark;
/**
* 撤销处理截止日期
*/
@TableField("cancel_handle_deadline")
private Date cancelHandleDeadline;
/**
* 撤销流水号
*/
@TableField("cancel_process_no")
private String cancelProcessNo;
/**
* 施工合同是否本单位与甲方直接签署
*/
@TableField("is_signed_with_a")
private String isSignedWithA;
/**
* 检验单位代码
*/
@TableField("inspect_unit_id")
private String inspectUnitId;
/**
* 检验单位
*/
@TableField("inspect_unit_name")
private String inspectUnitName;
/**
* 是否已报检
*/
@TableField("is_inspected")
private String isInspected;
/**
* 设备安装质量证明书编号
*/
@TableField("install_cert_no")
private String installCertNo;
/**
* 审核通过时间
*/
@TableField("receive_time")
private Date receiveTime;
/**
* 状态
*/
@TableField("status")
private String status;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 录入单位ID
*/
@TableField("input_unit_no")
private String inputUnitNo;
/**
* 安装委托书图片
*/
@TableField("proxy_statement_attachment")
private String proxyStatementAttachment;
/**
* 安装合同照片
*/
@TableField("install_contract_attachment")
private String installContractAttachment;
/**
* 是否西咸
*/
@TableField("is_xixian")
private String isXixian;
/**
* 告知日期
*/
@TableField("notice_date")
private Date noticeDate;
/**
* 流程实例id
*/
@TableField("instance_id")
private String instanceId;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_maintenance_contract")
public class JgMaintenanceContract extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 维保备案编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 办理状态
*/
@TableField("apply_status")
private String applyStatus;
/**
* 维保备案日期
*/
@TableField("apply_date")
private Date applyDate;
/**
* 设备类型
*/
@TableField("equ_type")
private String equType;
/**
* 使用单位ID
*/
@TableField("use_unit_id")
private String useUnitId;
/**
* 使用单位
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 接收机构ID
*/
@TableField("receive_org_id")
private String receiveOrgId;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 维保单位ID
*/
@TableField("maintenance_unit_id")
private String maintenanceUnitId;
/**
* 维保单位名称
*/
@TableField("maintenance_unit_name")
private String maintenanceUnitName;
/**
* 维保合同开始日期
*/
@TableField("inform_start")
private Date informStart;
/**
* 维保合同结束日期
*/
@TableField("inform_end")
private Date informEnd;
/**
* 维保负责人id
*/
@TableField("maintenance_manager_id")
private String maintenanceManagerId;
/**
* 维保负责人身份证号
*/
@TableField("maintenance_manager_card_no")
private String maintenanceManagerCardNo;
/**
* 紧急救援电话
*/
@TableField("emergency_call")
private String emergencyCall;
/**
* 24小时维保电话
*/
@TableField("maintenance_24_tel")
private String maintenance24Tel;
/**
* 状态
*/
@TableField("status")
private String status;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 录入单位ID
*/
@TableField("input_unit_no")
private String inputUnitNo;
/**
* 维保合同照片
*/
@TableField("maintenance_contract")
private String maintenanceContract;
/**
* 维保周期
*/
@TableField("maintenance_cycle")
private Integer maintenanceCycle;
/**
* 大修周期
*/
@TableField("overhaul_cycle")
private Integer overhaulCycle;
/**
* 设备数量
*/
@TableField("equ_num")
private Integer equNum;
/**
* 维保负责人姓名
*/
@TableField("maintenance_manager_name")
private String maintenanceManagerName;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_operate_log")
public class JgOperateLog extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 操作人id
*/
@TableField("user_id")
private Integer userId;
/**
* 操作时间
*/
@TableField("operation_time")
private Date operationTime;
/**
* 操作类型
*/
@TableField("operation_type")
private String operationType;
/**
* 审批详情id
*/
@TableField("approval_id")
private String approvalId;
/**
* 审批前状态
*/
@TableField("before_status")
private String beforeStatus;
/**
* 审批后状态
*/
@TableField("after_status")
private String afterStatus;
/**
* 审批详情
*/
@TableField("details")
private String details;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_relation_equip")
public class JgRelationEquip extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 具体业务id
*/
@TableField("business_id")
private String businessId;
/**
* 具体业务类型(安装告知、使用登记...)
*/
@TableField("business_type")
private String businessType;
/**
* 设备id
*/
@TableField("equip_id")
private String equipId;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2023-12-12
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_use_registration")
public class JgUseRegistration extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备监管码
*/
@TableField("supervisory_code")
private String supervisoryCode;
/**
* 使用单位ID
*/
@TableField("use_unit_id")
private String useUnitId;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 申请编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 办理状态
*/
@TableField("audit_status")
private String auditStatus;
/**
* 接收机构id
*/
@TableField("receive_org_id")
private String receiveOrgId;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 检验单位ID
*/
@TableField("inspect_unit_id")
private String inspectUnitId;
/**
* 检验单位
*/
@TableField("inspect_unit_name")
private String inspectUnitName;
/**
* 检验结果照片
*/
@TableField("inspect_result_photo")
private String inspectResultPhoto;
/**
* 检验结果
*/
@TableField("inspect_result")
private String inspectResult;
/**
* 终审通过时间
*/
@TableField("audit_pass_date")
private Date auditPassDate;
/**
* 登记类别
*/
@TableField("reg_type")
private String regType;
/**
* 注册登记日期
*/
@TableField("reg_date")
private Date regDate;
/**
* 注册登记人员ID
*/
@TableField("reg_person_id")
private String regPersonId;
/**
* 注册登记人员
*/
@TableField("reg_person_name")
private String regPersonName;
/**
* 安装单位ID
*/
@TableField("install_unit_id")
private String installUnitId;
/**
* 安装单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 状态
*/
@TableField("status")
private String status;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 创建人ID
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 录入单位ID
*/
@TableField("input_unit_no")
private String inputUnitNo;
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipConstruction;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-施工信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipConstructionMapper extends BaseMapper<JgEquipConstruction> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipDesign;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-设计信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipDesignMapper extends BaseMapper<JgEquipDesign> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipFactory;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-制造信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipFactoryMapper extends BaseMapper<JgEquipFactory> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipInspectionDetection;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-检验检测信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipInspectionDetectionMapper extends BaseMapper<JgEquipInspectionDetection> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipMaintenance;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-维保信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipMaintenanceMapper extends BaseMapper<JgEquipMaintenance> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipRegister;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息-注册信息 Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipRegisterMapper extends BaseMapper<JgEquipRegister> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgEquipUse;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgEquipUseMapper extends BaseMapper<JgEquipUse> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgInstallationNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgInstallationNoticeMapper extends BaseMapper<JgInstallationNotice> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgMaintenanceContract;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgMaintenanceContractMapper extends BaseMapper<JgMaintenanceContract> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgOperateLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgOperateLogMapper extends BaseMapper<JgOperateLog> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgRelationEquip;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgRelationEquipMapper extends BaseMapper<JgRelationEquip> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgUseRegistration;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2023-12-12
*/
public interface JgUseRegistrationMapper extends BaseMapper<JgUseRegistration> {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-施工信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipConstructionService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-设计信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipDesignService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-制造信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipFactoryService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-检验检测信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipInspectionDetectionService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-维保信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipMaintenanceService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 设备信息-注册信息接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipRegisterService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgEquipUseService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgInstallationNoticeService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgMaintenanceContractService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgOperateLogService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgRelationEquipService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2023-12-12
*/
public interface IJgUseRegistrationService {
}
<?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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipConstructionMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipDesignMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipFactoryMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipInspectionDetectionMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipMaintenanceMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipRegisterMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgEquipUseMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgInstallationNoticeMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgMaintenanceContractMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgOperateLogMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgRelationEquipMapper">
</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.yeejoin.amos.boot.module.jg.api.mapper.JgUseRegistrationMapper">
</mapper>
package com.yeejoin.amos.boot.module.jg.biz.controller;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipConstructionDto;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipConstructionServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-施工信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-施工信息Api")
@RequestMapping(value = "/jg-equip-construction")
public class JgEquipConstructionController extends BaseController {
@Autowired
JgEquipConstructionServiceImpl jgEquipConstructionServiceImpl;
/**
* 新增设备信息-施工信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-施工信息", notes = "新增设备信息-施工信息")
public ResponseModel<JgEquipConstructionDto> save(@RequestBody JgEquipConstructionDto model) {
model = jgEquipConstructionServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-施工信息", notes = "根据sequenceNbr更新设备信息-施工信息")
public ResponseModel<JgEquipConstructionDto> updateBySequenceNbrJgEquipConstruction(@RequestBody JgEquipConstructionDto model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipConstructionServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-施工信息", notes = "根据sequenceNbr删除设备信息-施工信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipConstructionServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-施工信息", notes = "根据sequenceNbr查询单个设备信息-施工信息")
public ResponseModel<JgEquipConstructionDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipConstructionServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-施工信息分页查询", notes = "设备信息-施工信息分页查询")
public ResponseModel<Page<JgEquipConstructionDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipConstructionDto> page = new Page<JgEquipConstructionDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipConstructionServiceImpl.queryForJgEquipConstructionPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-施工信息列表全部数据查询", notes = "设备信息-施工信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipConstructionDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipConstructionServiceImpl.queryForJgEquipConstructionList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipDesignServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipDesignDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-设计信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-设计信息Api")
@RequestMapping(value = "/jg-equip-design")
public class JgEquipDesignController extends BaseController {
@Autowired
JgEquipDesignServiceImpl jgEquipDesignServiceImpl;
/**
* 新增设备信息-设计信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-设计信息", notes = "新增设备信息-设计信息")
public ResponseModel<JgEquipDesignDto> save(@RequestBody JgEquipDesignDto model) {
model = jgEquipDesignServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-设计信息", notes = "根据sequenceNbr更新设备信息-设计信息")
public ResponseModel<JgEquipDesignDto> updateBySequenceNbrJgEquipDesign(@RequestBody JgEquipDesignDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipDesignServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-设计信息", notes = "根据sequenceNbr删除设备信息-设计信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipDesignServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-设计信息", notes = "根据sequenceNbr查询单个设备信息-设计信息")
public ResponseModel<JgEquipDesignDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipDesignServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-设计信息分页查询", notes = "设备信息-设计信息分页查询")
public ResponseModel<Page<JgEquipDesignDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipDesignDto> page = new Page<JgEquipDesignDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipDesignServiceImpl.queryForJgEquipDesignPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-设计信息列表全部数据查询", notes = "设备信息-设计信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipDesignDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipDesignServiceImpl.queryForJgEquipDesignList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipFactoryServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipFactoryDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-制造信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-制造信息Api")
@RequestMapping(value = "/jg-equip-factory")
public class JgEquipFactoryController extends BaseController {
@Autowired
JgEquipFactoryServiceImpl jgEquipFactoryServiceImpl;
/**
* 新增设备信息-制造信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-制造信息", notes = "新增设备信息-制造信息")
public ResponseModel<JgEquipFactoryDto> save(@RequestBody JgEquipFactoryDto model) {
model = jgEquipFactoryServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-制造信息", notes = "根据sequenceNbr更新设备信息-制造信息")
public ResponseModel<JgEquipFactoryDto> updateBySequenceNbrJgEquipFactory(@RequestBody JgEquipFactoryDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipFactoryServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-制造信息", notes = "根据sequenceNbr删除设备信息-制造信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipFactoryServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-制造信息", notes = "根据sequenceNbr查询单个设备信息-制造信息")
public ResponseModel<JgEquipFactoryDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipFactoryServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-制造信息分页查询", notes = "设备信息-制造信息分页查询")
public ResponseModel<Page<JgEquipFactoryDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipFactoryDto> page = new Page<JgEquipFactoryDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipFactoryServiceImpl.queryForJgEquipFactoryPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-制造信息列表全部数据查询", notes = "设备信息-制造信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipFactoryDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipFactoryServiceImpl.queryForJgEquipFactoryList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipInspectionDetectionServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipInspectionDetectionDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-检验检测信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-检验检测信息Api")
@RequestMapping(value = "/jg-equip-inspection-detection")
public class JgEquipInspectionDetectionController extends BaseController {
@Autowired
JgEquipInspectionDetectionServiceImpl jgEquipInspectionDetectionServiceImpl;
/**
* 新增设备信息-检验检测信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-检验检测信息", notes = "新增设备信息-检验检测信息")
public ResponseModel<JgEquipInspectionDetectionDto> save(@RequestBody JgEquipInspectionDetectionDto model) {
model = jgEquipInspectionDetectionServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-检验检测信息", notes = "根据sequenceNbr更新设备信息-检验检测信息")
public ResponseModel<JgEquipInspectionDetectionDto> updateBySequenceNbrJgEquipInspectionDetection(@RequestBody JgEquipInspectionDetectionDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipInspectionDetectionServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-检验检测信息", notes = "根据sequenceNbr删除设备信息-检验检测信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipInspectionDetectionServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-检验检测信息", notes = "根据sequenceNbr查询单个设备信息-检验检测信息")
public ResponseModel<JgEquipInspectionDetectionDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipInspectionDetectionServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-检验检测信息分页查询", notes = "设备信息-检验检测信息分页查询")
public ResponseModel<Page<JgEquipInspectionDetectionDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipInspectionDetectionDto> page = new Page<JgEquipInspectionDetectionDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipInspectionDetectionServiceImpl.queryForJgEquipInspectionDetectionPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-检验检测信息列表全部数据查询", notes = "设备信息-检验检测信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipInspectionDetectionDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipInspectionDetectionServiceImpl.queryForJgEquipInspectionDetectionList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipMaintenanceServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipMaintenanceDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-维保信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-维保信息Api")
@RequestMapping(value = "/jg-equip-maintenance")
public class JgEquipMaintenanceController extends BaseController {
@Autowired
JgEquipMaintenanceServiceImpl jgEquipMaintenanceServiceImpl;
/**
* 新增设备信息-维保信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-维保信息", notes = "新增设备信息-维保信息")
public ResponseModel<JgEquipMaintenanceDto> save(@RequestBody JgEquipMaintenanceDto model) {
model = jgEquipMaintenanceServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-维保信息", notes = "根据sequenceNbr更新设备信息-维保信息")
public ResponseModel<JgEquipMaintenanceDto> updateBySequenceNbrJgEquipMaintenance(@RequestBody JgEquipMaintenanceDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipMaintenanceServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-维保信息", notes = "根据sequenceNbr删除设备信息-维保信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipMaintenanceServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-维保信息", notes = "根据sequenceNbr查询单个设备信息-维保信息")
public ResponseModel<JgEquipMaintenanceDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipMaintenanceServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-维保信息分页查询", notes = "设备信息-维保信息分页查询")
public ResponseModel<Page<JgEquipMaintenanceDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipMaintenanceDto> page = new Page<JgEquipMaintenanceDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipMaintenanceServiceImpl.queryForJgEquipMaintenancePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-维保信息列表全部数据查询", notes = "设备信息-维保信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipMaintenanceDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipMaintenanceServiceImpl.queryForJgEquipMaintenanceList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipRegisterServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipRegisterDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-注册信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-注册信息Api")
@RequestMapping(value = "/jg-equip-register")
public class JgEquipRegisterController extends BaseController {
@Autowired
JgEquipRegisterServiceImpl jgEquipRegisterServiceImpl;
/**
* 新增设备信息-注册信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-注册信息", notes = "新增设备信息-注册信息")
public ResponseModel<JgEquipRegisterDto> save(@RequestBody JgEquipRegisterDto model) {
model = jgEquipRegisterServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-注册信息", notes = "根据sequenceNbr更新设备信息-注册信息")
public ResponseModel<JgEquipRegisterDto> updateBySequenceNbrJgEquipRegister(@RequestBody JgEquipRegisterDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipRegisterServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-注册信息", notes = "根据sequenceNbr删除设备信息-注册信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipRegisterServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-注册信息", notes = "根据sequenceNbr查询单个设备信息-注册信息")
public ResponseModel<JgEquipRegisterDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipRegisterServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-注册信息分页查询", notes = "设备信息-注册信息分页查询")
public ResponseModel<Page<JgEquipRegisterDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipRegisterDto> page = new Page<JgEquipRegisterDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipRegisterServiceImpl.queryForJgEquipRegisterPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-注册信息列表全部数据查询", notes = "设备信息-注册信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipRegisterDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipRegisterServiceImpl.queryForJgEquipRegisterList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgEquipUseServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgEquipUseDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息-使用信息
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "设备信息-使用信息Api")
@RequestMapping(value = "/jg-equip-use")
public class JgEquipUseController extends BaseController {
@Autowired
JgEquipUseServiceImpl jgEquipUseServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息-使用信息", notes = "新增设备信息-使用信息")
public ResponseModel<JgEquipUseDto> save(@RequestBody JgEquipUseDto model) {
model = jgEquipUseServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新设备信息-使用信息", notes = "根据sequenceNbr更新设备信息-使用信息")
public ResponseModel<JgEquipUseDto> updateBySequenceNbrJgEquipUse(@RequestBody JgEquipUseDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgEquipUseServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备信息-使用信息", notes = "根据sequenceNbr删除设备信息-使用信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgEquipUseServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息-使用信息", notes = "根据sequenceNbr查询单个设备信息-使用信息")
public ResponseModel<JgEquipUseDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgEquipUseServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息-使用信息分页查询", notes = "设备信息-使用信息分页查询")
public ResponseModel<Page<JgEquipUseDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgEquipUseDto> page = new Page<JgEquipUseDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipUseServiceImpl.queryForJgEquipUsePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息-使用信息列表全部数据查询", notes = "设备信息-使用信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgEquipUseDto>> selectForList() {
return ResponseHelper.buildResponse(jgEquipUseServiceImpl.queryForJgEquipUseList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgInstallationNoticeServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgInstallationNoticeDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 安装告知
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "安装告知Api")
@RequestMapping(value = "/jg-installation-notice")
public class JgInstallationNoticeController extends BaseController {
@Autowired
JgInstallationNoticeServiceImpl jgInstallationNoticeServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增安装告知", notes = "新增安装告知")
public ResponseModel<JgInstallationNoticeDto> save(@RequestBody JgInstallationNoticeDto model) {
model = jgInstallationNoticeServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新安装告知", notes = "根据sequenceNbr更新安装告知")
public ResponseModel<JgInstallationNoticeDto> updateBySequenceNbrJgInstallationNotice(@RequestBody JgInstallationNoticeDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgInstallationNoticeServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除安装告知", notes = "根据sequenceNbr删除安装告知")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgInstallationNoticeServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个安装告知", notes = "根据sequenceNbr查询单个安装告知")
public ResponseModel<JgInstallationNoticeDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgInstallationNoticeServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "安装告知分页查询", notes = "安装告知分页查询")
public ResponseModel<Page<JgInstallationNoticeDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgInstallationNoticeDto> page = new Page<JgInstallationNoticeDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgInstallationNoticeServiceImpl.queryForJgInstallationNoticePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "安装告知列表全部数据查询", notes = "安装告知列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgInstallationNoticeDto>> selectForList() {
return ResponseHelper.buildResponse(jgInstallationNoticeServiceImpl.queryForJgInstallationNoticeList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgMaintenanceContractServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgMaintenanceContractDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 维保合同备案
*
* @author system_generator
* @date 2023-12-12
*/
@RestController
@Api(tags = "维保合同备案Api")
@RequestMapping(value = "/jg-maintenance-contract")
public class JgMaintenanceContractController extends BaseController {
@Autowired
JgMaintenanceContractServiceImpl jgMaintenanceContractServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增维保合同备案", notes = "新增维保合同备案")
public ResponseModel<JgMaintenanceContractDto> save(@RequestBody JgMaintenanceContractDto model) {
model = jgMaintenanceContractServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新维保合同备案", notes = "根据sequenceNbr更新维保合同备案")
public ResponseModel<JgMaintenanceContractDto> updateBySequenceNbrJgMaintenanceContract(@RequestBody JgMaintenanceContractDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgMaintenanceContractServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除维保合同备案", notes = "根据sequenceNbr删除维保合同备案")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(jgMaintenanceContractServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个维保合同备案", notes = "根据sequenceNbr查询单个维保合同备案")
public ResponseModel<JgMaintenanceContractDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgMaintenanceContractServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "维保合同备案分页查询", notes = "分页查询维保合同备案")
public ResponseModel<Page<JgMaintenanceContractDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgMaintenanceContractDto> page = new Page<JgMaintenanceContractDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgMaintenanceContractServiceImpl.queryForJgMaintenanceContractPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询维保合同备案", notes = "列表全部数据查询维保合同备案")
@GetMapping(value = "/list")
public ResponseModel<List<JgMaintenanceContractDto>> selectForList() {
return ResponseHelper.buildResponse(jgMaintenanceContractServiceImpl.queryForJgMaintenanceContractList());
}
}
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