Browse Source

core

master
chenchaod 3 weeks ago
parent
commit
d7e3bdccfa

+ 21
- 15
gly-base-core/src/main/java/cn/com/taiji/core/entity/basic/QtkServiceHall.java View File

@Size(max = 20) @Size(max = 20)
@Column(name = "BANK_ACCOUNT") @Column(name = "BANK_ACCOUNT")
private String bankAccount;//银行账号 private String bankAccount;//银行账号
@Column(name = "CREATE_TIME")
private LocalDateTime createTime;//创建时间
@Size(max = 60)
@Column(name = "AGENCY_NAME")
private String agencyName;//机构名称
@Size(max = 20)
@Column(name = "AGENCY_CODE")
private String agencyCode;//机构代码
@Size(max = 32)
@Column(name = "DEVICE_CONFIG_FK")
private String deviceConfigFk;
//===============================用不上==============================
// @Size(max = 60)
// @Column(name = "AGENCY_NAME")
// private String agencyName;//机构名称
// @Size(max = 20)
// @Column(name = "AGENCY_CODE")
// private String agencyCode;//机构代码
// @Size(max = 32)
// @Column(name = "DEVICE_CONFIG_FK")
// private String deviceConfigFk;
//====================================================================
@Size(max = 100) @Size(max = 100)
@Column(name = "REGION") @Column(name = "REGION")
private String region;//地区 private String region;//地区
@Size(max = 128) @Size(max = 128)
@Column(name = "AREA") @Column(name = "AREA")
private String area;//地区 private String area;//地区
@Column(name = "LONG_ITUDE")
private Double longItude;//经度
@Column(name = "LAT_ITUDE")
private Double latItude;//维度
@Column(name = "LONGITUDE")
private Double longitude;//经度
@Column(name = "LATITUDE")
private Double latitude;//维度
@Column(name = "RADIAL") @Column(name = "RADIAL")
private Integer radial;//半径距离 private Integer radial;//半径距离
@Size(max = 255) @Size(max = 255)
@Column(name = "INFO") @Column(name = "INFO")
private String info;//备注 private String info;//备注
@Column(name = "STATE")
private Integer state = 1;//状态,1启用,0停用
@Column(name = "INSERT_TIME")
private LocalDateTime insertTime = LocalDateTime.now();//创建时间
@Column(name = "UPDATE_TIME")
private LocalDateTime updateTime = LocalDateTime.now();//更改时间


} }

+ 5
- 5
gly-base-core/src/main/java/cn/com/taiji/core/entity/basic/QtkServicehallLocation.java View File

@Size(max = 11) @Size(max = 11)
@Column(name = "AGENCY_ID") @Column(name = "AGENCY_ID")
private String agencyId;//渠道编号 private String agencyId;//渠道编号
@NotBlank
@Size(max = 150)
@Column(name = "AGENCY_NAME")
private String agencyName;//渠道名称
// @NotBlank
// @Size(max = 150)
// @Column(name = "AGENCY_NAME")
// private String agencyName;//渠道名称
@NotBlank @NotBlank
@Size(max = 19) @Size(max = 19)
@Column(name = "SERVICEHALL_ID") @Column(name = "SERVICEHALL_ID")
private Integer radial;//半径距离 private Integer radial;//半径距离
@NotNull @NotNull
@Column(name = "INSERT_TIME") @Column(name = "INSERT_TIME")
private LocalDateTime insertTime;//入库时间
private LocalDateTime insertTime = LocalDateTime.now();//入库时间


} }

+ 36
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/basic/QtkServicehallMap.java View File

package cn.com.taiji.core.entity.basic;

import java.time.LocalDateTime;

import javax.persistence.*;
import javax.validation.constraints.Size;

import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import lombok.Getter;
import lombok.Setter;


/**
* 网点映射表
*
*/
@Getter
@Setter
@Entity
@Table(name = "QTK_SERVICEHALL_MAP")
public class QtkServicehallMap extends StringPropertyUUIDEntity {

@Size(max = 64)
@Column(name = "CENTER_SERVICEHALL_ID")
private String centerServicehallId;
@Size(max = 200)
@Column(name = "CENTER_SERVICEHALL_NAME")
private String centerServicehallName;
@Column(name = "INSERT_TIME")
private LocalDateTime insertTime = LocalDateTime.now();





}

+ 7
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkAgencyRepo.java View File



import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkAgency; import cn.com.taiji.core.entity.basic.QtkAgency;
import cn.com.taiji.core.entity.basic.QtkServiceHall;
import org.springframework.data.jpa.repository.Query;

import java.util.List;


public interface QtkAgencyRepo extends AbstractJpaRepo<QtkAgency, String>{ public interface QtkAgencyRepo extends AbstractJpaRepo<QtkAgency, String>{


@Query("from QtkAgency where agencyId in ?1 ")
List<QtkAgency> listByAgencyIds(List<String> agencyIds);

} }

+ 13
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkServicehallLocationRepo.java View File



import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkServicehallLocation; import cn.com.taiji.core.entity.basic.QtkServicehallLocation;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;


public interface QtkServicehallLocationRepo extends AbstractJpaRepo<QtkServicehallLocation, String>{ public interface QtkServicehallLocationRepo extends AbstractJpaRepo<QtkServicehallLocation, String>{


List<QtkServicehallLocation> findByServicehallId(String hallId);

@Transactional
@Modifying
@Query("delete from QtkServicehallLocation where servicehallId=?1 ")
int deleteByHallId(String hallId);


} }

+ 8
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkServicehallMapRepo.java View File

package cn.com.taiji.core.repo.jpa.basic;

import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkServicehallMap;

public interface QtkServicehallMapRepo extends AbstractJpaRepo<QtkServicehallMap, String>{

}

+ 31
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkServicehallRepo.java View File



import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkServiceHall; import cn.com.taiji.core.entity.basic.QtkServiceHall;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;

import java.time.LocalDateTime;
import java.util.List;


public interface QtkServicehallRepo extends AbstractJpaRepo<QtkServiceHall, String>{ public interface QtkServicehallRepo extends AbstractJpaRepo<QtkServiceHall, String>{


@Query("from QtkServiceHall where serviceHallId in ?1 ")
List<QtkServiceHall> listBySuperServiceHallIds(List<String> serviceHallIds);

/***
* 根据机构号获取网点编号信息
* @param agencyId 机构号
* @return 、
*/
@Query("SELECT serviceHallId FROM QtkServiceHall WHERE agencyId = ?1")
List<String> findSerHalIdByAgencyId(String agencyId);

QtkServiceHall findByAgencyIdAndName(String agencyId, String name);

QtkServiceHall findByServiceHallId(String serviceHallId);

List<QtkServiceHall> findBySuperServiceHallId(String servicehallId);

//更改状态
@Modifying
@Transactional
@Query("update QtkServiceHall set state =?1 ,updateTime = ?2 where serviceHallId = ?3")
int updateState(Integer state, LocalDateTime updateTime, String serviceHallId);



} }

+ 2
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/user/StaffRepo.java View File

@Query("from Staff where openId=?1") @Query("from Staff where openId=?1")
Staff findByopenIdTwo(String openId); Staff findByopenIdTwo(String openId);


Staff findByStaffId(String staffId);

} }

Loading…
Cancel
Save