记得上下班打卡 | git大法好,push需谨慎

Commit 68cd185b authored by sunyuntian's avatar sunyuntian

add smile_agent

parent 9f5728fc
......@@ -3,13 +3,12 @@ package com.liquidnet.service.goblin.constant;
public class SmileRedisConst {
public static final String PREFIX = "smile:";
public static final String SMILE_USER = PREFIX.concat("user"); //用户key
public static final String SMILE_SCHOOL = PREFIX.concat("school"); //校园key
public static final String SMILE_SHOW = PREFIX.concat("show"); //演出key
public static final String SMILE_AGENT = PREFIX.concat("agent"); //代理
}
package com.liquidnet.client.admin.web.controller.zhengzai.smile;
import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileAgentService;
import com.liquidnet.service.smile.entity.SmileAgent;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* <p>
* 前端控制器
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
@RestController
@RequestMapping("/smile/agent")
public class SmileAgentController {
@Autowired
ISmileAgentService smileAgentService;
@GetMapping("/list")
@ApiOperation("获取票种")
@ResponseBody
public AjaxResult organizationList(@RequestParam(name = "", required = false) String name){
List<SmileAgent> agents = smileAgentService.list();
return AjaxResult.success();
}
}
......@@ -28,7 +28,7 @@ public class SmileOrganizationController {
@Autowired
ISmileOrganizationService imsOrganizationService;
@GetMapping("/organizationList")
@GetMapping("/list")
@ApiOperation("获取组织列表")
@ResponseBody
public AjaxResult organizationList(){
......
package com.liquidnet.client.admin.zhengzai.smile.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.smile.entity.SmileAgent;
/**
* <p>
* 服务类
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
public interface ISmileAgentService extends IService<SmileAgent> {
}
package com.liquidnet.client.admin.zhengzai.smile.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileAgentService;
import com.liquidnet.service.smile.entity.SmileAgent;
import com.liquidnet.service.smile.mapper.SmileAgentMapper;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
@Service
public class SmileAgentServiceImpl extends ServiceImpl<SmileAgentMapper, SmileAgent> implements ISmileAgentService {
}
......@@ -31,6 +31,8 @@ import java.util.stream.Collectors;
@Service
public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSchool> implements ISmileSchoolService {
private Boolean redisSchoolTag;
@Autowired
SmileSchoolMapper smileSchoolMapper;
......@@ -93,6 +95,9 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
return new SchoolVo(smileSchool.getId().toString(), smileSchool.getName());
}).collect(Collectors.toList());
smileRedisUtils.set(SmileRedisConst.SMILE_SCHOOL, schoolVos);
if (schoolVos.size() > 20) {
redisSchoolTag = false;
}
}
......
package com.liquidnet.client.admin.zhengzai.smile.vo;
import lombok.Data;
/**
* <p>
*
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
@Data
public class SmileAgentVo {
private Long id;
/**
* 演出id
*/
private Long showId;
/**
* 票id
*/
private Long ticketId;
/**
* 票种
*/
private String ticketType;
/**
* 总代票提
*/
private Double totalCarry;
/**
* 普代票提
*/
private Double ordCarry;
}
package com.liquidnet.service.smile.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
* <p>
*
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class SmileAgent implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
/**
* 演出id
*/
private Long showId;
/**
* 票id
*/
private Long ticketId;
/**
* 票种
*/
private String ticketType;
/**
* 总代票提
*/
private Double totalCarry;
/**
* 普代票提
*/
private Double ordCarry;
}
package com.liquidnet.service.smile.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.smile.entity.SmileAgent;
/**
* <p>
* Mapper 接口
* </p>
*
* @author liquidnet
* @since 2022-03-16
*/
public interface SmileAgentMapper extends BaseMapper<SmileAgent> {
}
<?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.liquidnet.service.smile.mapper.SmileAgentMapper">
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment