Commit c0c217b4 authored by dqq's avatar dqq

tzs_amos_ugp_biz数据库表逆向工程生成代码

parent 202edb4d
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpAttachmentDto", description="附件表")
public class UgpAttachmentDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "附件名称")
private String name;
@ApiModelProperty(value = "关联对象id")
private Long sourceId;
@ApiModelProperty(value = "附件信息(json对象)")
private String info;
@ApiModelProperty(value = "附件类型")
private String type;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpCompanyDto", description="企业信息表")
public class UgpCompanyDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业名称")
private String name;
@ApiModelProperty(value = "企业类型")
private String type;
@ApiModelProperty(value = "统一信用代码")
private String creditCode;
@ApiModelProperty(value = "许可证号")
private String licenseNumber;
@ApiModelProperty(value = "有效期至")
private Date expirationDate;
@ApiModelProperty(value = "企业地址")
private String address;
@ApiModelProperty(value = "联系方式")
private String contactPhone;
@ApiModelProperty(value = "联系人")
private String contact;
private String remark;
@ApiModelProperty(value = "统一信用代码证书附件")
private String creditAttch;
@ApiModelProperty(value = "许可证附件")
private String licenseAttch;
@ApiModelProperty(value = "是否已审核(1已审核,0未审核)")
private String approved;
@ApiModelProperty(value = "单位机构代码")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpEquipmentDto", description="设备信息表")
public class UgpEquipmentDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "企业id")
private Long companyId;
@ApiModelProperty(value = "设备编号")
private String code;
@ApiModelProperty(value = "设备类型")
private String type;
@ApiModelProperty(value = "生产厂家")
private String manufacturer;
@ApiModelProperty(value = "出厂日期")
private Date manufactureDate;
@ApiModelProperty(value = "使用年限")
private String serviceLife;
@ApiModelProperty(value = "检定状态")
private String verifyStatus;
@ApiModelProperty(value = "检验日期")
private Date inspectionDate;
@ApiModelProperty(value = "使用状态")
private String useStatus;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "单位机构代码")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpInstallNoticeDto", description="安装告知表")
public class UgpInstallNoticeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "项目id")
private Long projectId;
@ApiModelProperty(value = "告知申请提交日期")
private Date noticeDate;
@ApiModelProperty(value = "告知申请状态")
private String noticeStatus;
@ApiModelProperty(value = "组织机构代码")
private String organizationCode;
@ApiModelProperty(value = "许可单位名称")
private String licenseCompany;
@ApiModelProperty(value = "许可证编号")
private String licenseNum;
@ApiModelProperty(value = "许可单位id")
private Long licenseCompanyId;
@ApiModelProperty(value = "合同文件")
private String contractAttch;
@ApiModelProperty(value = "许可证文件")
private String licenseAttch;
@ApiModelProperty(value = "是否审批通过(1通过,0未通过)")
private Boolean approved;
@ApiModelProperty(value = "备注")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpInstallNoticeMsgDto", description="项目安装告知短信记录表")
public class UgpInstallNoticeMsgDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "安装告知id")
private Long installNoticeId;
@ApiModelProperty(value = "短信通知单位")
private Long targetUnitId;
@ApiModelProperty(value = "短信接收人id")
private Long targetPersonId;
@ApiModelProperty(value = "短信通知内容")
private String content;
@ApiModelProperty(value = "短信发送日期")
private Date sendTime;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpMaterialDto", description="材料信息表")
public class UgpMaterialDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "项目id")
private Long companyId;
@ApiModelProperty(value = "管材编号")
private String code;
@ApiModelProperty(value = "管材类别")
private String type;
@ApiModelProperty(value = "管材规格")
private String spec;
@ApiModelProperty(value = "管材壁厚")
private Integer wallThickness;
@ApiModelProperty(value = "生产厂家")
private String manufacturer;
@ApiModelProperty(value = "生产日期")
private Date manufactureDate;
@ApiModelProperty(value = "生产编号")
private String batchNum;
@ApiModelProperty(value = "管道直径")
private Double diameter;
@ApiModelProperty(value = "管道材料")
private String material;
@ApiModelProperty(value = "管道长度")
private Double length;
@ApiModelProperty(value = "厂家所在地")
private String manufactureAddr;
@ApiModelProperty(value = "是否审批通过(1通过,0未通过)")
private Boolean approved;
@ApiModelProperty(value = "单位机构代码")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpProjectDto", description="项目信息表")
public class UgpProjectDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "项目名称")
private String name;
@ApiModelProperty(value = "项目编号")
private String code;
@ApiModelProperty(value = "项目进度")
private String progressStatus;
@ApiModelProperty(value = "项目地点")
private String address;
@ApiModelProperty(value = "项目开工日期")
private Date startDate;
@ApiModelProperty(value = "项目安装区域代码")
private String installRegionCode;
@ApiModelProperty(value = "项目安装区域")
private String installRegion;
@ApiModelProperty(value = "建设单位id")
private Long constructionUnitId;
@ApiModelProperty(value = "建设单位名称")
private String constructionUnit;
@ApiModelProperty(value = "项目设计单位")
private String designUnit;
@ApiModelProperty(value = "项目设计单位id")
private Long designUnitId;
@ApiModelProperty(value = "安装单位id")
private Long installationUnitId;
@ApiModelProperty(value = "安装单位名称")
private String installationUnit;
@ApiModelProperty(value = "企业id")
private Long companyId;
@ApiModelProperty(value = "建设单位负责人id")
private Long chargePersonId;
@ApiModelProperty(value = "建设单位负责人名称")
private String chargePerson;
@ApiModelProperty(value = "组织机构代码")
private String orgCode;
@ApiModelProperty(value = "项目提交日期")
private Date submitDate;
@ApiModelProperty(value = "备注")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpProjectResourceDto", description="项目资源表(包括焊工、管材、设备)")
public class UgpProjectResourceDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "项目id")
private Long projectId;
@ApiModelProperty(value = "资源名称")
private String name;
@ApiModelProperty(value = "资源类型(welder、material、equipment)")
private String type;
@ApiModelProperty(value = "资源id")
private Long resourceId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpQualityInfoDto", description="质量监检信息表")
public class UgpQualityInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业id")
private Long projectId;
@ApiModelProperty(value = "项目进度")
private String projectProcess;
@ApiModelProperty(value = "监理单位")
private Long supervisoryUnitId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpQualityProblemDto", description="质量问题表")
public class UgpQualityProblemDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业id")
private Long projectId;
@ApiModelProperty(value = "质量问题编号")
private String code;
@ApiModelProperty(value = "问题产生阶段")
private String generateStage;
@ApiModelProperty(value = "处理进度")
private String processProgress;
@ApiModelProperty(value = "整改书提交状态")
private String submitStatus;
@ApiModelProperty(value = "提交日期")
private Date submitDate;
@ApiModelProperty(value = "复核日期")
private Date reviewDate;
@ApiModelProperty(value = "复核状态")
private String reviewStatus;
@ApiModelProperty(value = "复核方式")
private String reviewType;
@ApiModelProperty(value = "监检意见")
private String inspectOpinion;
@ApiModelProperty(value = "整改书")
private String reformDoc;
@ApiModelProperty(value = "质量问题描述")
private String desc;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpRectifyMsgDto", description="整改短信通知表")
public class UgpRectifyMsgDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "质量问题id")
private Long problemId;
@ApiModelProperty(value = "短信通知单位id")
private Long noticeUnitId;
@ApiModelProperty(value = "短信接收人")
private Long msgReceiver;
@ApiModelProperty(value = "短信通知内容")
private String content;
@ApiModelProperty(value = "短信发送日期")
private Date sendTime;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpSuperviseRuleDto", description="监管区域规则表")
public class UgpSuperviseRuleDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "行政区域名称")
private String adminRegion;
@ApiModelProperty(value = "行政区域代码")
private String adminRegionCode;
@ApiModelProperty(value = "监察部门id")
private Long superviseDeptId;
@ApiModelProperty(value = "检验检测单位id")
private Long inspectionUnitId;
@ApiModelProperty(value = "创建单位id")
private Long createUnitId;
@ApiModelProperty(value = "创建时间")
private Date createDate;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpVerifyDto", description="智能监检管理表")
public class UgpVerifyDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "项目id")
private Long projectId;
@ApiModelProperty(value = "编号")
private String code;
@ApiModelProperty(value = "检验检测阶段(焊前、工艺、耐压、敷设、定位)")
private String stage;
@ApiModelProperty(value = "被检查对象信息")
private String targetInfo;
@ApiModelProperty(value = "检验状态")
private String status;
@ApiModelProperty(value = "检验方式")
private String type;
@ApiModelProperty(value = "交检时间")
private Date submitTime;
@ApiModelProperty(value = "检验时间")
private Date verifyTime;
@ApiModelProperty(value = "检验检测单位id")
private Long verifyUnitId;
@ApiModelProperty(value = "检验负责人id")
private Long chargerPersonId;
@ApiModelProperty(value = "检验员id")
private Long inspectorId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpWeldDto", description="焊口信息表")
public class UgpWeldDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "焊口编码")
private String code;
@ApiModelProperty(value = "项目id")
private Long projectId;
@ApiModelProperty(value = "安装单位id")
private Long installCompany;
@ApiModelProperty(value = "所在地")
private String region;
@ApiModelProperty(value = "赋码状态(0未赋码,1赋码成功)")
private String codingStatus;
@ApiModelProperty(value = "赋码方式")
private String codingMethod;
@ApiModelProperty(value = "监检状态")
private String superInspecStatus;
@ApiModelProperty(value = "赋码日期")
private Date codingDate;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UgpWorkHistoryDto", description="焊工工作履历表")
public class UgpWorkHistoryDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "焊工id")
private Long welderId;
@ApiModelProperty(value = "工作单位名称")
private String companyName;
@ApiModelProperty(value = "工作单位id")
private Long companyId;
@ApiModelProperty(value = "项目名称")
private String projectName;
@ApiModelProperty(value = "项目id")
private Long projectId;
@ApiModelProperty(value = "所在职位")
private String posts;
@ApiModelProperty(value = "焊口数量")
private Integer weldNumber;
@ApiModelProperty(value = "开始时间")
private String startDate;
@ApiModelProperty(value = "结束时间")
private Date endDate;
@ApiModelProperty(value = "备注")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_attachment")
public class UgpAttachment extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 附件名称
*/
@TableField("name")
private String name;
/**
* 关联对象id
*/
@TableField("source_id")
private Long sourceId;
/**
* 附件信息(json对象)
*/
@TableField("info")
private String info;
/**
* 附件类型
*/
@TableField("type")
private String type;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_company")
public class UgpCompany extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业名称
*/
@TableField("name")
private String name;
/**
* 企业类型
*/
@TableField("type")
private String type;
/**
* 统一信用代码
*/
@TableField("credit_code")
private String creditCode;
/**
* 许可证号
*/
@TableField("license_number")
private String licenseNumber;
/**
* 有效期至
*/
@TableField("expiration_date")
private Date expirationDate;
/**
* 企业地址
*/
@TableField("address")
private String address;
/**
* 联系方式
*/
@TableField("contact_phone")
private String contactPhone;
/**
* 联系人
*/
@TableField("contact")
private String contact;
/**
*
*/
@TableField("remark")
private String remark;
/**
* 统一信用代码证书附件
*/
@TableField("credit_attch")
private String creditAttch;
/**
* 许可证附件
*/
@TableField("license_attch")
private String licenseAttch;
/**
* 是否已审核(1已审核,0未审核)
*/
@TableField("approved")
private String approved;
/**
* 单位机构代码
*/
@TableField("org_code")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_equipment")
public class UgpEquipment extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 企业id
*/
@TableField("company_id")
private Long companyId;
/**
* 设备编号
*/
@TableField("code")
private String code;
/**
* 设备类型
*/
@TableField("type")
private String type;
/**
* 生产厂家
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 出厂日期
*/
@TableField("manufacture_date")
private Date manufactureDate;
/**
* 使用年限
*/
@TableField("service_life")
private String serviceLife;
/**
* 检定状态
*/
@TableField("verify_status")
private String verifyStatus;
/**
* 检验日期
*/
@TableField("inspection_date")
private Date inspectionDate;
/**
* 使用状态
*/
@TableField("use_status")
private String useStatus;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 单位机构代码
*/
@TableField("org_code")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_install_notice")
public class UgpInstallNotice extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 项目id
*/
@TableField("project_id")
private Long projectId;
/**
* 告知申请提交日期
*/
@TableField("notice_date")
private Date noticeDate;
/**
* 告知申请状态
*/
@TableField("notice_status")
private String noticeStatus;
/**
* 组织机构代码
*/
@TableField("organization_code")
private String organizationCode;
/**
* 许可单位名称
*/
@TableField("license_company")
private String licenseCompany;
/**
* 许可证编号
*/
@TableField("license_num")
private String licenseNum;
/**
* 许可单位id
*/
@TableField("license_company_id")
private Long licenseCompanyId;
/**
* 合同文件
*/
@TableField("contract_attch")
private String contractAttch;
/**
* 许可证文件
*/
@TableField("license_attch")
private String licenseAttch;
/**
* 是否审批通过(1通过,0未通过)
*/
@TableField("approved")
private Boolean approved;
/**
* 备注
*/
@TableField("remark")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_install_notice_msg")
public class UgpInstallNoticeMsg extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 安装告知id
*/
@TableField("install_notice_id")
private Long installNoticeId;
/**
* 短信通知单位
*/
@TableField("target_unit_id")
private Long targetUnitId;
/**
* 短信接收人id
*/
@TableField("target_person_id")
private Long targetPersonId;
/**
* 短信通知内容
*/
@TableField("content")
private String content;
/**
* 短信发送日期
*/
@TableField("send_time")
private Date sendTime;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_material")
public class UgpMaterial extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 项目id
*/
@TableField("company_id")
private Long companyId;
/**
* 管材编号
*/
@TableField("code")
private String code;
/**
* 管材类别
*/
@TableField("type")
private String type;
/**
* 管材规格
*/
@TableField("spec")
private String spec;
/**
* 管材壁厚
*/
@TableField("wall_thickness")
private Integer wallThickness;
/**
* 生产厂家
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 生产日期
*/
@TableField("manufacture_date")
private Date manufactureDate;
/**
* 生产编号
*/
@TableField("batch_num")
private String batchNum;
/**
* 管道直径
*/
@TableField("diameter")
private Double diameter;
/**
* 管道材料
*/
@TableField("material")
private String material;
/**
* 管道长度
*/
@TableField("length")
private Double length;
/**
* 厂家所在地
*/
@TableField("manufacture_addr")
private String manufactureAddr;
/**
* 是否审批通过(1通过,0未通过)
*/
@TableField("approved")
private Boolean approved;
/**
* 单位机构代码
*/
@TableField("org_code")
private String orgCode;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_project")
public class UgpProject extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 项目名称
*/
@TableField("name")
private String name;
/**
* 项目编号
*/
@TableField("code")
private String code;
/**
* 项目进度
*/
@TableField("progress_status")
private String progressStatus;
/**
* 项目地点
*/
@TableField("address")
private String address;
/**
* 项目开工日期
*/
@TableField("start_date")
private Date startDate;
/**
* 项目安装区域代码
*/
@TableField("install_region_code")
private String installRegionCode;
/**
* 项目安装区域
*/
@TableField("install_region")
private String installRegion;
/**
* 建设单位id
*/
@TableField("construction_unit_id")
private Long constructionUnitId;
/**
* 建设单位名称
*/
@TableField("construction_unit")
private String constructionUnit;
/**
* 项目设计单位
*/
@TableField("design_unit")
private String designUnit;
/**
* 项目设计单位id
*/
@TableField("design_unit_id")
private Long designUnitId;
/**
* 安装单位id
*/
@TableField("installation_unit_id")
private Long installationUnitId;
/**
* 安装单位名称
*/
@TableField("installation_unit")
private String installationUnit;
/**
* 企业id
*/
@TableField("company_id")
private Long companyId;
/**
* 建设单位负责人id
*/
@TableField("charge_person_id")
private Long chargePersonId;
/**
* 建设单位负责人名称
*/
@TableField("charge_person")
private String chargePerson;
/**
* 组织机构代码
*/
@TableField("org_code")
private String orgCode;
/**
* 项目提交日期
*/
@TableField("submit_date")
private Date submitDate;
/**
* 备注
*/
@TableField("remark")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_project_resource")
public class UgpProjectResource extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 项目id
*/
@TableField("project_id")
private Long projectId;
/**
* 资源名称
*/
@TableField("name")
private String name;
/**
* 资源类型(welder、material、equipment)
*/
@TableField("type")
private String type;
/**
* 资源id
*/
@TableField("resource_id")
private Long resourceId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_quality_info")
public class UgpQualityInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业id
*/
@TableField("project_id")
private Long projectId;
/**
* 项目进度
*/
@TableField("project_process")
private String projectProcess;
/**
* 监理单位
*/
@TableField("supervisory_unit_id")
private Long supervisoryUnitId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_quality_problem")
public class UgpQualityProblem extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业id
*/
@TableField("project_id")
private Long projectId;
/**
* 质量问题编号
*/
@TableField("code")
private String code;
/**
* 问题产生阶段
*/
@TableField("generate_stage")
private String generateStage;
/**
* 处理进度
*/
@TableField("process_progress")
private String processProgress;
/**
* 整改书提交状态
*/
@TableField("submit_status")
private String submitStatus;
/**
* 提交日期
*/
@TableField("submit_date")
private Date submitDate;
/**
* 复核日期
*/
@TableField("review_date")
private Date reviewDate;
/**
* 复核状态
*/
@TableField("review_status")
private String reviewStatus;
/**
* 复核方式
*/
@TableField("review_type")
private String reviewType;
/**
* 监检意见
*/
@TableField("inspect_opinion")
private String inspectOpinion;
/**
* 整改书
*/
@TableField("reform_doc")
private String reformDoc;
/**
* 质量问题描述
*/
@TableField("desc")
private String desc;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_rectify_msg")
public class UgpRectifyMsg extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 质量问题id
*/
@TableField("problem_id")
private Long problemId;
/**
* 短信通知单位id
*/
@TableField("notice_unit_id")
private Long noticeUnitId;
/**
* 短信接收人
*/
@TableField("msg_receiver")
private Long msgReceiver;
/**
* 短信通知内容
*/
@TableField("content")
private String content;
/**
* 短信发送日期
*/
@TableField("send_time")
private Date sendTime;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_supervise_rule")
public class UgpSuperviseRule extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 行政区域名称
*/
@TableField("admin_region")
private String adminRegion;
/**
* 行政区域代码
*/
@TableField("admin_region_code")
private String adminRegionCode;
/**
* 监察部门id
*/
@TableField("supervise_dept_id")
private Long superviseDeptId;
/**
* 检验检测单位id
*/
@TableField("inspection_unit_id")
private Long inspectionUnitId;
/**
* 创建单位id
*/
@TableField("create_unit_id")
private Long createUnitId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_verify")
public class UgpVerify extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 项目id
*/
@TableField("project_id")
private Long projectId;
/**
* 编号
*/
@TableField("code")
private String code;
/**
* 检验检测阶段(焊前、工艺、耐压、敷设、定位)
*/
@TableField("stage")
private String stage;
/**
* 被检查对象信息
*/
@TableField("target_info")
private String targetInfo;
/**
* 检验状态
*/
@TableField("status")
private String status;
/**
* 检验方式
*/
@TableField("type")
private String type;
/**
* 交检时间
*/
@TableField("submit_time")
private Date submitTime;
/**
* 检验时间
*/
@TableField("verify_time")
private Date verifyTime;
/**
* 检验检测单位id
*/
@TableField("verify_unit_id")
private Long verifyUnitId;
/**
* 检验负责人id
*/
@TableField("charger_person_id")
private Long chargerPersonId;
/**
* 检验员id
*/
@TableField("inspector_id")
private Long inspectorId;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_weld")
public class UgpWeld extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 焊口编码
*/
@TableField("code")
private String code;
/**
* 项目id
*/
@TableField("project_id")
private Long projectId;
/**
* 安装单位id
*/
@TableField("install_company")
private Long installCompany;
/**
* 所在地
*/
@TableField("region")
private String region;
/**
* 赋码状态(0未赋码,1赋码成功)
*/
@TableField("coding_status")
private String codingStatus;
/**
* 赋码方式
*/
@TableField("coding_method")
private String codingMethod;
/**
* 监检状态
*/
@TableField("super_inspec_status")
private String superInspecStatus;
/**
* 赋码日期
*/
@TableField("coding_date")
private Date codingDate;
}
package com.yeejoin.amos.boot.module.ugp.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 2022-09-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_work_history")
public class UgpWorkHistory extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 焊工id
*/
@TableField("welder_id")
private Long welderId;
/**
* 工作单位名称
*/
@TableField("company_name")
private String companyName;
/**
* 工作单位id
*/
@TableField("company_id")
private Long companyId;
/**
* 项目名称
*/
@TableField("project_name")
private String projectName;
/**
* 项目id
*/
@TableField("project_id")
private Long projectId;
/**
* 所在职位
*/
@TableField("posts")
private String posts;
/**
* 焊口数量
*/
@TableField("weld_number")
private Integer weldNumber;
/**
* 开始时间
*/
@TableField("start_date")
private String startDate;
/**
* 结束时间
*/
@TableField("end_date")
private Date endDate;
/**
* 备注
*/
@TableField("remark")
private String remark;
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpAttachment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 附件表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpAttachmentMapper extends BaseMapper<UgpAttachment> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpCompany;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 企业信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpCompanyMapper extends BaseMapper<UgpCompany> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpEquipmentMapper extends BaseMapper<UgpEquipment> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpInstallNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 安装告知表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpInstallNoticeMapper extends BaseMapper<UgpInstallNotice> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpInstallNoticeMsg;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 项目安装告知短信记录表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpInstallNoticeMsgMapper extends BaseMapper<UgpInstallNoticeMsg> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpMaterial;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 材料信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpMaterialMapper extends BaseMapper<UgpMaterial> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpProject;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 项目信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpProjectMapper extends BaseMapper<UgpProject> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpProjectResource;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 项目资源表(包括焊工、管材、设备) Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpProjectResourceMapper extends BaseMapper<UgpProjectResource> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpQualityInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 质量监检信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpQualityInfoMapper extends BaseMapper<UgpQualityInfo> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpQualityProblem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 质量问题表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpQualityProblemMapper extends BaseMapper<UgpQualityProblem> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpRectifyMsg;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 整改短信通知表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpRectifyMsgMapper extends BaseMapper<UgpRectifyMsg> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpSuperviseRule;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 监管区域规则表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpSuperviseRuleMapper extends BaseMapper<UgpSuperviseRule> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpVerify;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 智能监检管理表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpVerifyMapper extends BaseMapper<UgpVerify> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpWeld;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 焊口信息表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpWeldMapper extends BaseMapper<UgpWeld> {
}
package com.yeejoin.amos.boot.module.ugp.api.mapper;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpWorkHistory;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 焊工工作履历表 Mapper 接口
*
* @author system_generator
* @date 2022-09-21
*/
public interface UgpWorkHistoryMapper extends BaseMapper<UgpWorkHistory> {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 附件表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpAttachmentService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 企业信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpCompanyService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 设备信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpEquipmentService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 项目安装告知短信记录表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpInstallNoticeMsgService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 安装告知表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpInstallNoticeService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 材料信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpMaterialService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 项目资源表(包括焊工、管材、设备)接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpProjectResourceService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 项目信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpProjectService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 质量监检信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpQualityInfoService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 质量问题表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpQualityProblemService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 整改短信通知表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpRectifyMsgService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 监管区域规则表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpSuperviseRuleService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 智能监检管理表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpVerifyService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 焊口信息表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpWeldService {
}
package com.yeejoin.amos.boot.module.ugp.api.service;
/**
* 焊工工作履历表接口类
*
* @author system_generator
* @date 2022-09-21
*/
public interface IUgpWorkHistoryService {
}
<?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.ugp.api.mapper.UgpAttachmentMapper">
</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.ugp.api.mapper.UgpCompanyMapper">
</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.ugp.api.mapper.UgpEquipmentMapper">
</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.ugp.api.mapper.UgpInstallNoticeMapper">
</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.ugp.api.mapper.UgpInstallNoticeMsgMapper">
</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.ugp.api.mapper.UgpMaterialMapper">
</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.ugp.api.mapper.UgpProjectMapper">
</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.ugp.api.mapper.UgpProjectResourceMapper">
</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.ugp.api.mapper.UgpQualityInfoMapper">
</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.ugp.api.mapper.UgpQualityProblemMapper">
</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.ugp.api.mapper.UgpRectifyMsgMapper">
</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.ugp.api.mapper.UgpSuperviseRuleMapper">
</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.ugp.api.mapper.UgpVerifyMapper">
</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.ugp.api.mapper.UgpWeldMapper">
</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.ugp.api.mapper.UgpWorkHistoryMapper">
</mapper>
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpAttachmentServiceImpl;
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.ugp.api.dto.UgpAttachmentDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 附件表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "附件表Api")
@RequestMapping(value = "/ugp-attachment")
public class UgpAttachmentController extends BaseController {
@Autowired
UgpAttachmentServiceImpl ugpAttachmentServiceImpl;
/**
* 新增附件表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增附件表", notes = "新增附件表")
public ResponseModel<UgpAttachmentDto> save(@RequestBody UgpAttachmentDto model) {
model = ugpAttachmentServiceImpl.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<UgpAttachmentDto> updateBySequenceNbrUgpAttachment(@RequestBody UgpAttachmentDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpAttachmentServiceImpl.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(ugpAttachmentServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个附件表", notes = "根据sequenceNbr查询单个附件表")
public ResponseModel<UgpAttachmentDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpAttachmentServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "附件表分页查询", notes = "附件表分页查询")
public ResponseModel<Page<UgpAttachmentDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpAttachmentDto> page = new Page<UgpAttachmentDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpAttachmentServiceImpl.queryForUgpAttachmentPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "附件表列表全部数据查询", notes = "附件表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpAttachmentDto>> selectForList() {
return ResponseHelper.buildResponse(ugpAttachmentServiceImpl.queryForUgpAttachmentList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpCompanyServiceImpl;
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.ugp.api.dto.UgpCompanyDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 企业信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "企业信息表Api")
@RequestMapping(value = "/ugp-company")
public class UgpCompanyController extends BaseController {
@Autowired
UgpCompanyServiceImpl ugpCompanyServiceImpl;
/**
* 新增企业信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增企业信息表", notes = "新增企业信息表")
public ResponseModel<UgpCompanyDto> save(@RequestBody UgpCompanyDto model) {
model = ugpCompanyServiceImpl.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<UgpCompanyDto> updateBySequenceNbrUgpCompany(@RequestBody UgpCompanyDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpCompanyServiceImpl.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(ugpCompanyServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个企业信息表", notes = "根据sequenceNbr查询单个企业信息表")
public ResponseModel<UgpCompanyDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpCompanyServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "企业信息表分页查询", notes = "企业信息表分页查询")
public ResponseModel<Page<UgpCompanyDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpCompanyDto> page = new Page<UgpCompanyDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpCompanyServiceImpl.queryForUgpCompanyPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "企业信息表列表全部数据查询", notes = "企业信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpCompanyDto>> selectForList() {
return ResponseHelper.buildResponse(ugpCompanyServiceImpl.queryForUgpCompanyList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpEquipmentServiceImpl;
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.ugp.api.dto.UgpEquipmentDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "设备信息表Api")
@RequestMapping(value = "/ugp-equipment")
public class UgpEquipmentController extends BaseController {
@Autowired
UgpEquipmentServiceImpl ugpEquipmentServiceImpl;
/**
* 新增设备信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备信息表", notes = "新增设备信息表")
public ResponseModel<UgpEquipmentDto> save(@RequestBody UgpEquipmentDto model) {
model = ugpEquipmentServiceImpl.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<UgpEquipmentDto> updateBySequenceNbrUgpEquipment(@RequestBody UgpEquipmentDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpEquipmentServiceImpl.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(ugpEquipmentServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备信息表", notes = "根据sequenceNbr查询单个设备信息表")
public ResponseModel<UgpEquipmentDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpEquipmentServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备信息表分页查询", notes = "设备信息表分页查询")
public ResponseModel<Page<UgpEquipmentDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpEquipmentDto> page = new Page<UgpEquipmentDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpEquipmentServiceImpl.queryForUgpEquipmentPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备信息表列表全部数据查询", notes = "设备信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpEquipmentDto>> selectForList() {
return ResponseHelper.buildResponse(ugpEquipmentServiceImpl.queryForUgpEquipmentList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpInstallNoticeServiceImpl;
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.ugp.api.dto.UgpInstallNoticeDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 安装告知表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "安装告知表Api")
@RequestMapping(value = "/ugp-install-notice")
public class UgpInstallNoticeController extends BaseController {
@Autowired
UgpInstallNoticeServiceImpl ugpInstallNoticeServiceImpl;
/**
* 新增安装告知表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增安装告知表", notes = "新增安装告知表")
public ResponseModel<UgpInstallNoticeDto> save(@RequestBody UgpInstallNoticeDto model) {
model = ugpInstallNoticeServiceImpl.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<UgpInstallNoticeDto> updateBySequenceNbrUgpInstallNotice(@RequestBody UgpInstallNoticeDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpInstallNoticeServiceImpl.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(ugpInstallNoticeServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个安装告知表", notes = "根据sequenceNbr查询单个安装告知表")
public ResponseModel<UgpInstallNoticeDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpInstallNoticeServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "安装告知表分页查询", notes = "安装告知表分页查询")
public ResponseModel<Page<UgpInstallNoticeDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpInstallNoticeDto> page = new Page<UgpInstallNoticeDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpInstallNoticeServiceImpl.queryForUgpInstallNoticePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "安装告知表列表全部数据查询", notes = "安装告知表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpInstallNoticeDto>> selectForList() {
return ResponseHelper.buildResponse(ugpInstallNoticeServiceImpl.queryForUgpInstallNoticeList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpInstallNoticeMsgServiceImpl;
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.ugp.api.dto.UgpInstallNoticeMsgDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 项目安装告知短信记录表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "项目安装告知短信记录表Api")
@RequestMapping(value = "/ugp-install-notice-msg")
public class UgpInstallNoticeMsgController extends BaseController {
@Autowired
UgpInstallNoticeMsgServiceImpl ugpInstallNoticeMsgServiceImpl;
/**
* 新增项目安装告知短信记录表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增项目安装告知短信记录表", notes = "新增项目安装告知短信记录表")
public ResponseModel<UgpInstallNoticeMsgDto> save(@RequestBody UgpInstallNoticeMsgDto model) {
model = ugpInstallNoticeMsgServiceImpl.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<UgpInstallNoticeMsgDto> updateBySequenceNbrUgpInstallNoticeMsg(@RequestBody UgpInstallNoticeMsgDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpInstallNoticeMsgServiceImpl.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(ugpInstallNoticeMsgServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个项目安装告知短信记录表", notes = "根据sequenceNbr查询单个项目安装告知短信记录表")
public ResponseModel<UgpInstallNoticeMsgDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpInstallNoticeMsgServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "项目安装告知短信记录表分页查询", notes = "项目安装告知短信记录表分页查询")
public ResponseModel<Page<UgpInstallNoticeMsgDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpInstallNoticeMsgDto> page = new Page<UgpInstallNoticeMsgDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpInstallNoticeMsgServiceImpl.queryForUgpInstallNoticeMsgPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "项目安装告知短信记录表列表全部数据查询", notes = "项目安装告知短信记录表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpInstallNoticeMsgDto>> selectForList() {
return ResponseHelper.buildResponse(ugpInstallNoticeMsgServiceImpl.queryForUgpInstallNoticeMsgList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpMaterialServiceImpl;
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.ugp.api.dto.UgpMaterialDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 材料信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "材料信息表Api")
@RequestMapping(value = "/ugp-material")
public class UgpMaterialController extends BaseController {
@Autowired
UgpMaterialServiceImpl ugpMaterialServiceImpl;
/**
* 新增材料信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增材料信息表", notes = "新增材料信息表")
public ResponseModel<UgpMaterialDto> save(@RequestBody UgpMaterialDto model) {
model = ugpMaterialServiceImpl.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<UgpMaterialDto> updateBySequenceNbrUgpMaterial(@RequestBody UgpMaterialDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpMaterialServiceImpl.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(ugpMaterialServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个材料信息表", notes = "根据sequenceNbr查询单个材料信息表")
public ResponseModel<UgpMaterialDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpMaterialServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "材料信息表分页查询", notes = "材料信息表分页查询")
public ResponseModel<Page<UgpMaterialDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpMaterialDto> page = new Page<UgpMaterialDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpMaterialServiceImpl.queryForUgpMaterialPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "材料信息表列表全部数据查询", notes = "材料信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpMaterialDto>> selectForList() {
return ResponseHelper.buildResponse(ugpMaterialServiceImpl.queryForUgpMaterialList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpProjectServiceImpl;
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.ugp.api.dto.UgpProjectDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 项目信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "项目信息表Api")
@RequestMapping(value = "/ugp-project")
public class UgpProjectController extends BaseController {
@Autowired
UgpProjectServiceImpl ugpProjectServiceImpl;
/**
* 新增项目信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增项目信息表", notes = "新增项目信息表")
public ResponseModel<UgpProjectDto> save(@RequestBody UgpProjectDto model) {
model = ugpProjectServiceImpl.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<UgpProjectDto> updateBySequenceNbrUgpProject(@RequestBody UgpProjectDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpProjectServiceImpl.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(ugpProjectServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个项目信息表", notes = "根据sequenceNbr查询单个项目信息表")
public ResponseModel<UgpProjectDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpProjectServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "项目信息表分页查询", notes = "项目信息表分页查询")
public ResponseModel<Page<UgpProjectDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpProjectDto> page = new Page<UgpProjectDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpProjectServiceImpl.queryForUgpProjectPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "项目信息表列表全部数据查询", notes = "项目信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpProjectDto>> selectForList() {
return ResponseHelper.buildResponse(ugpProjectServiceImpl.queryForUgpProjectList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpProjectResourceServiceImpl;
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.ugp.api.dto.UgpProjectResourceDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 项目资源表(包括焊工、管材、设备)
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "项目资源表(包括焊工、管材、设备)Api")
@RequestMapping(value = "/ugp-project-resource")
public class UgpProjectResourceController extends BaseController {
@Autowired
UgpProjectResourceServiceImpl ugpProjectResourceServiceImpl;
/**
* 新增项目资源表(包括焊工、管材、设备)
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增项目资源表(包括焊工、管材、设备)", notes = "新增项目资源表(包括焊工、管材、设备)")
public ResponseModel<UgpProjectResourceDto> save(@RequestBody UgpProjectResourceDto model) {
model = ugpProjectResourceServiceImpl.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<UgpProjectResourceDto> updateBySequenceNbrUgpProjectResource(@RequestBody UgpProjectResourceDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpProjectResourceServiceImpl.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(ugpProjectResourceServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个项目资源表(包括焊工、管材、设备)", notes = "根据sequenceNbr查询单个项目资源表(包括焊工、管材、设备)")
public ResponseModel<UgpProjectResourceDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpProjectResourceServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "项目资源表(包括焊工、管材、设备)分页查询", notes = "项目资源表(包括焊工、管材、设备)分页查询")
public ResponseModel<Page<UgpProjectResourceDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpProjectResourceDto> page = new Page<UgpProjectResourceDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpProjectResourceServiceImpl.queryForUgpProjectResourcePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "项目资源表(包括焊工、管材、设备)列表全部数据查询", notes = "项目资源表(包括焊工、管材、设备)列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpProjectResourceDto>> selectForList() {
return ResponseHelper.buildResponse(ugpProjectResourceServiceImpl.queryForUgpProjectResourceList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpQualityInfoServiceImpl;
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.ugp.api.dto.UgpQualityInfoDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 质量监检信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "质量监检信息表Api")
@RequestMapping(value = "/ugp-quality-info")
public class UgpQualityInfoController extends BaseController {
@Autowired
UgpQualityInfoServiceImpl ugpQualityInfoServiceImpl;
/**
* 新增质量监检信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增质量监检信息表", notes = "新增质量监检信息表")
public ResponseModel<UgpQualityInfoDto> save(@RequestBody UgpQualityInfoDto model) {
model = ugpQualityInfoServiceImpl.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<UgpQualityInfoDto> updateBySequenceNbrUgpQualityInfo(@RequestBody UgpQualityInfoDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpQualityInfoServiceImpl.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(ugpQualityInfoServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个质量监检信息表", notes = "根据sequenceNbr查询单个质量监检信息表")
public ResponseModel<UgpQualityInfoDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpQualityInfoServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "质量监检信息表分页查询", notes = "质量监检信息表分页查询")
public ResponseModel<Page<UgpQualityInfoDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpQualityInfoDto> page = new Page<UgpQualityInfoDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpQualityInfoServiceImpl.queryForUgpQualityInfoPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "质量监检信息表列表全部数据查询", notes = "质量监检信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpQualityInfoDto>> selectForList() {
return ResponseHelper.buildResponse(ugpQualityInfoServiceImpl.queryForUgpQualityInfoList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpQualityProblemServiceImpl;
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.ugp.api.dto.UgpQualityProblemDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 质量问题表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "质量问题表Api")
@RequestMapping(value = "/ugp-quality-problem")
public class UgpQualityProblemController extends BaseController {
@Autowired
UgpQualityProblemServiceImpl ugpQualityProblemServiceImpl;
/**
* 新增质量问题表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增质量问题表", notes = "新增质量问题表")
public ResponseModel<UgpQualityProblemDto> save(@RequestBody UgpQualityProblemDto model) {
model = ugpQualityProblemServiceImpl.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<UgpQualityProblemDto> updateBySequenceNbrUgpQualityProblem(@RequestBody UgpQualityProblemDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpQualityProblemServiceImpl.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(ugpQualityProblemServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个质量问题表", notes = "根据sequenceNbr查询单个质量问题表")
public ResponseModel<UgpQualityProblemDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpQualityProblemServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "质量问题表分页查询", notes = "质量问题表分页查询")
public ResponseModel<Page<UgpQualityProblemDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpQualityProblemDto> page = new Page<UgpQualityProblemDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpQualityProblemServiceImpl.queryForUgpQualityProblemPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "质量问题表列表全部数据查询", notes = "质量问题表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpQualityProblemDto>> selectForList() {
return ResponseHelper.buildResponse(ugpQualityProblemServiceImpl.queryForUgpQualityProblemList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpRectifyMsgServiceImpl;
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.ugp.api.dto.UgpRectifyMsgDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 整改短信通知表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "整改短信通知表Api")
@RequestMapping(value = "/ugp-rectify-msg")
public class UgpRectifyMsgController extends BaseController {
@Autowired
UgpRectifyMsgServiceImpl ugpRectifyMsgServiceImpl;
/**
* 新增整改短信通知表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增整改短信通知表", notes = "新增整改短信通知表")
public ResponseModel<UgpRectifyMsgDto> save(@RequestBody UgpRectifyMsgDto model) {
model = ugpRectifyMsgServiceImpl.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<UgpRectifyMsgDto> updateBySequenceNbrUgpRectifyMsg(@RequestBody UgpRectifyMsgDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpRectifyMsgServiceImpl.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(ugpRectifyMsgServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个整改短信通知表", notes = "根据sequenceNbr查询单个整改短信通知表")
public ResponseModel<UgpRectifyMsgDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpRectifyMsgServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "整改短信通知表分页查询", notes = "整改短信通知表分页查询")
public ResponseModel<Page<UgpRectifyMsgDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpRectifyMsgDto> page = new Page<UgpRectifyMsgDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpRectifyMsgServiceImpl.queryForUgpRectifyMsgPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "整改短信通知表列表全部数据查询", notes = "整改短信通知表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpRectifyMsgDto>> selectForList() {
return ResponseHelper.buildResponse(ugpRectifyMsgServiceImpl.queryForUgpRectifyMsgList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpSuperviseRuleServiceImpl;
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.ugp.api.dto.UgpSuperviseRuleDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 监管区域规则表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "监管区域规则表Api")
@RequestMapping(value = "/ugp-supervise-rule")
public class UgpSuperviseRuleController extends BaseController {
@Autowired
UgpSuperviseRuleServiceImpl ugpSuperviseRuleServiceImpl;
/**
* 新增监管区域规则表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增监管区域规则表", notes = "新增监管区域规则表")
public ResponseModel<UgpSuperviseRuleDto> save(@RequestBody UgpSuperviseRuleDto model) {
model = ugpSuperviseRuleServiceImpl.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<UgpSuperviseRuleDto> updateBySequenceNbrUgpSuperviseRule(@RequestBody UgpSuperviseRuleDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpSuperviseRuleServiceImpl.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(ugpSuperviseRuleServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个监管区域规则表", notes = "根据sequenceNbr查询单个监管区域规则表")
public ResponseModel<UgpSuperviseRuleDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpSuperviseRuleServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "监管区域规则表分页查询", notes = "监管区域规则表分页查询")
public ResponseModel<Page<UgpSuperviseRuleDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpSuperviseRuleDto> page = new Page<UgpSuperviseRuleDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpSuperviseRuleServiceImpl.queryForUgpSuperviseRulePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "监管区域规则表列表全部数据查询", notes = "监管区域规则表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpSuperviseRuleDto>> selectForList() {
return ResponseHelper.buildResponse(ugpSuperviseRuleServiceImpl.queryForUgpSuperviseRuleList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpVerifyServiceImpl;
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.ugp.api.dto.UgpVerifyDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 智能监检管理表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "智能监检管理表Api")
@RequestMapping(value = "/ugp-verify")
public class UgpVerifyController extends BaseController {
@Autowired
UgpVerifyServiceImpl ugpVerifyServiceImpl;
/**
* 新增智能监检管理表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增智能监检管理表", notes = "新增智能监检管理表")
public ResponseModel<UgpVerifyDto> save(@RequestBody UgpVerifyDto model) {
model = ugpVerifyServiceImpl.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<UgpVerifyDto> updateBySequenceNbrUgpVerify(@RequestBody UgpVerifyDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpVerifyServiceImpl.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(ugpVerifyServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个智能监检管理表", notes = "根据sequenceNbr查询单个智能监检管理表")
public ResponseModel<UgpVerifyDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpVerifyServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "智能监检管理表分页查询", notes = "智能监检管理表分页查询")
public ResponseModel<Page<UgpVerifyDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpVerifyDto> page = new Page<UgpVerifyDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpVerifyServiceImpl.queryForUgpVerifyPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "智能监检管理表列表全部数据查询", notes = "智能监检管理表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpVerifyDto>> selectForList() {
return ResponseHelper.buildResponse(ugpVerifyServiceImpl.queryForUgpVerifyList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpWeldServiceImpl;
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.ugp.api.dto.UgpWeldDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 焊口信息表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "焊口信息表Api")
@RequestMapping(value = "/ugp-weld")
public class UgpWeldController extends BaseController {
@Autowired
UgpWeldServiceImpl ugpWeldServiceImpl;
/**
* 新增焊口信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增焊口信息表", notes = "新增焊口信息表")
public ResponseModel<UgpWeldDto> save(@RequestBody UgpWeldDto model) {
model = ugpWeldServiceImpl.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<UgpWeldDto> updateBySequenceNbrUgpWeld(@RequestBody UgpWeldDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpWeldServiceImpl.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(ugpWeldServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个焊口信息表", notes = "根据sequenceNbr查询单个焊口信息表")
public ResponseModel<UgpWeldDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpWeldServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "焊口信息表分页查询", notes = "焊口信息表分页查询")
public ResponseModel<Page<UgpWeldDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpWeldDto> page = new Page<UgpWeldDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpWeldServiceImpl.queryForUgpWeldPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "焊口信息表列表全部数据查询", notes = "焊口信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpWeldDto>> selectForList() {
return ResponseHelper.buildResponse(ugpWeldServiceImpl.queryForUgpWeldList());
}
}
package com.yeejoin.amos.boot.module.ugp.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.ugp.biz.service.impl.UgpWorkHistoryServiceImpl;
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.ugp.api.dto.UgpWorkHistoryDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 焊工工作履历表
*
* @author system_generator
* @date 2022-09-21
*/
@RestController
@Api(tags = "焊工工作履历表Api")
@RequestMapping(value = "/ugp-work-history")
public class UgpWorkHistoryController extends BaseController {
@Autowired
UgpWorkHistoryServiceImpl ugpWorkHistoryServiceImpl;
/**
* 新增焊工工作履历表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增焊工工作履历表", notes = "新增焊工工作履历表")
public ResponseModel<UgpWorkHistoryDto> save(@RequestBody UgpWorkHistoryDto model) {
model = ugpWorkHistoryServiceImpl.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<UgpWorkHistoryDto> updateBySequenceNbrUgpWorkHistory(@RequestBody UgpWorkHistoryDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(ugpWorkHistoryServiceImpl.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(ugpWorkHistoryServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个焊工工作履历表", notes = "根据sequenceNbr查询单个焊工工作履历表")
public ResponseModel<UgpWorkHistoryDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(ugpWorkHistoryServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "焊工工作履历表分页查询", notes = "焊工工作履历表分页查询")
public ResponseModel<Page<UgpWorkHistoryDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UgpWorkHistoryDto> page = new Page<UgpWorkHistoryDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(ugpWorkHistoryServiceImpl.queryForUgpWorkHistoryPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "焊工工作履历表列表全部数据查询", notes = "焊工工作履历表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UgpWorkHistoryDto>> selectForList() {
return ResponseHelper.buildResponse(ugpWorkHistoryServiceImpl.queryForUgpWorkHistoryList());
}
}
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpAttachment;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpAttachmentMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpAttachmentService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpAttachmentDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 附件表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpAttachmentServiceImpl extends BaseService<UgpAttachmentDto,UgpAttachment,UgpAttachmentMapper> implements IUgpAttachmentService {
/**
* 分页查询
*/
public Page<UgpAttachmentDto> queryForUgpAttachmentPage(Page<UgpAttachmentDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpAttachmentDto> queryForUgpAttachmentList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpCompany;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpCompanyMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpCompanyService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpCompanyDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 企业信息表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpCompanyServiceImpl extends BaseService<UgpCompanyDto,UgpCompany,UgpCompanyMapper> implements IUgpCompanyService {
/**
* 分页查询
*/
public Page<UgpCompanyDto> queryForUgpCompanyPage(Page<UgpCompanyDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpCompanyDto> queryForUgpCompanyList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpEquipment;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpEquipmentMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpEquipmentService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpEquipmentDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 设备信息表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpEquipmentServiceImpl extends BaseService<UgpEquipmentDto,UgpEquipment,UgpEquipmentMapper> implements IUgpEquipmentService {
/**
* 分页查询
*/
public Page<UgpEquipmentDto> queryForUgpEquipmentPage(Page<UgpEquipmentDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpEquipmentDto> queryForUgpEquipmentList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpInstallNoticeMsg;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpInstallNoticeMsgMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpInstallNoticeMsgService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpInstallNoticeMsgDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 项目安装告知短信记录表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpInstallNoticeMsgServiceImpl extends BaseService<UgpInstallNoticeMsgDto,UgpInstallNoticeMsg,UgpInstallNoticeMsgMapper> implements IUgpInstallNoticeMsgService {
/**
* 分页查询
*/
public Page<UgpInstallNoticeMsgDto> queryForUgpInstallNoticeMsgPage(Page<UgpInstallNoticeMsgDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpInstallNoticeMsgDto> queryForUgpInstallNoticeMsgList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpInstallNotice;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpInstallNoticeMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpInstallNoticeService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpInstallNoticeDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 安装告知表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpInstallNoticeServiceImpl extends BaseService<UgpInstallNoticeDto,UgpInstallNotice,UgpInstallNoticeMapper> implements IUgpInstallNoticeService {
/**
* 分页查询
*/
public Page<UgpInstallNoticeDto> queryForUgpInstallNoticePage(Page<UgpInstallNoticeDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpInstallNoticeDto> queryForUgpInstallNoticeList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpMaterial;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpMaterialMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpMaterialService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpMaterialDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 材料信息表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpMaterialServiceImpl extends BaseService<UgpMaterialDto,UgpMaterial,UgpMaterialMapper> implements IUgpMaterialService {
/**
* 分页查询
*/
public Page<UgpMaterialDto> queryForUgpMaterialPage(Page<UgpMaterialDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpMaterialDto> queryForUgpMaterialList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpProjectResource;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpProjectResourceMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpProjectResourceService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpProjectResourceDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 项目资源表(包括焊工、管材、设备)服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpProjectResourceServiceImpl extends BaseService<UgpProjectResourceDto,UgpProjectResource,UgpProjectResourceMapper> implements IUgpProjectResourceService {
/**
* 分页查询
*/
public Page<UgpProjectResourceDto> queryForUgpProjectResourcePage(Page<UgpProjectResourceDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpProjectResourceDto> queryForUgpProjectResourceList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpProject;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpProjectMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpProjectService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpProjectDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 项目信息表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpProjectServiceImpl extends BaseService<UgpProjectDto,UgpProject,UgpProjectMapper> implements IUgpProjectService {
/**
* 分页查询
*/
public Page<UgpProjectDto> queryForUgpProjectPage(Page<UgpProjectDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpProjectDto> queryForUgpProjectList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpQualityInfo;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpQualityInfoMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpQualityInfoService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpQualityInfoDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 质量监检信息表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpQualityInfoServiceImpl extends BaseService<UgpQualityInfoDto,UgpQualityInfo,UgpQualityInfoMapper> implements IUgpQualityInfoService {
/**
* 分页查询
*/
public Page<UgpQualityInfoDto> queryForUgpQualityInfoPage(Page<UgpQualityInfoDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpQualityInfoDto> queryForUgpQualityInfoList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.ugp.biz.service.impl;
import com.yeejoin.amos.boot.module.ugp.api.entity.UgpQualityProblem;
import com.yeejoin.amos.boot.module.ugp.api.mapper.UgpQualityProblemMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IUgpQualityProblemService;
import com.yeejoin.amos.boot.module.ugp.api.dto.UgpQualityProblemDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 质量问题表服务实现类
*
* @author system_generator
* @date 2022-09-21
*/
@Service
public class UgpQualityProblemServiceImpl extends BaseService<UgpQualityProblemDto,UgpQualityProblem,UgpQualityProblemMapper> implements IUgpQualityProblemService {
/**
* 分页查询
*/
public Page<UgpQualityProblemDto> queryForUgpQualityProblemPage(Page<UgpQualityProblemDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UgpQualityProblemDto> queryForUgpQualityProblemList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
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