Commit 1343ddea authored by litengwei's avatar litengwei

告知业务代码生成

parent 28104e99
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 维修告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgMaintainNoticeDto", description="维修告知")
public class JgMaintainNoticeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "申请编号")
private String applyNo;
@ApiModelProperty(value = "告知日期")
private LocalDateTime noticeDate;
@ApiModelProperty(value = "告知状态")
private String noticeStatus;
@ApiModelProperty(value = "施工单位统一信用代码")
private String installUnitCreditCode;
@ApiModelProperty(value = "施工单位名称")
private String installUnitName;
@ApiModelProperty(value = "设备数量")
private Integer equipNum;
@ApiModelProperty(value = "流程实例id")
private String instanceId;
@ApiModelProperty(value = "下步执行角色/人id")
private String nextExecutorIds;
@ApiModelProperty(value = "流程执行顺序标识")
private String executeSequence;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "流程状态")
private String instanceStatus;
@ApiModelProperty(value = "受理完成日期")
private LocalDateTime acceptDate;
@ApiModelProperty(value = "施工区域-省")
private String province;
@ApiModelProperty(value = "施工区域-市")
private String city;
@ApiModelProperty(value = "施工区域-区/县")
private String county;
@ApiModelProperty(value = "施工区域-街道(镇)")
private String street;
@ApiModelProperty(value = "施工设备详细地址")
private String address;
@ApiModelProperty(value = "计划施工日期")
private Date planDate;
@ApiModelProperty(value = "接收机构单位代码")
private String receiveCompanyCode;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "施工负责人")
private String constructionManager;
@ApiModelProperty(value = "施工负责人id")
private String constructionManagerId;
@ApiModelProperty(value = "施工负责人手机")
private String constructionManagerPhone;
@ApiModelProperty(value = "检验单位统一信用代码")
private String inspectionUnitCreditCode;
@ApiModelProperty(value = "检验单位名称")
private String inspectionUnitName;
@ApiModelProperty(value = "委托单位统一信用代码")
private String entrustingUnitCreditCode;
@ApiModelProperty(value = "委托单位名称")
private String entrustingUnitName;
@ApiModelProperty(value = "委托书附件")
private String powerOfAttorney;
@ApiModelProperty(value = "施工合同附件")
private String constructionContract;
@ApiModelProperty(value = "施工合同是否本单位与甲方直接签署")
private String isSignedWithA;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useUnitCreditCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "维修类型(1一般维修,2重点维修)")
private String maintainType;
@ApiModelProperty(value = "是否已报检")
private String isInspected;
@ApiModelProperty(value = "接收机构机构代码")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 维修告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgMaintainNoticeEqDto", description="维修告知设备关系表")
public class JgMaintainNoticeEqDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备移交申请id")
private String equipTransferId;
@ApiModelProperty(value = "设备id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 改造告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgReformNoticeDto", description="改造告知")
public class JgReformNoticeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "申请编号")
private String applyNo;
@ApiModelProperty(value = "告知日期")
private LocalDateTime noticeDate;
@ApiModelProperty(value = "告知状态")
private String noticeStatus;
@ApiModelProperty(value = "施工单位统一信用代码")
private String installUnitCreditCode;
@ApiModelProperty(value = "施工单位名称")
private String installUnitName;
@ApiModelProperty(value = "设备数量")
private Integer equipNum;
@ApiModelProperty(value = "流程实例id")
private String instanceId;
@ApiModelProperty(value = "下步执行角色/人id")
private String nextExecutorId;
@ApiModelProperty(value = "流程执行顺序标识")
private String executeSequence;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "流程状态")
private String instanceStatus;
@ApiModelProperty(value = "受理完成日期")
private LocalDateTime acceptDate;
@ApiModelProperty(value = "施工区域-省")
private String province;
@ApiModelProperty(value = "施工区域-市")
private String city;
@ApiModelProperty(value = "施工区域-区/县")
private String county;
@ApiModelProperty(value = "施工区域-街道(镇)")
private String street;
@ApiModelProperty(value = "施工设备详细地址")
private String address;
@ApiModelProperty(value = "计划施工日期")
private Date planDate;
@ApiModelProperty(value = "接收机构单位代码")
private String receiveCompanyCode;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "施工负责人")
private String constructionManager;
@ApiModelProperty(value = "施工负责人id")
private String constructionManagerId;
@ApiModelProperty(value = "施工负责人手机")
private String constructionManagerPhone;
@ApiModelProperty(value = "检验单位统一信用代码")
private String inspectionUnitCreditCode;
@ApiModelProperty(value = "检验单位名称")
private String inspectionUnitName;
@ApiModelProperty(value = "委托单位统一信用代码")
private String entrustingUnitCreditCode;
@ApiModelProperty(value = "委托单位名称")
private String entrustingUnitName;
@ApiModelProperty(value = "委托书附件")
private String powerOfAttorney;
@ApiModelProperty(value = "施工合同附件")
private String constructionContract;
@ApiModelProperty(value = "施工合同是否本单位与甲方直接签署")
private String isSignedWithA;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useUnitCreditCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "是否已报检")
private String isInspected;
@ApiModelProperty(value = "接收机构机构代码")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 改造告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgReformNoticeEqDto", description="改造告知设备关系表")
public class JgReformNoticeEqDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备移交申请id")
private String equipTransferId;
@ApiModelProperty(value = "设备id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 移装造告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgTransferNoticeDto", description="移装造告知")
public class JgTransferNoticeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "申请编号")
private String applyNo;
@ApiModelProperty(value = "告知日期")
private LocalDateTime noticeDate;
@ApiModelProperty(value = "告知状态")
private String noticeStatus;
@ApiModelProperty(value = "施工单位统一信用代码")
private String installUnitCreditCode;
@ApiModelProperty(value = "施工单位名称")
private String installUnitName;
@ApiModelProperty(value = "设备数量")
private Integer equipNum;
@ApiModelProperty(value = "流程实例id")
private String instanceId;
@ApiModelProperty(value = "下步执行角色/人id")
private String nextExecutorIds;
@ApiModelProperty(value = "流程执行顺序标识")
private String executeSequence;
@ApiModelProperty(value = "创建时间")
private LocalDateTime createDate;
@ApiModelProperty(value = "创建人id ")
private String createUserId;
@ApiModelProperty(value = "创建人")
private String createUserName;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "流程状态")
private String instanceStatus;
@ApiModelProperty(value = "受理完成日期")
private LocalDateTime acceptDate;
@ApiModelProperty(value = "施工区域-省")
private String province;
@ApiModelProperty(value = "施工区域-市")
private String city;
@ApiModelProperty(value = "施工区域-区/县")
private String county;
@ApiModelProperty(value = "施工区域-街道(镇)")
private String street;
@ApiModelProperty(value = "施工设备详细地址")
private String address;
@ApiModelProperty(value = "计划施工日期")
private Date planDate;
@ApiModelProperty(value = "接收机构单位代码")
private String receiveCompanyCode;
@ApiModelProperty(value = "接收机构")
private String receiveOrgName;
@ApiModelProperty(value = "施工负责人")
private String constructionManager;
@ApiModelProperty(value = "施工负责人id")
private String constructionManagerId;
@ApiModelProperty(value = "施工负责人手机")
private String constructionManagerPhone;
@ApiModelProperty(value = "检验单位统一信用代码")
private String inspectionUnitCreditCode;
@ApiModelProperty(value = "检验单位名称")
private String inspectionUnitName;
@ApiModelProperty(value = "委托单位统一信用代码")
private String entrustingUnitCreditCode;
@ApiModelProperty(value = "委托单位名称")
private String entrustingUnitName;
@ApiModelProperty(value = "委托书附件")
private String powerOfAttorney;
@ApiModelProperty(value = "施工合同附件")
private String constructionContract;
@ApiModelProperty(value = "施工合同是否本单位与甲方直接签署")
private String isSignedWithA;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useUnitCreditCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "是否已报检")
private String isInspected;
@ApiModelProperty(value = "移装类型(1区内移装,2跨区移装)")
private String transferType;
@ApiModelProperty(value = "接收机构机构代码")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 移装告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JgTransferNoticeEqDto", description="移装告知设备关系表")
public class JgTransferNoticeEqDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备移交申请id")
private String equipTransferId;
@ApiModelProperty(value = "设备id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 维修告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_maintain_notice")
public class JgMaintainNotice extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 申请编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 告知日期
*/
@TableField("notice_date")
private LocalDateTime noticeDate;
/**
* 告知状态
*/
@TableField("notice_status")
private String noticeStatus;
/**
* 施工单位统一信用代码
*/
@TableField("install_unit_credit_code")
private String installUnitCreditCode;
/**
* 施工单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 设备数量
*/
@TableField("equip_num")
private Integer equipNum;
/**
* 流程实例id
*/
@TableField("instance_id")
private String instanceId;
/**
* 下步执行角色/人id
*/
@TableField("next_executor_ids")
private String nextExecutorIds;
/**
* 流程执行顺序标识
*/
@TableField("execute_sequence")
private String executeSequence;
/**
* 创建时间
*/
@TableField("create_date")
private LocalDateTime createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 流程状态
*/
@TableField("instance_status")
private String instanceStatus;
/**
* 受理完成日期
*/
@TableField("accept_date")
private LocalDateTime acceptDate;
/**
* 施工区域-省
*/
@TableField("province")
private String province;
/**
* 施工区域-市
*/
@TableField("city")
private String city;
/**
* 施工区域-区/县
*/
@TableField("county")
private String county;
/**
* 施工区域-街道(镇)
*/
@TableField("street")
private String street;
/**
* 施工设备详细地址
*/
@TableField("address")
private String address;
/**
* 计划施工日期
*/
@TableField("plan_date")
private Date planDate;
/**
* 接收机构单位代码
*/
@TableField("receive_company_code")
private String receiveCompanyCode;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 施工负责人
*/
@TableField("construction_manager")
private String constructionManager;
/**
* 施工负责人id
*/
@TableField("construction_manager_id")
private String constructionManagerId;
/**
* 施工负责人手机
*/
@TableField("construction_manager_phone")
private String constructionManagerPhone;
/**
* 检验单位统一信用代码
*/
@TableField("inspection_unit_credit_code")
private String inspectionUnitCreditCode;
/**
* 检验单位名称
*/
@TableField("inspection_unit_name")
private String inspectionUnitName;
/**
* 委托单位统一信用代码
*/
@TableField("entrusting_unit_credit_code")
private String entrustingUnitCreditCode;
/**
* 委托单位名称
*/
@TableField("entrusting_unit_name")
private String entrustingUnitName;
/**
* 委托书附件
*/
@TableField("power_of_attorney")
private String powerOfAttorney;
/**
* 施工合同附件
*/
@TableField("construction_contract")
private String constructionContract;
/**
* 施工合同是否本单位与甲方直接签署
*/
@TableField("is_signed_with_a")
private String isSignedWithA;
/**
* 使用单位统一信用代码
*/
@TableField("use_unit_credit_code")
private String useUnitCreditCode;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 维修类型(1一般维修,2重点维修)
*/
@TableField("maintain_type")
private String maintainType;
/**
* 是否已报检
*/
@TableField("is_inspected")
private String isInspected;
/**
* 接收机构机构代码
*/
@TableField("receive_org_code")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 维修告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_maintain_notice_eq")
public class JgMaintainNoticeEq extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备移交申请id
*/
@TableField("equip_transfer_id")
private String equipTransferId;
/**
* 设备id
*/
@TableField("equ_id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 改造告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_reform_notice")
public class JgReformNotice extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 申请编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 告知日期
*/
@TableField("notice_date")
private LocalDateTime noticeDate;
/**
* 告知状态
*/
@TableField("notice_status")
private String noticeStatus;
/**
* 施工单位统一信用代码
*/
@TableField("install_unit_credit_code")
private String installUnitCreditCode;
/**
* 施工单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 设备数量
*/
@TableField("equip_num")
private Integer equipNum;
/**
* 流程实例id
*/
@TableField("instance_id")
private String instanceId;
/**
* 下步执行角色/人id
*/
@TableField("next_executor_id")
private String nextExecutorId;
/**
* 流程执行顺序标识
*/
@TableField("execute_sequence")
private String executeSequence;
/**
* 创建时间
*/
@TableField("create_date")
private LocalDateTime createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 流程状态
*/
@TableField("instance_status")
private String instanceStatus;
/**
* 受理完成日期
*/
@TableField("accept_date")
private LocalDateTime acceptDate;
/**
* 施工区域-省
*/
@TableField("province")
private String province;
/**
* 施工区域-市
*/
@TableField("city")
private String city;
/**
* 施工区域-区/县
*/
@TableField("county")
private String county;
/**
* 施工区域-街道(镇)
*/
@TableField("street")
private String street;
/**
* 施工设备详细地址
*/
@TableField("address")
private String address;
/**
* 计划施工日期
*/
@TableField("plan_date")
private Date planDate;
/**
* 接收机构单位代码
*/
@TableField("receive_company_code")
private String receiveCompanyCode;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 施工负责人
*/
@TableField("construction_manager")
private String constructionManager;
/**
* 施工负责人id
*/
@TableField("construction_manager_id")
private String constructionManagerId;
/**
* 施工负责人手机
*/
@TableField("construction_manager_phone")
private String constructionManagerPhone;
/**
* 检验单位统一信用代码
*/
@TableField("inspection_unit_credit_code")
private String inspectionUnitCreditCode;
/**
* 检验单位名称
*/
@TableField("inspection_unit_name")
private String inspectionUnitName;
/**
* 委托单位统一信用代码
*/
@TableField("entrusting_unit_credit_code")
private String entrustingUnitCreditCode;
/**
* 委托单位名称
*/
@TableField("entrusting_unit_name")
private String entrustingUnitName;
/**
* 委托书附件
*/
@TableField("power_of_attorney")
private String powerOfAttorney;
/**
* 施工合同附件
*/
@TableField("construction_contract")
private String constructionContract;
/**
* 施工合同是否本单位与甲方直接签署
*/
@TableField("is_signed_with_a")
private String isSignedWithA;
/**
* 使用单位统一信用代码
*/
@TableField("use_unit_credit_code")
private String useUnitCreditCode;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 是否已报检
*/
@TableField("is_inspected")
private String isInspected;
/**
* 接收机构机构代码
*/
@TableField("receive_org_code")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 改造告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_reform_notice_eq")
public class JgReformNoticeEq extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备移交申请id
*/
@TableField("equip_transfer_id")
private String equipTransferId;
/**
* 设备id
*/
@TableField("equ_id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 移装造告知
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_transfer_notice")
public class JgTransferNotice extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 申请编号
*/
@TableField("apply_no")
private String applyNo;
/**
* 告知日期
*/
@TableField("notice_date")
private LocalDateTime noticeDate;
/**
* 告知状态
*/
@TableField("notice_status")
private String noticeStatus;
/**
* 施工单位统一信用代码
*/
@TableField("install_unit_credit_code")
private String installUnitCreditCode;
/**
* 施工单位名称
*/
@TableField("install_unit_name")
private String installUnitName;
/**
* 设备数量
*/
@TableField("equip_num")
private Integer equipNum;
/**
* 流程实例id
*/
@TableField("instance_id")
private String instanceId;
/**
* 下步执行角色/人id
*/
@TableField("next_executor_ids")
private String nextExecutorIds;
/**
* 流程执行顺序标识
*/
@TableField("execute_sequence")
private String executeSequence;
/**
* 创建时间
*/
@TableField("create_date")
private LocalDateTime createDate;
/**
* 创建人id
*/
@TableField("create_user_id")
private String createUserId;
/**
* 创建人
*/
@TableField("create_user_name")
private String createUserName;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 流程状态
*/
@TableField("instance_status")
private String instanceStatus;
/**
* 受理完成日期
*/
@TableField("accept_date")
private LocalDateTime acceptDate;
/**
* 施工区域-省
*/
@TableField("province")
private String province;
/**
* 施工区域-市
*/
@TableField("city")
private String city;
/**
* 施工区域-区/县
*/
@TableField("county")
private String county;
/**
* 施工区域-街道(镇)
*/
@TableField("street")
private String street;
/**
* 施工设备详细地址
*/
@TableField("address")
private String address;
/**
* 计划施工日期
*/
@TableField("plan_date")
private Date planDate;
/**
* 接收机构单位代码
*/
@TableField("receive_company_code")
private String receiveCompanyCode;
/**
* 接收机构
*/
@TableField("receive_org_name")
private String receiveOrgName;
/**
* 施工负责人
*/
@TableField("construction_manager")
private String constructionManager;
/**
* 施工负责人id
*/
@TableField("construction_manager_id")
private String constructionManagerId;
/**
* 施工负责人手机
*/
@TableField("construction_manager_phone")
private String constructionManagerPhone;
/**
* 检验单位统一信用代码
*/
@TableField("inspection_unit_credit_code")
private String inspectionUnitCreditCode;
/**
* 检验单位名称
*/
@TableField("inspection_unit_name")
private String inspectionUnitName;
/**
* 委托单位统一信用代码
*/
@TableField("entrusting_unit_credit_code")
private String entrustingUnitCreditCode;
/**
* 委托单位名称
*/
@TableField("entrusting_unit_name")
private String entrustingUnitName;
/**
* 委托书附件
*/
@TableField("power_of_attorney")
private String powerOfAttorney;
/**
* 施工合同附件
*/
@TableField("construction_contract")
private String constructionContract;
/**
* 施工合同是否本单位与甲方直接签署
*/
@TableField("is_signed_with_a")
private String isSignedWithA;
/**
* 使用单位统一信用代码
*/
@TableField("use_unit_credit_code")
private String useUnitCreditCode;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 是否已报检
*/
@TableField("is_inspected")
private String isInspected;
/**
* 移装类型(1区内移装,2跨区移装)
*/
@TableField("transfer_type")
private String transferType;
/**
* 接收机构机构代码
*/
@TableField("receive_org_code")
private String receiveOrgCode;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 移装告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_transfer_notice_eq")
public class JgTransferNoticeEq extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备移交申请id
*/
@TableField("equip_transfer_id")
private String equipTransferId;
/**
* 设备id
*/
@TableField("equ_id")
private String equId;
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNoticeEq;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 维修告知设备关系表 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgMaintainNoticeEqMapper extends BaseMapper<JgMaintainNoticeEq> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 维修告知 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgMaintainNoticeMapper extends BaseMapper<JgMaintainNotice> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgReformNoticeEq;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 改造告知设备关系表 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgReformNoticeEqMapper extends BaseMapper<JgReformNoticeEq> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgReformNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 改造告知 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgReformNoticeMapper extends BaseMapper<JgReformNotice> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgTransferNoticeEq;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 移装告知设备关系表 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgTransferNoticeEqMapper extends BaseMapper<JgTransferNoticeEq> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.JgTransferNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 移装造告知 Mapper 接口
*
* @author system_generator
* @date 2023-12-19
*/
public interface JgTransferNoticeMapper extends BaseMapper<JgTransferNotice> {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 维修告知设备关系表接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgMaintainNoticeEqService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 维修告知接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgMaintainNoticeService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 改造告知设备关系表接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgReformNoticeEqService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 改造告知接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgReformNoticeService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 移装告知设备关系表接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgTransferNoticeEqService {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 移装造告知接口类
*
* @author system_generator
* @date 2023-12-19
*/
public interface IJgTransferNoticeService {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgMaintainNoticeEqMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgMaintainNoticeMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgReformNoticeEqMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgReformNoticeMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgTransferNoticeEqMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.jg.api.mapper.JgTransferNoticeMapper">
</mapper>
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgMaintainNoticeServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 维修告知
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "维修告知Api")
@RequestMapping(value = "/jg-maintain-notice")
public class JgMaintainNoticeController extends BaseController {
@Autowired
JgMaintainNoticeServiceImpl jgMaintainNoticeServiceImpl;
/**
* 新增维修告知
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增维修告知", notes = "新增维修告知")
public ResponseModel<JgMaintainNoticeDto> save(@RequestBody JgMaintainNoticeDto model) {
model = jgMaintainNoticeServiceImpl.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<JgMaintainNoticeDto> updateBySequenceNbrJgMaintainNotice(@RequestBody JgMaintainNoticeDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgMaintainNoticeServiceImpl.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(jgMaintainNoticeServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个维修告知", notes = "根据sequenceNbr查询单个维修告知")
public ResponseModel<JgMaintainNoticeDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgMaintainNoticeServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "维修告知分页查询", notes = "维修告知分页查询")
public ResponseModel<Page<JgMaintainNoticeDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgMaintainNoticeDto> page = new Page<JgMaintainNoticeDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgMaintainNoticeServiceImpl.queryForJgMaintainNoticePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "维修告知列表全部数据查询", notes = "维修告知列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgMaintainNoticeDto>> selectForList() {
return ResponseHelper.buildResponse(jgMaintainNoticeServiceImpl.queryForJgMaintainNoticeList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgMaintainNoticeEqServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeEqDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 维修告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "维修告知设备关系表Api")
@RequestMapping(value = "/jg-maintain-notice-eq")
public class JgMaintainNoticeEqController extends BaseController {
@Autowired
JgMaintainNoticeEqServiceImpl jgMaintainNoticeEqServiceImpl;
/**
* 新增维修告知设备关系表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增维修告知设备关系表", notes = "新增维修告知设备关系表")
public ResponseModel<JgMaintainNoticeEqDto> save(@RequestBody JgMaintainNoticeEqDto model) {
model = jgMaintainNoticeEqServiceImpl.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<JgMaintainNoticeEqDto> updateBySequenceNbrJgMaintainNoticeEq(@RequestBody JgMaintainNoticeEqDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgMaintainNoticeEqServiceImpl.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(jgMaintainNoticeEqServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个维修告知设备关系表", notes = "根据sequenceNbr查询单个维修告知设备关系表")
public ResponseModel<JgMaintainNoticeEqDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgMaintainNoticeEqServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "维修告知设备关系表分页查询", notes = "维修告知设备关系表分页查询")
public ResponseModel<Page<JgMaintainNoticeEqDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgMaintainNoticeEqDto> page = new Page<JgMaintainNoticeEqDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgMaintainNoticeEqServiceImpl.queryForJgMaintainNoticeEqPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "维修告知设备关系表列表全部数据查询", notes = "维修告知设备关系表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgMaintainNoticeEqDto>> selectForList() {
return ResponseHelper.buildResponse(jgMaintainNoticeEqServiceImpl.queryForJgMaintainNoticeEqList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgReformNoticeServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 改造告知
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "改造告知Api")
@RequestMapping(value = "/jg-reform-notice")
public class JgReformNoticeController extends BaseController {
@Autowired
JgReformNoticeServiceImpl jgReformNoticeServiceImpl;
/**
* 新增改造告知
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增改造告知", notes = "新增改造告知")
public ResponseModel<JgReformNoticeDto> save(@RequestBody JgReformNoticeDto model) {
model = jgReformNoticeServiceImpl.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<JgReformNoticeDto> updateBySequenceNbrJgReformNotice(@RequestBody JgReformNoticeDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgReformNoticeServiceImpl.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(jgReformNoticeServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个改造告知", notes = "根据sequenceNbr查询单个改造告知")
public ResponseModel<JgReformNoticeDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgReformNoticeServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "改造告知分页查询", notes = "改造告知分页查询")
public ResponseModel<Page<JgReformNoticeDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgReformNoticeDto> page = new Page<JgReformNoticeDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgReformNoticeServiceImpl.queryForJgReformNoticePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "改造告知列表全部数据查询", notes = "改造告知列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgReformNoticeDto>> selectForList() {
return ResponseHelper.buildResponse(jgReformNoticeServiceImpl.queryForJgReformNoticeList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgReformNoticeEqServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeEqDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 改造告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "改造告知设备关系表Api")
@RequestMapping(value = "/jg-reform-notice-eq")
public class JgReformNoticeEqController extends BaseController {
@Autowired
JgReformNoticeEqServiceImpl jgReformNoticeEqServiceImpl;
/**
* 新增改造告知设备关系表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增改造告知设备关系表", notes = "新增改造告知设备关系表")
public ResponseModel<JgReformNoticeEqDto> save(@RequestBody JgReformNoticeEqDto model) {
model = jgReformNoticeEqServiceImpl.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<JgReformNoticeEqDto> updateBySequenceNbrJgReformNoticeEq(@RequestBody JgReformNoticeEqDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgReformNoticeEqServiceImpl.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(jgReformNoticeEqServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个改造告知设备关系表", notes = "根据sequenceNbr查询单个改造告知设备关系表")
public ResponseModel<JgReformNoticeEqDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgReformNoticeEqServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "改造告知设备关系表分页查询", notes = "改造告知设备关系表分页查询")
public ResponseModel<Page<JgReformNoticeEqDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgReformNoticeEqDto> page = new Page<JgReformNoticeEqDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgReformNoticeEqServiceImpl.queryForJgReformNoticeEqPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "改造告知设备关系表列表全部数据查询", notes = "改造告知设备关系表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgReformNoticeEqDto>> selectForList() {
return ResponseHelper.buildResponse(jgReformNoticeEqServiceImpl.queryForJgReformNoticeEqList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgTransferNoticeServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgTransferNoticeDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 移装造告知
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "移装造告知Api")
@RequestMapping(value = "/jg-transfer-notice")
public class JgTransferNoticeController extends BaseController {
@Autowired
JgTransferNoticeServiceImpl jgTransferNoticeServiceImpl;
/**
* 新增移装造告知
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增移装造告知", notes = "新增移装造告知")
public ResponseModel<JgTransferNoticeDto> save(@RequestBody JgTransferNoticeDto model) {
model = jgTransferNoticeServiceImpl.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<JgTransferNoticeDto> updateBySequenceNbrJgTransferNotice(@RequestBody JgTransferNoticeDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgTransferNoticeServiceImpl.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(jgTransferNoticeServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个移装造告知", notes = "根据sequenceNbr查询单个移装造告知")
public ResponseModel<JgTransferNoticeDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgTransferNoticeServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "移装造告知分页查询", notes = "移装造告知分页查询")
public ResponseModel<Page<JgTransferNoticeDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgTransferNoticeDto> page = new Page<JgTransferNoticeDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgTransferNoticeServiceImpl.queryForJgTransferNoticePage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "移装造告知列表全部数据查询", notes = "移装造告知列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgTransferNoticeDto>> selectForList() {
return ResponseHelper.buildResponse(jgTransferNoticeServiceImpl.queryForJgTransferNoticeList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.jg.biz.service.impl.JgTransferNoticeEqServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.dto.JgTransferNoticeEqDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 移装告知设备关系表
*
* @author system_generator
* @date 2023-12-19
*/
@RestController
@Api(tags = "移装告知设备关系表Api")
@RequestMapping(value = "/jg-transfer-notice-eq")
public class JgTransferNoticeEqController extends BaseController {
@Autowired
JgTransferNoticeEqServiceImpl jgTransferNoticeEqServiceImpl;
/**
* 新增移装告知设备关系表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增移装告知设备关系表", notes = "新增移装告知设备关系表")
public ResponseModel<JgTransferNoticeEqDto> save(@RequestBody JgTransferNoticeEqDto model) {
model = jgTransferNoticeEqServiceImpl.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<JgTransferNoticeEqDto> updateBySequenceNbrJgTransferNoticeEq(@RequestBody JgTransferNoticeEqDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jgTransferNoticeEqServiceImpl.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(jgTransferNoticeEqServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个移装告知设备关系表", notes = "根据sequenceNbr查询单个移装告知设备关系表")
public ResponseModel<JgTransferNoticeEqDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jgTransferNoticeEqServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "移装告知设备关系表分页查询", notes = "移装告知设备关系表分页查询")
public ResponseModel<Page<JgTransferNoticeEqDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JgTransferNoticeEqDto> page = new Page<JgTransferNoticeEqDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgTransferNoticeEqServiceImpl.queryForJgTransferNoticeEqPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "移装告知设备关系表列表全部数据查询", notes = "移装告知设备关系表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JgTransferNoticeEqDto>> selectForList() {
return ResponseHelper.buildResponse(jgTransferNoticeEqServiceImpl.queryForJgTransferNoticeEqList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNoticeEq;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgMaintainNoticeEqMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgMaintainNoticeEqService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeEqDto;
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 2023-12-19
*/
@Service
public class JgMaintainNoticeEqServiceImpl extends BaseService<JgMaintainNoticeEqDto,JgMaintainNoticeEq,JgMaintainNoticeEqMapper> implements IJgMaintainNoticeEqService {
/**
* 分页查询
*/
public Page<JgMaintainNoticeEqDto> queryForJgMaintainNoticeEqPage(Page<JgMaintainNoticeEqDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgMaintainNoticeEqDto> queryForJgMaintainNoticeEqList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgMaintainNotice;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgMaintainNoticeMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgMaintainNoticeService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgMaintainNoticeDto;
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 2023-12-19
*/
@Service
public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto,JgMaintainNotice,JgMaintainNoticeMapper> implements IJgMaintainNoticeService {
/**
* 分页查询
*/
public Page<JgMaintainNoticeDto> queryForJgMaintainNoticePage(Page<JgMaintainNoticeDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgMaintainNoticeDto> queryForJgMaintainNoticeList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgReformNoticeEq;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgReformNoticeEqMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgReformNoticeEqService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeEqDto;
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 2023-12-19
*/
@Service
public class JgReformNoticeEqServiceImpl extends BaseService<JgReformNoticeEqDto,JgReformNoticeEq,JgReformNoticeEqMapper> implements IJgReformNoticeEqService {
/**
* 分页查询
*/
public Page<JgReformNoticeEqDto> queryForJgReformNoticeEqPage(Page<JgReformNoticeEqDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgReformNoticeEqDto> queryForJgReformNoticeEqList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgReformNotice;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgReformNoticeMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgReformNoticeService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgReformNoticeDto;
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 2023-12-19
*/
@Service
public class JgReformNoticeServiceImpl extends BaseService<JgReformNoticeDto,JgReformNotice,JgReformNoticeMapper> implements IJgReformNoticeService {
/**
* 分页查询
*/
public Page<JgReformNoticeDto> queryForJgReformNoticePage(Page<JgReformNoticeDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgReformNoticeDto> queryForJgReformNoticeList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgTransferNoticeEq;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgTransferNoticeEqMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgTransferNoticeEqService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgTransferNoticeEqDto;
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 2023-12-19
*/
@Service
public class JgTransferNoticeEqServiceImpl extends BaseService<JgTransferNoticeEqDto,JgTransferNoticeEq,JgTransferNoticeEqMapper> implements IJgTransferNoticeEqService {
/**
* 分页查询
*/
public Page<JgTransferNoticeEqDto> queryForJgTransferNoticeEqPage(Page<JgTransferNoticeEqDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgTransferNoticeEqDto> queryForJgTransferNoticeEqList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.JgTransferNotice;
import com.yeejoin.amos.boot.module.jg.api.mapper.JgTransferNoticeMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IJgTransferNoticeService;
import com.yeejoin.amos.boot.module.jg.api.dto.JgTransferNoticeDto;
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 2023-12-19
*/
@Service
public class JgTransferNoticeServiceImpl extends BaseService<JgTransferNoticeDto,JgTransferNotice,JgTransferNoticeMapper> implements IJgTransferNoticeService {
/**
* 分页查询
*/
public Page<JgTransferNoticeDto> queryForJgTransferNoticePage(Page<JgTransferNoticeDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JgTransferNoticeDto> queryForJgTransferNoticeList() {
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