国内LNG销售
This commit is contained in:
@ -630,7 +630,7 @@ public class DataLogTools {
|
|||||||
Set<Class<?>> joinClasses = SetUtils.ofCollection(classes);
|
Set<Class<?>> joinClasses = SetUtils.ofCollection(classes);
|
||||||
initJoinValue(item,joinTable,joinClasses);
|
initJoinValue(item,joinTable,joinClasses);
|
||||||
}
|
}
|
||||||
}else {
|
}else if(joinValue != null){
|
||||||
Long idValue2 = joinTable.getIdValue(joinValue);
|
Long idValue2 = joinTable.getIdValue(joinValue);
|
||||||
if(idValue2==null || idValue2 <=0) {
|
if(idValue2==null || idValue2 <=0) {
|
||||||
joinTable.setIdValue(joinValue,idValue2);
|
joinTable.setIdValue(joinValue,idValue2);
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import java.io.Serializable;
|
|||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.pictc.annotations.datalog.JoinCaseType;
|
import com.pictc.annotations.datalog.JoinCaseType;
|
||||||
import com.pictc.annotations.datalog.JoinType;
|
import com.pictc.annotations.datalog.JoinType;
|
||||||
import com.pictc.annotations.datalog.LogAttrField;
|
import com.pictc.annotations.datalog.LogAttrField;
|
||||||
@ -106,6 +107,7 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="合同签订日期",index=10)
|
@LogField(name="合同签订日期",index=10)
|
||||||
@ApiModelProperty("合同签订日期")
|
@ApiModelProperty("合同签订日期")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateSign;
|
private LocalDateTime dateSign;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -113,6 +115,7 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="有效期开始",index=11)
|
@LogField(name="有效期开始",index=11)
|
||||||
@ApiModelProperty("有效期开始")
|
@ApiModelProperty("有效期开始")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateFrom;
|
private LocalDateTime dateFrom;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -120,6 +123,7 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="有效期结束",index=12)
|
@LogField(name="有效期结束",index=12)
|
||||||
@ApiModelProperty("有效期结束")
|
@ApiModelProperty("有效期结束")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateTo;
|
private LocalDateTime dateTo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -127,6 +131,7 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="确认函开始日",index=13)
|
@LogField(name="确认函开始日",index=13)
|
||||||
@ApiModelProperty("确认函开始日")
|
@ApiModelProperty("确认函开始日")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateCfmFrom;
|
private LocalDateTime dateCfmFrom;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -134,6 +139,7 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="确认函结束日",index=14)
|
@LogField(name="确认函结束日",index=14)
|
||||||
@ApiModelProperty("确认函结束日")
|
@ApiModelProperty("确认函结束日")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateCfmTo;
|
private LocalDateTime dateCfmTo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -187,35 +193,46 @@ public class UpdateLngContractSalesDto implements Serializable {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* lngContractPurPng
|
* lngContractSalesLng
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("lngContractPurPng子表")
|
@ApiModelProperty("lngContractSalesLng子表")
|
||||||
@LogJoin(name = "lngContractPurPng子表",
|
@LogJoin(name = "lngContractSalesLng子表",
|
||||||
columns = {
|
columns = {
|
||||||
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
||||||
},
|
},
|
||||||
caseType = JoinCaseType.FULL, target = UpdateLngContractPurPngDto.class, type = JoinType.MANY)
|
caseType = JoinCaseType.FULL, target = UpdateLngContractSalesLngDto.class, type = JoinType.MANY)
|
||||||
private List<UpdateLngContractPurPngDto> lngContractPurPngList;
|
private List<UpdateLngContractSalesLngDto> lngContractSalesLngList;
|
||||||
/**
|
/**
|
||||||
* lngContractPurPngPoint
|
* LngContractSalesLngSta
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("lngContractPurPngPoint子表")
|
@ApiModelProperty("LngContractSalesLngSta子表")
|
||||||
@LogJoin(name = "lngContractPurPngPoint子表",
|
@LogJoin(name = "LngContractSalesLngSta子表",
|
||||||
columns = {
|
columns = {
|
||||||
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
||||||
},
|
},
|
||||||
caseType = JoinCaseType.FULL, target = UpdateLngContractPurPngPointDto.class, type = JoinType.MANY)
|
caseType = JoinCaseType.FULL, target = UpdateLngContractSalesLngStaDto.class, type = JoinType.MANY)
|
||||||
private List<UpdateLngContractPurPngPointDto> lngContractPurPngPointList;
|
private List<UpdateLngContractSalesLngStaDto> lngContractSalesLngStaList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* lngContractPurPngQty
|
* LngContractSalesLngSta
|
||||||
|
*/
|
||||||
|
@ApiModelProperty("LngContractSalesLngDisc子表")
|
||||||
|
@LogJoin(name = "LngContractSalesLngDisc子表",
|
||||||
|
columns = {
|
||||||
|
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
||||||
|
},
|
||||||
|
caseType = JoinCaseType.FULL, target = UpdateLngContractSalesLngDiscDto.class, type = JoinType.MANY)
|
||||||
|
private List<UpdateLngContractSalesLngDiscDto> lngContractSalesLngDiscList;
|
||||||
|
/**
|
||||||
|
* lngContractSalesLngQty
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("lngContractPurPngQty子表")
|
@ApiModelProperty("LngContractSalesLngQty子表")
|
||||||
@LogJoin(name = "lngContractPurPngQty子表",
|
@LogJoin(name = "LngContractSalesLngQty子表",
|
||||||
columns = {
|
columns = {
|
||||||
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
@LogJoinColumn(field = "id",relatedField = "kId", valueDirection = ValueDirectionType.RIGHT)
|
||||||
},
|
},
|
||||||
caseType = JoinCaseType.FULL, target = UpdateLngContractPurPngQtyDto.class, type = JoinType.MANY)
|
caseType = JoinCaseType.FULL, target = UpdateLngContractSalesLngQtyDto.class, type = JoinType.MANY)
|
||||||
private List<UpdateLngContractPurPngQtyDto> lngContractPurPngQtyList;
|
private List<UpdateLngContractSalesLngQtyDto> lngContractSalesLngQtyList;
|
||||||
/**
|
/**
|
||||||
* lngContractApproRel
|
* lngContractApproRel
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package com.xjrsoft.module.contract.dto;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.pictc.annotations.datalog.LogField;
|
import com.pictc.annotations.datalog.LogField;
|
||||||
import com.pictc.annotations.datalog.LogTable;
|
import com.pictc.annotations.datalog.LogTable;
|
||||||
|
|
||||||
@ -50,6 +51,7 @@ public class UpdateLngContractSalesLngDiscDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="开始日期",index=3)
|
@LogField(name="开始日期",index=3)
|
||||||
@ApiModelProperty("开始日期")
|
@ApiModelProperty("开始日期")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateFrom;
|
private LocalDateTime dateFrom;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -57,6 +59,7 @@ public class UpdateLngContractSalesLngDiscDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="结束日期",index=4)
|
@LogField(name="结束日期",index=4)
|
||||||
@ApiModelProperty("结束日期")
|
@ApiModelProperty("结束日期")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateTo;
|
private LocalDateTime dateTo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import java.io.Serializable;
|
|||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.pictc.annotations.datalog.LogField;
|
import com.pictc.annotations.datalog.LogField;
|
||||||
import com.pictc.annotations.datalog.LogTable;
|
import com.pictc.annotations.datalog.LogTable;
|
||||||
|
|
||||||
@ -44,6 +45,7 @@ public class UpdateLngContractSalesLngQtyDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="开始日期",index=2)
|
@LogField(name="开始日期",index=2)
|
||||||
@ApiModelProperty("开始日期")
|
@ApiModelProperty("开始日期")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateFrom;
|
private LocalDateTime dateFrom;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,6 +53,7 @@ public class UpdateLngContractSalesLngQtyDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@LogField(name="结束日期",index=3)
|
@LogField(name="结束日期",index=3)
|
||||||
@ApiModelProperty("结束日期")
|
@ApiModelProperty("结束日期")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private LocalDateTime dateTo;
|
private LocalDateTime dateTo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -123,9 +123,9 @@ public class ContractSalesLngController {
|
|||||||
@SaCheckPermission("contractSalesLng:delete")
|
@SaCheckPermission("contractSalesLng:delete")
|
||||||
public R delete(@Valid @RequestBody List<Long> ids){
|
public R delete(@Valid @RequestBody List<Long> ids){
|
||||||
|
|
||||||
boolean res = dataService.deleteByIds(UpdateLngContractPurDto.class,ids, new DataOperationListener<UpdateLngContractPurDto>() {
|
boolean res = dataService.deleteByIds(UpdateLngContractSalesDto.class,ids, new DataOperationListener<UpdateLngContractSalesDto>() {
|
||||||
@Override
|
@Override
|
||||||
public UpdateLngContractPurDto before(DataOperationContent<UpdateLngContractPurDto> content) {
|
public UpdateLngContractSalesDto before(DataOperationContent<UpdateLngContractSalesDto> content) {
|
||||||
String sql = StringUtils.format("{? = call pc_{0}.f_before_delete(?)}", content.getTableName());
|
String sql = StringUtils.format("{? = call pc_{0}.f_before_delete(?)}", content.getTableName());
|
||||||
List<JdbcParam> params = Lists.newArrayList();
|
List<JdbcParam> params = Lists.newArrayList();
|
||||||
JdbcParam outParam = JdbcParam.ofString(null).setOut(true);
|
JdbcParam outParam = JdbcParam.ofString(null).setOut(true);
|
||||||
@ -140,7 +140,7 @@ public class ContractSalesLngController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UpdateLngContractPurDto after(DataOperationContent<UpdateLngContractPurDto> content) {
|
public UpdateLngContractSalesDto after(DataOperationContent<UpdateLngContractSalesDto> content) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user