| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.controller; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierContract; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeCarrierContractService; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Log; |
| | | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * æ¿è¿åå管çController |
| | | */ |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | | @RequestMapping("/fakeWarehousing") |
| | | @Api(value = "fakeWarehousing", tags = "æ¿è¿åå管çController") |
| | | public class FakeCarrierContractController { |
| | | |
| | | private final IFakeCarrierContractService fakeCarrierContractService; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢æ¿è¿ååå表 |
| | | * |
| | | * @param contract æ¥è¯¢æ¡ä»¶ |
| | | * @return åé¡µç»æ |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "å页æ¥è¯¢æ¿è¿ååå表", notes = "å页æ¥è¯¢æ¿è¿ååå表") |
| | | public IPage<FakeCarrierContract> list(Page<FakeCarrierContract> page, FakeCarrierContract contract) { |
| | | return fakeCarrierContractService.selectAll(page, contract); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®IDæ¥è¯¢æ¿è¿åå详æ
|
| | | * |
| | | * @param id åå主é®ID |
| | | * @return åå详æ
|
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "æ ¹æ®IDæ¥è¯¢æ¿è¿åå详æ
", notes = "æ ¹æ®IDæ¥è¯¢æ¿è¿åå详æ
") |
| | | public R<FakeCarrierContract> getInfo(@PathVariable Long id) { |
| | | return R.ok(fakeCarrierContractService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ¿è¿åå |
| | | * |
| | | * @param contract ååå®ä½ï¼å«ååç¼å·ãæ¿è¿åä¿¡æ¯çæ ¸å¿åæ®µï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "æ°å¢æ¿è¿åå", businessType = BusinessType.INSERT) |
| | | @PostMapping |
| | | @ApiOperation(value = "æ°å¢æ¿è¿åå", notes = "æ°å¢æ¿è¿åå") |
| | | public R add(@RequestBody FakeCarrierContract contract) { |
| | | return R.ok(fakeCarrierContractService.save(contract)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¿è¿åå |
| | | * |
| | | * @param contract ååå®ä½ï¼å¿
é¡»å
å«ä¸»é®IDï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "ä¿®æ¹æ¿è¿åå", businessType = BusinessType.UPDATE) |
| | | @PutMapping |
| | | @ApiOperation(value = "ä¿®æ¹æ¿è¿åå", notes = "ä¿®æ¹æ¿è¿åå") |
| | | public R edit(@RequestBody FakeCarrierContract contract) { |
| | | if (contract.getId() == null) { |
| | | return R.fail("ä¿®æ¹å¤±è´¥ï¼ååIDä¸è½ä¸ºç©º"); |
| | | } |
| | | return R.ok(fakeCarrierContractService.updateById(contract)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿¿è¿ååï¼æ¯æåæ¡/夿¡å é¤ï¼ |
| | | * |
| | | * @param ids åå主é®IDæ°ç» |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "æ¿è¿åå管ç", businessType = BusinessType.DELETE) |
| | | @ApiOperation(value = "æ¿è¿åå管ç", notes = "æ¿è¿åå管ç") |
| | | @DeleteMapping("/{ids}") |
| | | public R remove(@PathVariable Long[] ids) { |
| | | return R.ok(fakeCarrierContractService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeCarrierOrderDto; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeCarrierOrderService; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Log; |
| | | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * æ¿è¿è®¢åç®¡çæ§å¶å¨ |
| | | * åºç¡è·¯å¾ï¼/fakeWarehousing/order |
| | | */ |
| | | @Api(tags = "æ¿è¿è®¢åç®¡çæ¥å£") |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | | @RequestMapping("/fakeWarehousing/order") |
| | | public class FakeCarrierOrderController { |
| | | |
| | | private final IFakeCarrierOrderService fakeCarrierOrderService; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢æ¿è¿è®¢åå表 |
| | | * |
| | | * @param page å页忰 |
| | | * @param order æ¥è¯¢æ¡ä»¶ |
| | | * @return åé¡µç»æ |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "å页æ¥è¯¢æ¿è¿è®¢åå表", notes = "å页æ¥è¯¢æ¿è¿è®¢åå表") |
| | | public IPage<FakeCarrierOrder> list(Page<FakeCarrierOrder> page, FakeCarrierOrderDto orderDto) { |
| | | return fakeCarrierOrderService.selectAll(page, orderDto); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®IDæ¥è¯¢æ¿è¿è®¢å详æ
|
| | | * |
| | | * @param id 订å主é®ID |
| | | * @return 订å详æ
|
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "æ ¹æ®IDæ¥è¯¢æ¿è¿è®¢å详æ
", notes = "æ ¹æ®IDæ¥è¯¢æ¿è¿è®¢å详æ
") |
| | | public R<FakeCarrierOrder> getInfo(@PathVariable Long id) { |
| | | return R.ok(fakeCarrierOrderService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢æ¿è¿è®¢å |
| | | * |
| | | * @param order 订åå®ä½ï¼å«è®¢åç¼å·ãæ¿è¿åä¿¡æ¯ãç©æµä¿¡æ¯çæ ¸å¿åæ®µï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "æ°å¢æ¿è¿è®¢å", businessType = BusinessType.INSERT) |
| | | @PostMapping |
| | | @ApiOperation(value = "æ°å¢æ¿è¿è®¢å", notes = "æ°å¢æ¿è¿è®¢å") |
| | | public R add(@RequestBody FakeCarrierOrder order) { |
| | | return R.ok(fakeCarrierOrderService.saveDetail(order)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¿è¿è®¢å |
| | | * |
| | | * @param order 订åå®ä½ï¼å¿
é¡»å
å«ä¸»é®IDï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "ä¿®æ¹æ¿è¿è®¢å", businessType = BusinessType.UPDATE) |
| | | @PutMapping |
| | | @ApiOperation(value = "ä¿®æ¹æ¿è¿è®¢å", notes = "ä¿®æ¹æ¿è¿è®¢å") |
| | | public R edit(@RequestBody FakeCarrierOrder order) { |
| | | if (order.getId() == null) { |
| | | return R.fail("ä¿®æ¹å¤±è´¥ï¼è®¢åIDä¸è½ä¸ºç©º"); |
| | | } |
| | | return R.ok(fakeCarrierOrderService.updateById(order)); |
| | | } |
| | | |
| | | /** |
| | | * å 餿¿è¿è®¢åï¼æ¯æåæ¡/夿¡å é¤ï¼ |
| | | * |
| | | * @param ids 订å主é®IDæ°ç» |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "æ¿è¿è®¢å管ç", businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{ids}") |
| | | @ApiOperation(value = "å 餿¿è¿è®¢å", notes = "å 餿¿è¿è®¢åï¼æ¯æåæ¡/夿¡ï¼") |
| | | public R remove(@PathVariable Long[] ids) { |
| | | return R.ok(fakeCarrierOrderService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeDeliveryTrackDto; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeDeliveryTrack; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeDeliveryTrackService; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Log; |
| | | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * åè´§è·è¸ªç®¡çæ§å¶å¨ |
| | | * åºç¡è·¯å¾ï¼/fakeWarehousing/deliveryTrack |
| | | */ |
| | | @Api(tags = "åè´§è·è¸ªç®¡çæ¥å£") |
| | | @RestController |
| | | @RequestMapping("/fakeWarehousing/deliveryTrack") |
| | | public class FakeDeliveryTrackController { |
| | | |
| | | @Resource |
| | | private IFakeDeliveryTrackService fakeDeliveryTrackService; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢åè´§è·è¸ªå表 |
| | | * |
| | | * @param page å页忰 |
| | | * @param track æ¥è¯¢æ¡ä»¶ |
| | | * @return åé¡µç»æ |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "å页æ¥è¯¢åè´§è·è¸ªå表", notes = "å页æ¥è¯¢åè´§è·è¸ªå表") |
| | | public IPage<FakeDeliveryTrack> list(Page<FakeDeliveryTrack> page, FakeDeliveryTrackDto trackDto) { |
| | | return fakeDeliveryTrackService.selectAll(page, trackDto); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®IDæ¥è¯¢åè´§è·è¸ªè¯¦æ
|
| | | * |
| | | * @param id åè´§è·è¸ªä¸»é®ID |
| | | * @return åè´§è·è¸ªè¯¦æ
|
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "æ ¹æ®IDæ¥è¯¢åè´§è·è¸ªè¯¦æ
", notes = "æ ¹æ®IDæ¥è¯¢åè´§è·è¸ªè¯¦æ
") |
| | | public R<FakeDeliveryTrack> getInfo(@PathVariable Long id) { |
| | | return R.ok(fakeDeliveryTrackService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * æ°å¢åè´§è·è¸ªè®°å½ |
| | | * |
| | | * @param track åè´§è·è¸ªå®ä½ï¼å«è®¢åå
³èä¿¡æ¯ãåè´§ä¿¡æ¯çæ ¸å¿åæ®µï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "æ°å¢åè´§è·è¸ªè®°å½", businessType = BusinessType.INSERT) |
| | | @PostMapping |
| | | @ApiOperation(value = "æ°å¢åè´§è·è¸ªè®°å½", notes = "æ°å¢åè´§è·è¸ªè®°å½") |
| | | public R add(@RequestBody FakeDeliveryTrack track) { |
| | | return R.ok(fakeDeliveryTrackService.saveDetail(track)); |
| | | } |
| | | |
| | | /** |
| | | * ä¿®æ¹åè´§è·è¸ªè®°å½ |
| | | * |
| | | * @param track åè´§è·è¸ªå®ä½ï¼å¿
é¡»å
å«ä¸»é®IDï¼ |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "ä¿®æ¹åè´§è·è¸ªè®°å½", businessType = BusinessType.UPDATE) |
| | | @PutMapping |
| | | @ApiOperation(value = "ä¿®æ¹åè´§è·è¸ªè®°å½", notes = "ä¿®æ¹åè´§è·è¸ªè®°å½") |
| | | public R edit(@RequestBody FakeDeliveryTrack track) { |
| | | if (track.getId() == null) { |
| | | return R.fail("ä¿®æ¹å¤±è´¥ï¼åè´§è·è¸ªIDä¸è½ä¸ºç©º"); |
| | | } |
| | | return R.ok(fakeDeliveryTrackService.updateById(track)); |
| | | } |
| | | |
| | | /** |
| | | * å é¤åè´§è·è¸ªè®°å½ï¼æ¯æåæ¡/夿¡å é¤ï¼ |
| | | * |
| | | * @param ids åè´§è·è¸ªä¸»é®IDæ°ç» |
| | | * @return æä½ç»æ |
| | | */ |
| | | @Log(title = "åè´§è·è¸ªç®¡ç", businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{ids}") |
| | | @ApiOperation(value = "å é¤åè´§è·è¸ªè®°å½", notes = "å é¤åè´§è·è¸ªè®°å½ï¼æ¯æåæ¡/夿¡ï¼") |
| | | public R remove(@PathVariable Long[] ids) { |
| | | return R.ok(fakeDeliveryTrackService.removeByIds(Arrays.asList(ids))); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.dto; |
| | | |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | | public class FakeCarrierOrderDto{ |
| | | |
| | | private String keyword; |
| | | |
| | | private Integer orderStatus; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.dto; |
| | | |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.time.LocalDate; |
| | | |
| | | @Data |
| | | public class FakeDeliveryTrackDto { |
| | | |
| | | private String keyword; |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate startDate; |
| | | |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate endDate; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierContract; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * æ¿è¿åå管çMapper |
| | | */ |
| | | @Mapper |
| | | public interface FakeCarrierContractMapper extends BaseMapper<FakeCarrierContract> { |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * æ¿è¿è®¢å管çMapper |
| | | */ |
| | | @Mapper |
| | | public interface FakeCarrierOrderMapper extends BaseMapper<FakeCarrierOrder> { |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeDeliveryTrack; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * åè´§è·è¸ªç®¡çMapper |
| | | */ |
| | | @Mapper |
| | | public interface FakeDeliveryTrackMapper extends BaseMapper<FakeDeliveryTrack> { |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * æ¿è¿åå管çå®ä½ç±» |
| | | * è¦çåååå»ºãæ¥çãç»´æ¤ãæ´æ¹å
¨æµç¨æ ¸å¿å段 |
| | | */ |
| | | @Data |
| | | @TableName("fake_carrier_contract") |
| | | public class FakeCarrierContract implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | /** |
| | | * 主é®ID |
| | | */ |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®ID") |
| | | private Long id; |
| | | |
| | | /** |
| | | * ååç¼å· |
| | | */ |
| | | @ApiModelProperty(value = "ååç¼å·") |
| | | private String contractCode; |
| | | |
| | | /** |
| | | * æ¿è¿åID |
| | | */ |
| | | @ApiModelProperty(value = "æ¿è¿åID") |
| | | private Long carrierId; |
| | | |
| | | /** |
| | | * æ¿è¿ååç§° |
| | | */ |
| | | @ApiModelProperty(value = "æ¿è¿ååç§°") |
| | | private String carrierName; |
| | | |
| | | /** |
| | | * åååç§° |
| | | */ |
| | | @ApiModelProperty(value = "åååç§°") |
| | | private String contractName; |
| | | |
| | | /** |
| | | * ååç¶æ |
| | | */ |
| | | @ApiModelProperty(value = "ååç¶æ") |
| | | private Integer contractStatus; |
| | | |
| | | /** |
| | | * ååå¼å§æ¶é´ |
| | | */ |
| | | @ApiModelProperty(value = "ååå¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime startTime; |
| | | |
| | | /** |
| | | * ååç»ææ¶é´ |
| | | */ |
| | | @ApiModelProperty(value = "ååç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime endTime; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | /** |
| | | * å建è
|
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "å建è
") |
| | | private Integer createUser; |
| | | |
| | | /** |
| | | * å建æ¶é´ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * ä¿®æ¹è
|
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @ApiModelProperty(value = "ä¿®æ¹è
") |
| | | private Integer updateUser; |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¶é´ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @ApiModelProperty(value = "ä¿®æ¹æ¶é´") |
| | | private LocalDateTime updateTime; |
| | | |
| | | /** |
| | | * ç§æ·ID |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "ç§æ·ID") |
| | | private Long tenantId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * æ¿è¿è®¢å管çå®ä½ç±» |
| | | */ |
| | | @Data |
| | | @TableName("fake_carrier_order") |
| | | public class FakeCarrierOrder implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | /** |
| | | * 主é®ID |
| | | */ |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®ID") |
| | | private Long id; |
| | | |
| | | /** |
| | | * 订åç¼å·ï¼ä¸å¡å¯ä¸ï¼å¦ï¼TO-20260130-0001ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "订åç¼å·") |
| | | private String orderCode; |
| | | |
| | | /** |
| | | * æ¿è¿åID |
| | | */ |
| | | @ApiModelProperty(value = "æ¿è¿åID") |
| | | private Long carrierId; |
| | | |
| | | /** |
| | | * æ¿è¿ååç§° |
| | | */ |
| | | @ApiModelProperty(value = "æ¿è¿ååç§°") |
| | | private String carrierName; |
| | | |
| | | /** |
| | | * å§åå°ï¼å¦ï¼ä¸æµ·-浦ä¸ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "å§åå°") |
| | | private String origin; |
| | | |
| | | /** |
| | | * ç®çå°ï¼å¦ï¼èå·-å·¥ä¸ååºï¼ |
| | | */ |
| | | @ApiModelProperty(value = "ç®çå°") |
| | | private String destination; |
| | | |
| | | /** |
| | | * è´§ç©ééï¼åä½ï¼kgï¼ä¿ç1ä½å°æ°ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "è´§ç©éé(kg)") |
| | | private BigDecimal weight; |
| | | |
| | | /** |
| | | * è´§ç©ä½ç§¯ï¼åä½ï¼m³ï¼ä¿ç2ä½å°æ°ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "è´§ç©ä½ç§¯(m³)") |
| | | private BigDecimal volume; |
| | | |
| | | /** |
| | | * é¢ä¼°è¿è´¹ï¼åä½ï¼å
ï¼ä¿ç1ä½å°æ°ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "é¢ä¼°è¿è´¹(å
)") |
| | | private BigDecimal estimatedFee; |
| | | |
| | | /** |
| | | * 订åç¶æï¼1-å·²å建/å¾
æ´¾å 坿 ¹æ®ä¸å¡æ©å±ï¼2-已派å 3-è¿è¾ä¸ 4-已宿 5-å·²åæ¶ï¼ |
| | | */ |
| | | @ApiModelProperty(value = "订åç¶æï¼1-å·²å建/å¾
æ´¾å 2-已派å 3-è¿è¾ä¸ 4-已宿 5-已忶ï¼") |
| | | private Integer orderStatus; |
| | | |
| | | /** |
| | | * 夿³¨ï¼å¦ï¼éååãæç¢åçï¼ |
| | | */ |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | /** |
| | | * å建æ¶é´ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¶é´ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "ä¿®æ¹æ¶é´") |
| | | private LocalDateTime updateTime; |
| | | |
| | | /** |
| | | * å建è
ï¼è¥ä¾æ¡æ¶ï¼MyBatis-Plusèªå¨å¡«å
ï¼ç¨æ·IDï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "å建è
", hidden = true) |
| | | private Integer createUser; |
| | | |
| | | /** |
| | | * ä¿®æ¹è
ï¼è¥ä¾æ¡æ¶ï¼MyBatis-Plusèªå¨å¡«å
ï¼ç¨æ·IDï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @ApiModelProperty(value = "ä¿®æ¹è
", hidden = true) |
| | | private Integer updateUser; |
| | | |
| | | /** |
| | | * ç§æ·IDï¼å¤ç§æ·é离ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "ç§æ·ID", hidden = true) |
| | | private Long tenantId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.pojo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.FieldFill; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * åè´§è·è¸ªç®¡çå®ä½ç±» |
| | | */ |
| | | @Data |
| | | @TableName("fake_delivery_track") |
| | | public class FakeDeliveryTrack implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主é®ID |
| | | */ |
| | | @ApiModelProperty(value = "主é®ID") |
| | | private Long id; |
| | | |
| | | /** |
| | | * å
³èæ¿è¿è®¢åid |
| | | */ |
| | | @ApiModelProperty(value = "å
³èæ¿è¿è®¢åid") |
| | | private Long orderId; |
| | | |
| | | /** |
| | | * å
³èæ¿è¿è®¢åç¼å· |
| | | */ |
| | | @ApiModelProperty(value = "å
³èæ¿è¿è®¢åç¼å·") |
| | | private String orderCode; |
| | | |
| | | /** |
| | | * æ¿è¿ååç§° |
| | | */ |
| | | @ApiModelProperty(value = "æ¿è¿ååç§°") |
| | | private String carrierName; |
| | | |
| | | /** |
| | | * åè´§æ¶é´ |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "åè´§æ¶é´") |
| | | private LocalDateTime shipTime; |
| | | |
| | | /** |
| | | * è¿è¾è½¦è¾è½¦çå· |
| | | */ |
| | | @ApiModelProperty(value = "è¿è¾è½¦è¾è½¦çå·") |
| | | private String vehicleNo; |
| | | |
| | | /** |
| | | * 叿ºå§å |
| | | */ |
| | | @ApiModelProperty(value = "叿ºå§å") |
| | | private String driverName; |
| | | |
| | | /** |
| | | * 叿ºèç³»çµè¯ |
| | | */ |
| | | @ApiModelProperty(value = "叿ºèç³»çµè¯") |
| | | private String driverPhone; |
| | | |
| | | /** |
| | | * åè´§å¤æ³¨ |
| | | */ |
| | | @ApiModelProperty(value = "åè´§å¤æ³¨") |
| | | private String remark; |
| | | |
| | | /** |
| | | * å建æ¶é´ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * ä¿®æ¹æ¶é´ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "ä¿®æ¹æ¶é´") |
| | | private LocalDateTime updateTime; |
| | | |
| | | /** |
| | | * å建è
ï¼è¥ä¾æ¡æ¶ï¼MyBatis-Plusèªå¨å¡«å
ï¼ç¨æ·IDï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "å建è
", hidden = true) |
| | | private Integer createUser; |
| | | |
| | | /** |
| | | * ä¿®æ¹è
ï¼è¥ä¾æ¡æ¶ï¼MyBatis-Plusèªå¨å¡«å
ï¼ç¨æ·IDï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT_UPDATE) |
| | | @ApiModelProperty(value = "ä¿®æ¹è
", hidden = true) |
| | | private Integer updateUser; |
| | | |
| | | /** |
| | | * ç§æ·IDï¼å¤ç§æ·é离ï¼MyBatis-Plusèªå¨å¡«å
ï¼ |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @ApiModelProperty(value = "ç§æ·ID", hidden = true) |
| | | private Long tenantId; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierContract; |
| | | |
| | | public interface IFakeCarrierContractService extends IService<FakeCarrierContract> { |
| | | |
| | | IPage<FakeCarrierContract> selectAll(Page<FakeCarrierContract> page, FakeCarrierContract contract); |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeCarrierOrderDto; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder; |
| | | |
| | | /** |
| | | * æ¿è¿è®¢å管çServiceæ¥å£ |
| | | */ |
| | | public interface IFakeCarrierOrderService extends IService<FakeCarrierOrder> { |
| | | |
| | | IPage<FakeCarrierOrder> selectAll(Page<FakeCarrierOrder> page, FakeCarrierOrderDto orderDto); |
| | | |
| | | boolean saveDetail(FakeCarrierOrder order); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeDeliveryTrackDto; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeDeliveryTrack; |
| | | |
| | | /** |
| | | * åè´§è·è¸ªç®¡çServiceæ¥å£ |
| | | */ |
| | | public interface IFakeDeliveryTrackService extends IService<FakeDeliveryTrack> { |
| | | |
| | | /** |
| | | * å页æ¥è¯¢åè´§è·è¸ªå表 |
| | | * @param page å页忰 |
| | | * @param track æ¥è¯¢æ¡ä»¶ |
| | | * @return åé¡µç»æ |
| | | */ |
| | | IPage<FakeDeliveryTrack> selectAll(Page<FakeDeliveryTrack> page, FakeDeliveryTrackDto trackDto); |
| | | |
| | | boolean saveDetail(FakeDeliveryTrack track); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.fakeWarehousing.mapper.FakeCarrierContractMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierContract; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeCarrierContractService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalTime; |
| | | |
| | | /** |
| | | * æ¿è¿åå管çServiceå®ç°ç±» |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class FakeCarrierContractServiceImpl extends ServiceImpl<FakeCarrierContractMapper, FakeCarrierContract> implements IFakeCarrierContractService { |
| | | |
| | | private final FakeCarrierContractMapper fakeCarrierContractMapper; |
| | | |
| | | @Override |
| | | public IPage<FakeCarrierContract> selectAll(Page<FakeCarrierContract> page, FakeCarrierContract contract) { |
| | | LambdaQueryWrapper<FakeCarrierContract> lambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | |
| | | if (contract.getContractCode() != null && !contract.getContractCode().trim().isEmpty()) { |
| | | lambdaQueryWrapper.like(FakeCarrierContract::getContractCode, contract.getContractCode()); |
| | | } |
| | | |
| | | if (contract.getCarrierName() != null && !contract.getCarrierName().trim().isEmpty()) { |
| | | lambdaQueryWrapper.like(FakeCarrierContract::getCarrierName, contract.getCarrierName()); |
| | | } |
| | | |
| | | if (contract.getContractStatus() != null) { |
| | | lambdaQueryWrapper.eq(FakeCarrierContract::getContractStatus, contract.getContractStatus()); |
| | | } |
| | | |
| | | if (contract.getStartTime() != null) { |
| | | lambdaQueryWrapper.ge(FakeCarrierContract::getStartTime, contract.getStartTime()); |
| | | } |
| | | |
| | | if (contract.getEndTime() != null) { |
| | | LocalDateTime endTimeWithSecond = contract.getEndTime().with(LocalTime.MAX); |
| | | lambdaQueryWrapper.le(FakeCarrierContract::getEndTime, endTimeWithSecond); |
| | | } |
| | | |
| | | lambdaQueryWrapper.orderByDesc(FakeCarrierContract::getCreateTime); |
| | | |
| | | return fakeCarrierContractMapper.selectPage(page, lambdaQueryWrapper); |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeCarrierOrderDto; |
| | | import com.ruoyi.fakeWarehousing.mapper.FakeCarrierOrderMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeCarrierOrderService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.apache.poi.util.StringUtil; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * æ¿è¿è®¢å管çServiceå®ç°ç±» |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class FakeCarrierOrderServiceImpl extends ServiceImpl<FakeCarrierOrderMapper, FakeCarrierOrder> implements IFakeCarrierOrderService { |
| | | |
| | | private final FakeCarrierOrderMapper fakeCarrierOrderMapper; |
| | | |
| | | @Override |
| | | public IPage<FakeCarrierOrder> selectAll(Page<FakeCarrierOrder> page, FakeCarrierOrderDto orderDto) { |
| | | LambdaQueryWrapper<FakeCarrierOrder> lambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | |
| | | if (StringUtil.isNotBlank(orderDto.getKeyword())) { |
| | | lambdaQueryWrapper.and(wrapper -> wrapper |
| | | .like(FakeCarrierOrder::getOrderCode, orderDto.getKeyword()) |
| | | .or() |
| | | .like(FakeCarrierOrder::getCarrierName, orderDto.getKeyword()) |
| | | .or() |
| | | .like(FakeCarrierOrder::getOrigin, orderDto.getKeyword()) |
| | | .or() |
| | | .like(FakeCarrierOrder::getDestination, orderDto.getKeyword()) |
| | | ); |
| | | } |
| | | |
| | | if (orderDto.getOrderStatus() != null) { |
| | | lambdaQueryWrapper.eq(FakeCarrierOrder::getOrderStatus, orderDto.getOrderStatus()); |
| | | } |
| | | |
| | | lambdaQueryWrapper.orderByDesc(FakeCarrierOrder::getCreateTime); |
| | | |
| | | return fakeCarrierOrderMapper.selectPage(page, lambdaQueryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public boolean saveDetail(FakeCarrierOrder order) { |
| | | order.setOrderStatus(1); |
| | | return fakeCarrierOrderMapper.insert(order) > 0; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.fakeWarehousing.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.fakeWarehousing.dto.FakeDeliveryTrackDto; |
| | | import com.ruoyi.fakeWarehousing.mapper.FakeCarrierOrderMapper; |
| | | import com.ruoyi.fakeWarehousing.mapper.FakeDeliveryTrackMapper; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder; |
| | | import com.ruoyi.fakeWarehousing.pojo.FakeDeliveryTrack; |
| | | import com.ruoyi.fakeWarehousing.service.IFakeDeliveryTrackService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.apache.poi.util.StringUtil; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalTime; |
| | | |
| | | /** |
| | | * åè´§è·è¸ªç®¡çServiceå®ç°ç±» |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | public class FakeDeliveryTrackServiceImpl extends ServiceImpl<FakeDeliveryTrackMapper, FakeDeliveryTrack> |
| | | implements IFakeDeliveryTrackService { |
| | | |
| | | private final FakeCarrierOrderMapper fakeCarrierOrderMapper; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢åè´§è·è¸ªå表 |
| | | * @param page å页忰 |
| | | * @return åé¡µç»æ |
| | | */ |
| | | @Override |
| | | public IPage<FakeDeliveryTrack> selectAll(Page<FakeDeliveryTrack> page, FakeDeliveryTrackDto fakeDeliveryTrackDto) { |
| | | LambdaQueryWrapper<FakeDeliveryTrack> wrapper = new LambdaQueryWrapper<>(); |
| | | |
| | | // 1. å
³é®åkeywordï¼æ¨¡ç³å¹é
æ¿è¿ååç§°ã车çå·ã订åç¼å·ï¼ä»»æä¸ä¸ªå¹é
ï¼ |
| | | if (StringUtil.isNotBlank(fakeDeliveryTrackDto.getKeyword())) { |
| | | wrapper.and(w -> w.like(FakeDeliveryTrack::getCarrierName, fakeDeliveryTrackDto.getKeyword()) |
| | | .or().like(FakeDeliveryTrack::getVehicleNo, fakeDeliveryTrackDto.getKeyword()) |
| | | .or().like(FakeDeliveryTrack::getOrderCode, fakeDeliveryTrackDto.getKeyword())); |
| | | } |
| | | |
| | | // 2. åè´§æ¶é´shipTimeï¼å¹é
LocalDate[startDate, endDate]æ¶é´èå´ï¼æ ¸å¿éé
é»è¾ï¼ |
| | | LocalDate startDate = fakeDeliveryTrackDto.getStartDate(); |
| | | LocalDate endDate = fakeDeliveryTrackDto.getEndDate(); |
| | | if (startDate != null) { |
| | | LocalDateTime startDateTime = LocalDateTime.of(startDate, LocalTime.MIN); |
| | | wrapper.ge(FakeDeliveryTrack::getShipTime, startDateTime); |
| | | } |
| | | if (endDate != null) { |
| | | LocalDateTime endDateTime = LocalDateTime.of(endDate, LocalTime.MAX); |
| | | wrapper.le(FakeDeliveryTrack::getShipTime, endDateTime); |
| | | } |
| | | |
| | | wrapper.orderByDesc(FakeDeliveryTrack::getShipTime); |
| | | |
| | | return baseMapper.selectPage(page, wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public boolean saveDetail(FakeDeliveryTrack track) { |
| | | fakeCarrierOrderMapper.update(null, new LambdaUpdateWrapper<FakeCarrierOrder>() |
| | | .eq(FakeCarrierOrder::getId, track.getOrderId()) |
| | | .set(FakeCarrierOrder::getOrderStatus, 2)); |
| | | return baseMapper.insert(track) > 0; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.ruoyi.fakeWarehousing.mapper.FakeCarrierContractMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.ruoyi.fakeWarehousing.pojo.FakeCarrierContract"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="contract_code" property="contractCode" jdbcType="VARCHAR"/> |
| | | <result column="carrier_id" property="carrierId" jdbcType="BIGINT"/> |
| | | <result column="carrier_name" property="carrierName" jdbcType="VARCHAR"/> |
| | | <result column="contract_name" property="contractName" jdbcType="VARCHAR"/> |
| | | <result column="contract_status" property="contractStatus" jdbcType="TINYINT"/> |
| | | <result column="start_time" property="startTime" jdbcType="TIMESTAMP"/> |
| | | <result column="end_time" property="endTime" jdbcType="TIMESTAMP"/> |
| | | <result column="remark" property="remark" jdbcType="VARCHAR"/> |
| | | <result column="create_user" property="createUser" jdbcType="INTEGER"/> |
| | | <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/> |
| | | <result column="update_user" property="updateUser" jdbcType="INTEGER"/> |
| | | <result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/> |
| | | <result column="tenant_id" property="tenantId" jdbcType="BIGINT"/> |
| | | </resultMap> |
| | | |
| | | </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.ruoyi.fakeWarehousing.mapper.FakeCarrierOrderMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.ruoyi.fakeWarehousing.pojo.FakeCarrierOrder"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="order_code" property="orderCode" jdbcType="VARCHAR"/> |
| | | <result column="carrier_id" property="carrierId" jdbcType="BIGINT"/> |
| | | <result column="carrier_name" property="carrierName" jdbcType="VARCHAR"/> |
| | | <result column="origin" property="origin" jdbcType="VARCHAR"/> |
| | | <result column="destination" property="destination" jdbcType="VARCHAR"/> |
| | | <result column="weight" property="weight" jdbcType="DECIMAL"/> |
| | | <result column="volume" property="volume" jdbcType="DECIMAL"/> |
| | | <result column="estimated_fee" property="estimatedFee" jdbcType="DECIMAL"/> |
| | | <result column="order_status" property="orderStatus" jdbcType="INTEGER"/> |
| | | <result column="remark" property="remark" jdbcType="VARCHAR"/> |
| | | <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/> |
| | | <result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/> |
| | | <result column="create_user" property="createUser" jdbcType="INTEGER"/> |
| | | <result column="update_user" property="updateUser" jdbcType="INTEGER"/> |
| | | <result column="tenant_id" property="tenantId" jdbcType="BIGINT"/> |
| | | </resultMap> |
| | | |
| | | </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.ruoyi.fakeWarehousing.mapper.FakeDeliveryTrackMapper"> |
| | | |
| | | <resultMap id="BaseResultMap" type="com.ruoyi.fakeWarehousing.pojo.FakeDeliveryTrack"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="order_id" property="orderId" jdbcType="BIGINT"/> |
| | | <result column="order_code" property="orderCode" jdbcType="VARCHAR"/> |
| | | <result column="carrier_name" property="carrierName" jdbcType="VARCHAR"/> |
| | | <result column="ship_time" property="shipTime" jdbcType="TIMESTAMP"/> |
| | | <result column="vehicle_no" property="vehicleNo" jdbcType="VARCHAR"/> |
| | | <result column="driver_name" property="driverName" jdbcType="VARCHAR"/> |
| | | <result column="driver_phone" property="driverPhone" jdbcType="VARCHAR"/> |
| | | <result column="remark" property="remark" jdbcType="VARCHAR"/> |
| | | <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/> |
| | | <result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/> |
| | | <result column="create_user" property="createUser" jdbcType="INTEGER"/> |
| | | <result column="update_user" property="updateUser" jdbcType="INTEGER"/> |
| | | <result column="tenant_id" property="tenantId" jdbcType="BIGINT"/> |
| | | </resultMap> |
| | | |
| | | </mapper> |