Commit 1412bb3c authored by 韩桐桐's avatar 韩桐桐

feat(jg):tzs_sh_car_equ,tzs_sh_car代码生成

parent ef1187b6
package com.yeejoin.amos.boot.module.jg.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
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 2024-11-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ShCarDto", description="三环系统-车辆信息表")
public class ShCarDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "seq")
@TableId("SEQUENCE_NBR")
private String sequenceNbr;
@ApiModelProperty(value = "登记机关")
@TableField("REGISTRATION_AGENCY")
private String registrationAgency;
@ApiModelProperty(value = "登记机关代码")
@TableField("REGISTRATION_AGENCY_CODE")
private String registrationAgencyCode;
@ApiModelProperty(value = "使用登记证代码")
@TableField("USE_REGISTRATION_CODE")
private String useRegistrationCode;
@ApiModelProperty(value = "气瓶安装日期")
@TableField("INSTALL_START_DATE")
private Date installStartDate;
@ApiModelProperty(value = "车辆属性 A 代表 私家车 B代表公交车 C代表快捷货运 H 代表营运车 P代表公务车 V 代表微型货运车 X代表 其他 T代表出租车 J代表教练车 ")
@TableField("VEHICLE_ATTRIBUTE")
private String vehicleAttribute;
@ApiModelProperty(value = "车牌号")
@TableField("CAR_NUMBER")
private String carNumber;
@ApiModelProperty(value = "车架号")
@TableField("FRAME_NUMBER")
private String frameNumber;
@ApiModelProperty(value = "登记日期")
@TableField("REG_DATE")
private Date regDate;
@ApiModelProperty(value = "停用日期")
@TableField("DEA_DATE")
private Date deaDate;
@ApiModelProperty(value = "发动机号")
@TableField("ENGINE_NUMBER")
private String engineNumber;
@ApiModelProperty(value = "气瓶数量")
@TableField("BATCH_QUANTITY")
private Integer batchQuantity;
@ApiModelProperty(value = "车辆品牌型号")
@TableField("VEHICLE_BRAND_MODEL")
private String vehicleBrandModel;
@ApiModelProperty(value = "证打印标识")
@TableField("CERTIFICATE_PRINT_FLAG")
private String certificatePrintFlag;
@ApiModelProperty(value = "联系人")
@TableField("CONTACT_PERSON")
private String contactPerson;
@ApiModelProperty(value = "联系电话")
@TableField("CONTACT_PHONE")
private String contactPhone;
@ApiModelProperty(value = "所有人")
@TableField("OWNER")
private String owner;
@ApiModelProperty(value = "安装单位")
@TableField("INSTALLATION_UNIT")
private String installationUnit;
@ApiModelProperty(value = "改装车是否打印备案通知单 原装车 忽略看")
@TableField("IF_FLAG")
private String ifFlag;
@ApiModelProperty(value = "第一次打印证日期")
@TableField("PRINT_DATE")
private Date printDate;
@ApiModelProperty(value = "充装介质")
@TableField("MEDIA")
private String media;
@ApiModelProperty(value = "最新检验报告编号")
@TableField("LAST_INSPECT_REPORT_NO")
private String lastInspectReportNo;
@ApiModelProperty(value = "气瓶状态 0正常 1变更 2报废 3注销 4启用 5停用 6注销")
@TableField("STATE")
private Integer state;
@ApiModelProperty(value = "登记单位")
@TableField("REG_UNIT")
private String regUnit;
@ApiModelProperty(value = "总容积")
@TableField("TOTAL_VOLUME")
private String totalVolume;
@ApiModelProperty(value = "监检/检验单位")
@TableField("INSPECTION_UNIT")
private String inspectionUnit;
@ApiModelProperty(value = "气瓶加装方式")
@TableField("CYLINDER_INSTALLATION_METHOD")
private String cylinderInstallationMethod;
@ApiModelProperty(value = "住址")
@TableField("ADDRESS")
private String address;
@ApiModelProperty(value = "上一次检验报告编号")
@TableField("PREVIOUS_INSPECTION_REPORT_NUMBER")
private String previousInspectionReportNumber;
@ApiModelProperty(value = "是否认领")
@TableField("CLAIMED_FLAG")
private String claimedFlag;
}
package com.yeejoin.amos.boot.module.jg.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
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 2024-11-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ShCarEquDto", description="")
public class ShCarEquDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "primary key")
@TableId("SEQUENCE_NBR")
private String sequenceNbr;
@ApiModelProperty(value = "tzs_sh_car表主键")
@TableField("CAR_ID")
private String carId;
@ApiModelProperty(value = "设备编号")
@TableField("SEQUENCE_CODE")
private String sequenceCode;
@ApiModelProperty(value = "设备代码")
@TableField("EQU_CODE")
private String equCode;
@ApiModelProperty(value = "制造日期")
@TableField("PRODUCE_DATE")
private Date produceDate;
@ApiModelProperty(value = "安装日期")
@TableField("EQU_INSTALLDATE")
private Date equInstalldate;
@ApiModelProperty(value = "检查日期")
@TableField("EQU_CHECKDATE")
private Date equCheckdate;
@ApiModelProperty(value = "firstDate")
@TableField("EQU_FIRSTDATE")
private Date equFirstdate;
@ApiModelProperty(value = "序号")
@TableField("SERIAL_NUMBER")
private String serialNumber;
@ApiModelProperty(value = "sub_DM 代码")
@TableField("EQU_DM")
private String equDm;
@ApiModelProperty(value = "单位编号")
@TableField("EQU_DWBH")
private String equDwbh;
@ApiModelProperty(value = "公称工作压力(MPa)")
@TableField("EQU_QPGC")
private String equQpgc;
@ApiModelProperty(value = "气瓶批号")
@TableField("BATCH_NUMBER")
private String batchNumber;
@ApiModelProperty(value = "PFZZDW PF制造单位")
@TableField("EQU_PFZZDW")
private String equPfzzdw;
@ApiModelProperty(value = "isChange")
@TableField("ISCHANGE")
private Integer ischange;
@ApiModelProperty(value = "报告编号")
@TableField("REPORTCODE")
private String reportcode;
@ApiModelProperty(value = "BFReportCode")
@TableField("BFREPORTCODE")
private String bfreportcode;
@ApiModelProperty(value = "操作方式")
@TableField("EQU_CZFS")
private String equCzfs;
@ApiModelProperty(value = "是否认领")
@TableField("CLAIMED_FLAG")
private String claimedFlag;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 三环系统-车辆信息表
*
* @author system_generator
* @date 2024-11-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_sh_car")
public class ShCar extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* seq
*/
@TableField(value ="\"SEQUENCE_NBR\"")
private String sequenceNbr;
/**
* 登记机关
*/
@TableField(value ="\"REGISTRATION_AGENCY\"")
private String registrationAgency;
/**
* 登记机关代码
*/
@TableField(value ="\"REGISTRATION_AGENCY_CODE\"")
private String registrationAgencyCode;
/**
* 使用登记证代码
*/
@TableField(value ="\"USE_REGISTRATION_CODE\"")
private String useRegistrationCode;
/**
* 气瓶安装日期
*/
@TableField(value ="\"INSTALL_START_DATE\"")
private Date installStartDate;
/**
* 车辆属性
A 代表 私家车 B代表公交车 C代表快捷货运 H 代表营运车 P代表公务车 V 代表微型货运车 X代表 其他 T代表出租车 J代表教练车
*/
@TableField(value ="\"VEHICLE_ATTRIBUTE\"")
private String vehicleAttribute;
/**
* 车牌号
*/
@TableField(value ="\"CAR_NUMBER\"")
private String carNumber;
/**
* 车架号
*/
@TableField(value ="\"FRAME_NUMBER\"")
private String frameNumber;
/**
* 登记日期
*/
@TableField(value ="\"REG_DATE\"")
private Date regDate;
/**
* 停用日期
*/
@TableField(value ="\"DEA_DATE\"")
private Date deaDate;
/**
* 发动机号
*/
@TableField(value ="\"ENGINE_NUMBER\"")
private String engineNumber;
/**
* 气瓶数量
*/
@TableField(value ="\"BATCH_QUANTITY\"")
private Integer batchQuantity;
/**
* 车辆品牌型号
*/
@TableField(value ="\"VEHICLE_BRAND_MODEL\"")
private String vehicleBrandModel;
/**
* 证打印标识
*/
@TableField(value ="\"CERTIFICATE_PRINT_FLAG\"")
private String certificatePrintFlag;
/**
* 联系人
*/
@TableField(value ="\"CONTACT_PERSON\"")
private String contactPerson;
/**
* 联系电话
*/
@TableField(value ="\"CONTACT_PHONE\"")
private String contactPhone;
/**
* 所有人
*/
@TableField(value ="\"OWNER\"")
private String owner;
/**
* 安装单位
*/
@TableField(value ="\"INSTALLATION_UNIT\"")
private String installationUnit;
/**
* 改装车是否打印备案通知单
原装车 忽略看
*/
@TableField(value ="\"IF_FLAG\"")
private String ifFlag;
/**
* 第一次打印证日期
*/
@TableField(value ="\"PRINT_DATE\"")
private Date printDate;
/**
* 充装介质
*/
@TableField(value ="\"MEDIA\"")
private String media;
/**
* 最新检验报告编号
*/
@TableField(value ="\"LAST_INSPECT_REPORT_NO\"")
private String lastInspectReportNo;
/**
* 气瓶状态
0正常 1变更 2报废 3注销 4启用 5停用 6注销
*/
@TableField(value ="\"STATE\"")
private Integer state;
/**
* 登记单位
*/
@TableField(value ="\"REG_UNIT\"")
private String regUnit;
/**
* 总容积
*/
@TableField(value ="\"TOTAL_VOLUME\"")
private String totalVolume;
/**
* 监检/检验单位
*/
@TableField(value ="\"INSPECTION_UNIT\"")
private String inspectionUnit;
/**
* 气瓶加装方式
*/
@TableField(value ="\"CYLINDER_INSTALLATION_METHOD\"")
private String cylinderInstallationMethod;
/**
* 住址
*/
@TableField(value ="\"ADDRESS\"")
private String address;
/**
* 上一次检验报告编号
*/
@TableField(value ="\"PREVIOUS_INSPECTION_REPORT_NUMBER\"")
private String previousInspectionReportNumber;
/**
* 是否认领
*/
@TableField(value ="\"CLAIMED_FLAG\"")
private String claimedFlag;
}
package com.yeejoin.amos.boot.module.jg.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
*
*
* @author system_generator
* @date 2024-11-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_sh_car_equ")
public class ShCarEqu extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* primary key
*/
@TableField(value ="\"SEQUENCE_NBR\"")
private String sequenceNbr;
/**
* tzs_sh_car表主键
*/
@TableField(value ="\"CAR_ID\"")
private String carId;
/**
* 设备编号
*/
@TableField(value ="\"SEQUENCE_CODE\"")
private String sequenceCode;
/**
* 设备代码
*/
@TableField(value ="\"EQU_CODE\"")
private String equCode;
/**
* 制造日期
*/
@TableField(value ="\"PRODUCE_DATE\"")
private Date produceDate;
/**
* 安装日期
*/
@TableField(value ="\"EQU_INSTALLDATE\"")
private Date equInstalldate;
/**
* 检查日期
*/
@TableField(value ="\"EQU_CHECKDATE\"")
private Date equCheckdate;
/**
* firstDate
*/
@TableField(value ="\"EQU_FIRSTDATE\"")
private Date equFirstdate;
/**
* 序号
*/
@TableField(value ="\"SERIAL_NUMBER\"")
private String serialNumber;
/**
* sub_DM 代码
*/
@TableField(value ="\"EQU_DM\"")
private String equDm;
/**
* 单位编号
*/
@TableField(value ="\"EQU_DWBH\"")
private String equDwbh;
/**
* 公称工作压力(MPa)
*/
@TableField(value ="\"EQU_QPGC\"")
private String equQpgc;
/**
* 气瓶批号
*/
@TableField(value ="\"BATCH_NUMBER\"")
private String batchNumber;
/**
* PFZZDW PF制造单位
*/
@TableField(value ="\"EQU_PFZZDW\"")
private String equPfzzdw;
/**
* isChange
*/
@TableField(value ="\"ISCHANGE\"")
private Integer ischange;
/**
* 报告编号
*/
@TableField(value ="\"REPORTCODE\"")
private String reportcode;
/**
* BFReportCode
*/
@TableField(value ="\"BFREPORTCODE\"")
private String bfreportcode;
/**
* 操作方式
*/
@TableField(value ="\"EQU_CZFS\"")
private String equCzfs;
/**
* 是否认领
*/
@TableField(value ="\"CLAIMED_FLAG\"")
private String claimedFlag;
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.ShCarEqu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author system_generator
* @date 2024-11-08
*/
public interface ShCarEquMapper extends BaseMapper<ShCarEqu> {
}
package com.yeejoin.amos.boot.module.jg.api.mapper;
import com.yeejoin.amos.boot.module.jg.api.entity.ShCar;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 三环系统-车辆信息表 Mapper 接口
*
* @author system_generator
* @date 2024-11-08
*/
public interface ShCarMapper extends BaseMapper<ShCar> {
}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 接口类
*
* @author system_generator
* @date 2024-11-08
*/
public interface IShCarEquService {}
package com.yeejoin.amos.boot.module.jg.api.service;
/**
* 三环系统-车辆信息表接口类
*
* @author system_generator
* @date 2024-11-08
*/
public interface IShCarService {}
<?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.ShCarEquMapper">
</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.ShCarMapper">
</mapper>
package com.yeejoin.amos.boot.module.jg.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.entity.ShCar;
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 com.yeejoin.amos.boot.module.jg.biz.service.impl.ShCarServiceImpl;
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 org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-11-08
*/
@RestController
@Api(tags = "Api")
@RequestMapping(value = "/sh-car")
public class ShCarController extends BaseController {
@Autowired
ShCarServiceImpl shCarServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<ShCar> save(@RequestBody ShCar shCar) {
shCar = shCarServiceImpl.createWithModel(shCar);
return ResponseHelper.buildResponse(shCar);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<ShCar> updateBySequenceNbrShCar(@RequestBody ShCar entity,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
entity.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(shCarServiceImpl.updateWithModel(entity));
}
/**
* 根据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(shCarServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<ShCar> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(shCarServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<ShCar>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<ShCar> page = new Page<ShCar>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(shCarServiceImpl.queryForShCarPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<ShCar>> selectForList() {
return ResponseHelper.buildResponse(shCarServiceImpl.queryForShCarList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jg.api.entity.ShCarEqu;
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 com.yeejoin.amos.boot.module.jg.biz.service.impl.ShCarEquServiceImpl;
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 org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import java.util.List;
/**
*
* @author system_generator
* @date 2024-11-08
*/
@RestController
@Api(tags = "Api")
@RequestMapping(value = "/sh-car-equ")
public class ShCarEquController extends BaseController {
@Autowired
ShCarEquServiceImpl shCarEquServiceImpl;
/**
* 新增
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<ShCarEqu> save(@RequestBody ShCarEqu shCarEqu) {
shCarEqu = shCarEquServiceImpl.createWithModel(shCarEqu);
return ResponseHelper.buildResponse(shCarEqu);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<ShCarEqu> updateBySequenceNbrShCarEqu(@RequestBody ShCarEqu entity,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
entity.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(shCarEquServiceImpl.updateWithModel(entity));
}
/**
* 根据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(shCarEquServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<ShCarEqu> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(shCarEquServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<ShCarEqu>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<ShCarEqu> page = new Page<ShCarEqu>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(shCarEquServiceImpl.queryForShCarEquPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<ShCarEqu>> selectForList() {
return ResponseHelper.buildResponse(shCarEquServiceImpl.queryForShCarEquList());
}
}
package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.yeejoin.amos.boot.module.jg.api.entity.ShCarEqu;
import com.yeejoin.amos.boot.module.jg.api.mapper.ShCarEquMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IShCarEquService;
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 2024-11-08
*/
@Service
public class ShCarEquServiceImpl extends BaseService<ShCarEqu,ShCarEqu,ShCarEquMapper> implements IShCarEquService {
/**
* 分页查询
*/
public Page<ShCarEqu> queryForShCarEquPage(Page<ShCarEqu> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<ShCarEqu> queryForShCarEquList() {
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.ShCar;
import com.yeejoin.amos.boot.module.jg.api.mapper.ShCarMapper;
import com.yeejoin.amos.boot.module.jg.api.service.IShCarService;
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 2024-11-08
*/
@Service
public class ShCarServiceImpl extends BaseService<ShCar,ShCar,ShCarMapper> implements IShCarService {
/**
* 分页查询
*/
public Page<ShCar> queryForShCarPage(Page<ShCar> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<ShCar> queryForShCarList() {
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