@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();//更改时间 | |||||
} | } |
@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();//入库时间 | |||||
} | } |
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(); | |||||
} |
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); | |||||
} | } |
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); | |||||
} | } |
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>{ | |||||
} |
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); | |||||
} | } |
@Query("from Staff where openId=?1") | @Query("from Staff where openId=?1") | ||||
Staff findByopenIdTwo(String openId); | Staff findByopenIdTwo(String openId); | ||||
Staff findByStaffId(String staffId); | |||||
} | } |