parent
5d489334cf
commit
c0b4ed31f2
@ -1,7 +1,47 @@ |
||||
package com.hai.dao; |
||||
|
||||
import com.hai.model.GasSelfBuiltStationModel; |
||||
import org.apache.ibatis.annotations.Param; |
||||
import org.apache.ibatis.annotations.Select; |
||||
|
||||
import java.util.List; |
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* mapper扩展类 |
||||
*/ |
||||
public interface HighMerchantStoreMapperExt { |
||||
|
||||
@Select({ |
||||
"<script>" + |
||||
" select" + |
||||
" a.id storeId," + |
||||
" a.merchant_id storeMerId," + |
||||
" c.merchant_name storeMerName," + |
||||
" d.id companyId," + |
||||
" d.`name` companyName," + |
||||
" a.region_id regionId, " + |
||||
" a.region_name regionName," + |
||||
" a.store_key storeKey, " + |
||||
" a.store_name storeName," + |
||||
" a.address storeAddress," + |
||||
" a.prestore_type storePrestoreType," + |
||||
" b.amounts amounts," + |
||||
" b.amounts_early_warning amountsEarlyWarning," + |
||||
" b.amounts_early_warning_status amountsEarlyWarningStatus," + |
||||
" a.create_time storeCreateTime" + |
||||
" from high_merchant_store a" + |
||||
" LEFT JOIN high_merchant_store_account b on b.store_id = a.id" + |
||||
" LEFT JOIN high_merchant c on c.id = a.merchant_id" + |
||||
" LEFT JOIN bs_company d on d.id = c.company_id" + |
||||
" where a.type = 1 and a.source_type = 1 and a.`status` <![CDATA[ <> ]]> 0" + |
||||
" <if test='param.companyId != null'> and d.id = #{param.companyId}</if> " + |
||||
" <if test='param.merId != null'> and c.id = #{param.merId}</if> " + |
||||
" <if test='param.gasName != null'> and a.store_name like concat('%', #{param.gasName} ,'%') </if> " + |
||||
" <if test='param.prestoreType != null'> and a.prestore_type = #{param.prestoreType}</if> " + |
||||
" <if test='param.amountsEarlyWarningStatus != null'> and b.amounts_early_warning_status = #{param.amountsEarlyWarningStatus}</if> " + |
||||
" ORDER BY amountsEarlyWarningStatus desc, storeCreateTime desc" + |
||||
"</script>" |
||||
}) |
||||
List<GasSelfBuiltStationModel> selectGasSelfBuiltStationList(@Param("param") Map<String, Object> param); |
||||
} |
@ -0,0 +1,150 @@ |
||||
package com.hai.model; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 加油自建站模型 |
||||
* @author hurui |
||||
*/ |
||||
public class GasSelfBuiltStationModel { |
||||
|
||||
private Long storeId; |
||||
private Long storeMerId; |
||||
private String storeMerName; |
||||
|
||||
private Long companyId; |
||||
private String companyName; |
||||
|
||||
private Long regionId; |
||||
private String regionName; |
||||
|
||||
private String storeKey; |
||||
private String storeName; |
||||
private String storeAddress; |
||||
private Integer storePrestoreType; |
||||
private BigDecimal amounts; |
||||
private BigDecimal amountsEarlyWarning; |
||||
private Integer amountsEarlyWarningStatus; |
||||
private Date storeCreateTime; |
||||
|
||||
public Long getStoreId() { |
||||
return storeId; |
||||
} |
||||
|
||||
public void setStoreId(Long storeId) { |
||||
this.storeId = storeId; |
||||
} |
||||
|
||||
public Long getStoreMerId() { |
||||
return storeMerId; |
||||
} |
||||
|
||||
public void setStoreMerId(Long storeMerId) { |
||||
this.storeMerId = storeMerId; |
||||
} |
||||
|
||||
public String getStoreMerName() { |
||||
return storeMerName; |
||||
} |
||||
|
||||
public void setStoreMerName(String storeMerName) { |
||||
this.storeMerName = storeMerName; |
||||
} |
||||
|
||||
public Long getCompanyId() { |
||||
return companyId; |
||||
} |
||||
|
||||
public void setCompanyId(Long companyId) { |
||||
this.companyId = companyId; |
||||
} |
||||
|
||||
public String getCompanyName() { |
||||
return companyName; |
||||
} |
||||
|
||||
public void setCompanyName(String companyName) { |
||||
this.companyName = companyName; |
||||
} |
||||
|
||||
public Long getRegionId() { |
||||
return regionId; |
||||
} |
||||
|
||||
public void setRegionId(Long regionId) { |
||||
this.regionId = regionId; |
||||
} |
||||
|
||||
public String getRegionName() { |
||||
return regionName; |
||||
} |
||||
|
||||
public void setRegionName(String regionName) { |
||||
this.regionName = regionName; |
||||
} |
||||
|
||||
public String getStoreKey() { |
||||
return storeKey; |
||||
} |
||||
|
||||
public void setStoreKey(String storeKey) { |
||||
this.storeKey = storeKey; |
||||
} |
||||
|
||||
public String getStoreName() { |
||||
return storeName; |
||||
} |
||||
|
||||
public void setStoreName(String storeName) { |
||||
this.storeName = storeName; |
||||
} |
||||
|
||||
public String getStoreAddress() { |
||||
return storeAddress; |
||||
} |
||||
|
||||
public void setStoreAddress(String storeAddress) { |
||||
this.storeAddress = storeAddress; |
||||
} |
||||
|
||||
public Integer getStorePrestoreType() { |
||||
return storePrestoreType; |
||||
} |
||||
|
||||
public void setStorePrestoreType(Integer storePrestoreType) { |
||||
this.storePrestoreType = storePrestoreType; |
||||
} |
||||
|
||||
public BigDecimal getAmounts() { |
||||
return amounts; |
||||
} |
||||
|
||||
public void setAmounts(BigDecimal amounts) { |
||||
this.amounts = amounts; |
||||
} |
||||
|
||||
public BigDecimal getAmountsEarlyWarning() { |
||||
return amountsEarlyWarning; |
||||
} |
||||
|
||||
public void setAmountsEarlyWarning(BigDecimal amountsEarlyWarning) { |
||||
this.amountsEarlyWarning = amountsEarlyWarning; |
||||
} |
||||
|
||||
public Integer getAmountsEarlyWarningStatus() { |
||||
return amountsEarlyWarningStatus; |
||||
} |
||||
|
||||
public void setAmountsEarlyWarningStatus(Integer amountsEarlyWarningStatus) { |
||||
this.amountsEarlyWarningStatus = amountsEarlyWarningStatus; |
||||
} |
||||
|
||||
public Date getStoreCreateTime() { |
||||
return storeCreateTime; |
||||
} |
||||
|
||||
public void setStoreCreateTime(Date storeCreateTime) { |
||||
this.storeCreateTime = storeCreateTime; |
||||
} |
||||
} |
Loading…
Reference in new issue